- Presentation of different RF modules: https://www.youtube.com/watch?v=vxF1N9asjts
- FreeRTOS on Arduino: https://savjee.be/2020/01/multitasking-esp32-arduino-freertos/
- Pros and cons: https://lxp32.github.io/docs/why-use-a-soft-cpu-core/
- Patmos soft core: https://github.com/t-crest/patmos
- Patmos reference handbook: http://patmos.compute.dtu.dk/patmos_handbook.pdf
Classical CAN bus introduction, https://www.csselectronics.com/screen/page/simple-intro-to-can-bus/language/en
Introduction to CAN FD and the importance of CAN FD. Not the CAN standard used in the ROAST EV: https://www.csselectronics.com/screen/page/can-fd-flexible-data-rate-intro/language/en
An introductory example using CAN to communicate data between two arduinos. https://circuitdigest.com/microcontroller-projects/arduino-can-tutorial-interfacing-mcp2515-can-bus-module-with-arduino