Open aescolar opened 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
@aescolar - there is also dma_emul and uart_emul
CC @alevkoy @niedzwiecki-dawid
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:
[x] ADC emulator:
[ ] CAN loopback driver
[ ] CAN native Linux driver (connect to linux host CAN driver)
[ ] DMA emulator
[x] EEPROM emulator: (EPROM emulator on a flash partition):
[x] EEPROM simulator: (EPROM emulated on RAM, or (for native_sim also on a file in the host)):
[ ] eSPI emulator
[x] Flash simulator: (FLASH emulated on RAM, or, for native_sim, on a file in the host):
[ ] GPIO emulator:
[ ] GPIO SDL emulator:
[x] I2C emulator:
[ ] Input SDL touch:
[x] RTC emulator: Emulates an RTC with a timed workq item
[x] SPI emulator:
[ ] UART emulator:
[x] Emulators general docs:
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.