Development
SPI speed
Using a ribbon cable the highst stable SPI speeds achieved are as follows:
RPi 3 |
RPi 4 |
||
Core clock |
400 |
500 |
Mhz |
Clk Divider |
64 |
64 |
|
SPI frequency |
6.25 |
7.8125 |
Mhz |
MbedOS6
Remora currently uses the MBED5, MBED6 has more board support and better supports unmanaged bootloaders, but currently does not support the library needed to run the LPC based boards. Some boards have not been workign with MBED5 but work with MBED6.
Static Config aka no SD card
Several users have created their own branch of remora to use on dedicated hardware. which either has no SD card or no need for one. The user would be required to recompile remora with any changes needed to the pin configuration. This is still a work in progress and not 100% supported yet. It can be found under the branch static_config
Ethernet Support
There is a feature branch of Remora under development that uses a WIZ5500 ethernet over SPI. It can be found under features/ethernet
Future Board Support
Other boards could be supported in the future and there are several boards where support is in progress. If you have supported a new board, you can submit a pullrequest on github to add it to remora. Some boards are inprogress but stuck at one development stage or another. Boards currently almost supported but not complete include, the following and need work in these areas
SKRv3 - STM32H743 - Bootloader, SDIO, and SPI DMA
MANTA M8P - STM32G0B1 - SPI DMA MUX
MKS ROBIN/MONSTER/SKIPR - SMT32F407 - Boodloader SPI conflict