[go: nahoru, domu]

Skip to content

Development project discussions

Piotr Esden-Tempski edited this page Jan 18, 2017 · 1 revision

Keeping some archive of some IRC discussions related to specific development projects

-examples repo cleanup

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.

  1. known good basic test code for any/all boards.
  2. 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!

Clone this wiki locally