-
First some background: I'm planning to use embedded Rust in a sound-oriented project and am currently experimenting with the STM32 F4 Discovery which has an onboard DAC with amp and headphone jack. Th…
-
Hi!
I found that when connecting to a wifi and having logging enabled things go wrong.
```log
assert failed: spinlock_acquire spinlock.h:122 (result == core_id || result == SPINLOCK_FREE)
Back…
-
The when using any of the functions of the SCD30 driver on the sensor instance, the program gets stuck. This may be related to using the wrong pins to instantiate the sensor. The result is the same, i…
-
# Hardware mock implementation
## Background
For testing qrsa components or simulating the entire module, we need mocks for hardware. We also need a clear interface layer for both mock hardware a…
-
I think it would be great to add implementations for the new embedded-hal CAN traits via [socketcan](https://www.kernel.org/doc/html/latest/networking/can.html). Would you be open for a PR for this?
-
I
-
Having a typo in a `alire.toml` the corresponding error message does not point to the actual problem.
My `alire.toml` had the following lines:
```
[[depends-on]]
cortex_m = "~0.3"
hal = "#"
us…
-
I know that LVGL has been used with ChibiOS, all we need to do is have expose the task apis and the mutex, semaphore structures to LVGL.
I think we could do something cool to allow for drop-in RTOSs …
-
I have an odd case where the entity (hal resource) has a property name that is also (sometimes) the name of a link and embedded object. Basically a message can be sent by a user (which a link and embe…
-
According to I2c trait transaction contract is as follows:
```
Transaction contract:
- Before executing the first operation an ST is sent automatically. This is followed by SAD+R/W as appropriate.
…