-
The following are closely related:
- SoC design, peripheral integration
- processor reference manual
- device drivers
- platform init / boot flow
Given a [declarative language for modeling an…
-
The strategy we use for handling DMA channels in HAL_ChibiOS needs an overhaul.
The current strategy is:
- we allocate DMA streams to peripherals at build time using the script libraries/AP_HAL_Ch…
-
**Board**: devkit max78002
**In short**:
I took the provided [CSI2 example](https://github.com/analogdevicesinc/msdk/tree/main/Examples/MAX78002/CSI2), implemented "standby mode", and added the ca…
-
Is there a reason why Send is implemented for `SpiDeviceDriver` and not for a `SpiBusDriver`? From the documentation there seems to be no difference between a `SpiBusDriver` without cs and a `SpiBusDr…
-
**Is your feature request related to a problem? Please describe.**
Every app currently needs to provide custom uses and calls to various peripherals. This means that every reasonable sized applicati…
-
**Is your feature request related to a problem? Please describe.**
When working with Filex and making custom driver, for instance, SD card using SPI, I need to extern the hspiX from the main.c to imp…
-
**_Reported by Andrew Boie:_**
We need to design how we are going to do a system call interface for our device driver APIs. Currently our drivers use the device_get_binding() model which returns a de…
-
Part of https://github.com/rust-embedded/wg/issues/383
Might also involve https://github.com/rust-lang/rust/issues/27731 so we can get rid of (some) of the inline asm / pre-compiled objects.
* …
-
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 don't think there's a need to have two separate code bases for the arm9 code? I guess that would tightly couple the fw to our bootloader, but unless we're planning additional bootloader support, or …