Introduced a new way of doing data dispatch: dispatch on uninterruptible task start.
This introduces a new dependency between Data Acquisition and Scheduling modules, which now depend from each other. To use this new behavior, just remove call to dataAcquisition.start(), start will be done automatically. Also: - Introduced a new dataValid paramteter for get*() functions to provide information about obtained data. - Corrected an error when starting uninterruptible task with default parameters without having started HRTIM first. - Moved Data Acquisition internal files from C to C++ to harmonize language within a single module.
parent
1e043463
No related branches found
No related tags found
Showing
- zephyr/modules/owntech_data_acquisition/zephyr/CMakeLists.txt 3 additions, 3 deletions...yr/modules/owntech_data_acquisition/zephyr/CMakeLists.txt
- zephyr/modules/owntech_data_acquisition/zephyr/Kconfig 3 additions, 0 deletionszephyr/modules/owntech_data_acquisition/zephyr/Kconfig
- zephyr/modules/owntech_data_acquisition/zephyr/adc_to_mem/data_dispatch.cpp 354 additions, 0 deletions...tech_data_acquisition/zephyr/adc_to_mem/data_dispatch.cpp
- zephyr/modules/owntech_data_acquisition/zephyr/adc_to_mem/data_dispatch.h 14 additions, 9 deletions...wntech_data_acquisition/zephyr/adc_to_mem/data_dispatch.h
- zephyr/modules/owntech_data_acquisition/zephyr/adc_to_mem/dma.cpp 46 additions, 12 deletions...odules/owntech_data_acquisition/zephyr/adc_to_mem/dma.cpp
- zephyr/modules/owntech_data_acquisition/zephyr/adc_to_mem/dma.h 16 additions, 18 deletions.../modules/owntech_data_acquisition/zephyr/adc_to_mem/dma.h
- zephyr/modules/owntech_data_acquisition/zephyr/data_conversion/data_conversion.cpp 0 additions, 0 deletions...ta_acquisition/zephyr/data_conversion/data_conversion.cpp
- zephyr/modules/owntech_data_acquisition/zephyr/data_conversion/data_conversion.h 2 additions, 10 deletions...data_acquisition/zephyr/data_conversion/data_conversion.h
- zephyr/modules/owntech_data_acquisition/zephyr/public_api/DataAcquisition.cpp 154 additions, 324 deletions...ch_data_acquisition/zephyr/public_api/DataAcquisition.cpp
- zephyr/modules/owntech_data_acquisition/zephyr/public_api/DataAcquisition.h 77 additions, 26 deletions...tech_data_acquisition/zephyr/public_api/DataAcquisition.h
- zephyr/modules/owntech_data_acquisition/zephyr/public_api/data_acquisition_internal.h 42 additions, 0 deletions...acquisition/zephyr/public_api/data_acquisition_internal.h
- zephyr/modules/owntech_scheduling/zephyr/Kconfig 1 addition, 0 deletionszephyr/modules/owntech_scheduling/zephyr/Kconfig
- zephyr/modules/owntech_scheduling/zephyr/public_api/Scheduling.h 4 additions, 0 deletions...modules/owntech_scheduling/zephyr/public_api/Scheduling.h
- zephyr/modules/owntech_scheduling/zephyr/public_api/scheduling_internal.h 62 additions, 0 deletions...wntech_scheduling/zephyr/public_api/scheduling_internal.h
- zephyr/modules/owntech_scheduling/zephyr/src/asynchronous_tasks.hpp 5 additions, 1 deletion...ules/owntech_scheduling/zephyr/src/asynchronous_tasks.hpp
- zephyr/modules/owntech_scheduling/zephyr/src/scheduling_common.hpp 9 additions, 0 deletions...dules/owntech_scheduling/zephyr/src/scheduling_common.hpp
- zephyr/modules/owntech_scheduling/zephyr/src/uninterruptible_synchronous_task.cpp 52 additions, 5 deletions...cheduling/zephyr/src/uninterruptible_synchronous_task.cpp
- zephyr/modules/owntech_scheduling/zephyr/src/uninterruptible_synchronous_task.hpp 6 additions, 0 deletions...cheduling/zephyr/src/uninterruptible_synchronous_task.hpp
Loading
Please register or sign in to comment