gsoc-2022-arduino-core
gsoc-2022-arduino-core copied to clipboard
Arduino Core Zephyr Module (GSoC 2022 Project)
Add basic AM62_m4 support.
Add conditional compilation for all relevant GPIO implementations, so that in the absence of GPIOs the builds don't just fail. This will especially help in adding variants like am62x_m4 that...
Note: this is currently out of scope for the GSoC season due to the time required to implement but I'm leaving this here for future contributions. Arduino cores call each...
We need to implement the SPI library to keep it compatible with standard AVR Arduino.
We must implement the EEPROM library to keep it compatible with standard AVR Arduino. Where the EEPROM library implementation does not even have actual EEPROM, it should work with various...
Add all the existing variants for github CI to build and test so build failures on any platform can be caught early. This will require additions to the `.github/workflows/build.yml` file....
The Docs folder has already been created in https://github.com/zephyrproject-rtos/gsoc-2022-arduino-core/pull/20 but it is mostly written in markdown. In future it may be better to shift to [Sphinx](https://www.sphinx-doc.org/) as it will look...
Note: this is currently out of scope for the GSoC season due to the time required to implement but I'm leaving this here for future contributions. One of the key...
- Add pin layout described here: https://openbeagle.org/beagleconnect/zephyr/arduino-core/-/commit/1ce0b0bfca16ffc9eb781f263525347e0b42cef5 - Also remove LED_BUILTIN. Seems the dts entry is sufficient.
- Waiting for https://github.com/zephyrproject-rtos/zephyr/pull/73724 - Tested analog_input sample