Update method to acquire Zephyr device structures
This MR updates the code used to acquire Zephyr device structures, in order to get rid of the `device_get_binding()` calls. This allows to ensure statically (at compile time) that the drivers used by the code are correctly referenced wrt. drivers names in device tree, and to prevent code from using devices that are not enabled in device tree.
parent
78092099
No related branches found
No related tags found
Showing
- zephyr/boards/arm/owntech_board/dts/bindings/gpio-device.yaml 0 additions, 6 deletions...yr/boards/arm/owntech_board/dts/bindings/gpio-device.yaml
- zephyr/boards/arm/owntech_board/dts/can-standby-switch.dtsi 0 additions, 1 deletionzephyr/boards/arm/owntech_board/dts/can-standby-switch.dtsi
- zephyr/boards/arm/owntech_board/dts/ngnd.dtsi 0 additions, 1 deletionzephyr/boards/arm/owntech_board/dts/ngnd.dtsi
- zephyr/modules/owntech_adc_driver/zephyr/src/adc_channels.c 1 addition, 1 deletionzephyr/modules/owntech_adc_driver/zephyr/src/adc_channels.c
- zephyr/modules/owntech_communication/zephyr/src/can.h 0 additions, 1 deletionzephyr/modules/owntech_communication/zephyr/src/can.h
- zephyr/modules/owntech_communication/zephyr/src/thingset_isotp.cpp 3 additions, 2 deletions...dules/owntech_communication/zephyr/src/thingset_isotp.cpp
- zephyr/modules/owntech_communication/zephyr/src/thingset_pub_sub.cpp 3 additions, 4 deletions...les/owntech_communication/zephyr/src/thingset_pub_sub.cpp
- zephyr/modules/owntech_dac_driver/zephyr/public_api/dac.h 3 additions, 3 deletionszephyr/modules/owntech_dac_driver/zephyr/public_api/dac.h
- zephyr/modules/owntech_data_acquisition/zephyr/dma/dma.c 9 additions, 11 deletionszephyr/modules/owntech_data_acquisition/zephyr/dma/dma.c
- zephyr/modules/owntech_hardware_configuration/zephyr/src/dac_configuration.cpp 28 additions, 24 deletions...h_hardware_configuration/zephyr/src/dac_configuration.cpp
- zephyr/modules/owntech_hardware_configuration/zephyr/src/hardware_auto_configuration.cpp 7 additions, 5 deletions..._configuration/zephyr/src/hardware_auto_configuration.cpp
- zephyr/modules/owntech_hardware_configuration/zephyr/src/ngnd_configuration.cpp 5 additions, 9 deletions..._hardware_configuration/zephyr/src/ngnd_configuration.cpp
- zephyr/modules/owntech_hardware_configuration/zephyr/src/timer_configuration.cpp 17 additions, 12 deletions...hardware_configuration/zephyr/src/timer_configuration.cpp
- zephyr/modules/owntech_hardware_configuration/zephyr/src/uart_configuration.cpp 19 additions, 9 deletions..._hardware_configuration/zephyr/src/uart_configuration.cpp
- zephyr/modules/owntech_ngnd_driver/zephyr/public_api/ngnd.h 1 addition, 1 deletionzephyr/modules/owntech_ngnd_driver/zephyr/public_api/ngnd.h
- zephyr/modules/owntech_scheduling/zephyr/public_api/Scheduling.cpp 3 additions, 4 deletions...dules/owntech_scheduling/zephyr/public_api/Scheduling.cpp
- zephyr/modules/owntech_timer_driver/zephyr/public_api/timer.h 3 additions, 3 deletions...yr/modules/owntech_timer_driver/zephyr/public_api/timer.h
Loading
Please register or sign in to comment