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
11k stars 6.69k forks source link

meta: Track progress on moving device drivers APIs to iterable structs #82102

Open pdgendt opened 6 days ago

pdgendt commented 6 days ago

Now that #71773 has been merged, device driver API declarations need to call the DEVICE_API macro.

Tracking all APIs:

yishai1999 commented 5 days ago

led_driver_api - https://github.com/zephyrproject-rtos/zephyr/pull/82249 led_strip_driver_api - https://github.com/zephyrproject-rtos/zephyr/pull/82250 pwm_driver_api - https://github.com/zephyrproject-rtos/zephyr/pull/82253 spi_driver_api - https://github.com/zephyrproject-rtos/zephyr/pull/82261/files