-
Notifications
You must be signed in to change notification settings - Fork 1k
Development project discussions
Keeping some archive of some IRC discussions related to specific development projects
The examples repo has suffered a bit from maintenance weight. The structure of the tree encourages copying an example to a new "board" directory, and then modifying to fit, resulting in a widely varying mess of slightly different but much the same projects. Likewise, despite peripherals often being the same, people aren't finding example code, because they're looking under their "board" directory, and not seeing what they want. I see two major goals for a "examples" style repo.
- known good basic test code for any/all boards.
- working examples of more advanced peripherals to use as the basis for your own work
This is possibly best addressed via two repos even, one with a pile of mini/fancy blink applications, for all boards. Given that only blinker apps need to be maintained, we simply accept the maintenance of this block of projects, including for all the sea of STM32 Nucleo boards. In this repo we welcome further board blinkers, as long as each board has a link or photo of the board in question.
The second repo would then be structured somewhat differently, how, not sure, but something that still allows examples/demos for boards using onboard peripherals, without hiding functionality. The ability to make "known good" examples for SPI, I2C, LCD, touch and so on based on the onboard peripherals on STM32 Discovery boards should not be undervalued!