Introduced a configuration for uninterruptible task source event.
Now, by default, HRTIM will be the source of the uninterruptible task trigger. However, as this require HRTIM to be initialized, Timer 6 is kept as an option for uses that do not involve HRTIM. Also: - Introduced a function to obtain HRTIM period in µs, and corrected a misleading comment on the existing function.
parent
539283d3
No related branches found
No related tags found
Showing
- zephyr/modules/owntech_hrtim_driver/zephyr/public_api/hrtim.h 8 additions, 4 deletions...yr/modules/owntech_hrtim_driver/zephyr/public_api/hrtim.h
- zephyr/modules/owntech_hrtim_driver/zephyr/public_api/leg.h 14 additions, 6 deletionszephyr/modules/owntech_hrtim_driver/zephyr/public_api/leg.h
- zephyr/modules/owntech_hrtim_driver/zephyr/src/hrtim_common.c 47 additions, 24 deletions...yr/modules/owntech_hrtim_driver/zephyr/src/hrtim_common.c
- zephyr/modules/owntech_hrtim_driver/zephyr/src/voltage_mode/owntech_leg_driver.cpp 19 additions, 13 deletions...tim_driver/zephyr/src/voltage_mode/owntech_leg_driver.cpp
- zephyr/modules/owntech_scheduling/zephyr/Kconfig 1 addition, 0 deletionszephyr/modules/owntech_scheduling/zephyr/Kconfig
- zephyr/modules/owntech_scheduling/zephyr/public_api/Scheduling.cpp 4 additions, 3 deletions...dules/owntech_scheduling/zephyr/public_api/Scheduling.cpp
- zephyr/modules/owntech_scheduling/zephyr/public_api/Scheduling.h 26 additions, 19 deletions...modules/owntech_scheduling/zephyr/public_api/Scheduling.h
- zephyr/modules/owntech_scheduling/zephyr/src/uninterruptible_synchronous_task.cpp 93 additions, 36 deletions...cheduling/zephyr/src/uninterruptible_synchronous_task.cpp
- zephyr/modules/owntech_scheduling/zephyr/src/uninterruptible_synchronous_task.hpp 4 additions, 3 deletions...cheduling/zephyr/src/uninterruptible_synchronous_task.hpp
Loading