RIOT-OS / RIOT

RIOT - The friendly OS for IoT
https://riot-os.org
GNU Lesser General Public License v2.1
4.83k stars 1.97k forks source link

documentation: better end-user documentation and learning resources #8479

Open jia200x opened 6 years ago

jia200x commented 6 years ago

Description

After the last monthly discussion on better documentation efforts, it came the idea of improve several topics and maybe add stuff like openthread.io:

I also take the opportunity to add additional ideas. Feel free to add more and discuss about these topics!

RFC/Ideas

Related issues

8302, #7998, ~#7001~, #5434

bergzand commented 6 years ago

I would like to suggest to generate a number of board/cpu-specific doxygen pages with a script.

For example, a table of boards with the CPU model, type and supported peripherals could be generated from the board makefiles using the CPU_MODEL, the FEATURES_MCU_GROUP and the FEATURES_PROVIDED variables.

This way the documentation is automatically synced with what the build system provides for the platform. No manual updates anymore :)

A step further would be to generate an overview of pin mappings from the configured peripherals as stated above.

Josar commented 6 years ago

@bergzand i just wrote to the mailing list and was suggestig something related.

Did you thing about how this could be done or implement something in this regard?