zephyrproject-rtos / zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
https://docs.zephyrproject.org
Apache License 2.0
10.78k stars 6.58k forks source link

Emulators & simulators documentation issues #66530

Open aescolar opened 10 months ago

aescolar commented 10 months ago

This is a list of Zephyr device emulators and simulators, as well as native_sim specific drivers which lack documentation, or whose documentation is in a bad state, and other related documentation issues:

Maintainers: Feel free to correct and add to this list

CC: @kartben @henrikbrixandersen @bjarki-trackunit @Laczen @alexanderwachter @cfriedt @ceolin @jeremybettis @pdgendt @sjg20 @teburd @aaronemassey @fabiobaltieri @fgrandel

Note: Updated 2024/01/05 after #66912 got merged. Note: Updated 2024/01/09 after #67274 got merged.

kartben commented 10 months ago

Note re: PNG diagrams. Recreating them in SVG would certainly be great, it might be even better to have them directly in in-lined Graphviz, assuming getting a similar layout is not overly complicated. See e.g. https://github.com/zephyrproject-rtos/zephyr/blob/af0336ed19228e1350fcc7fe7de4321ffd0ac830/doc/contribute/documentation/generation.rst#L42-L66 or https://github.com/zephyrproject-rtos/zephyr/blob/af0336ed19228e1350fcc7fe7de4321ffd0ac830/doc/security/reporting.rst#L24-L51

cfriedt commented 10 months ago

@aescolar - there is also dma_emul and uart_emul

aescolar commented 9 months ago

CC @alevkoy @niedzwiecki-dawid