Small improvements to Data Acquisition, Scheduling and GPIO modules.
Data Acquisition module: - Get rid of static qualifiers that add complexity to code and are useless if user use the module correctly (i.e. does not instantiate its own object). - Add guards to prevent accessing module functions when it is not started. - Rewrite functions comments to ease API understanding. - Corrected voltage offsets that were invalidated by conversion formula change. Scheduling module: - Add an initial value of "uninitialized" for interrupt source. - Use typedef enum instead of enum class: prefix not mandatory any more. GPIO module: - Just add small comments to public include file to better understand file sections.
Showing
- zephyr/modules/owntech_data_acquisition/zephyr/data_conversion/data_conversion.c 1 addition, 1 deletion...data_acquisition/zephyr/data_conversion/data_conversion.c
- zephyr/modules/owntech_data_acquisition/zephyr/public_api/DataAcquisition.cpp 290 additions, 115 deletions...ch_data_acquisition/zephyr/public_api/DataAcquisition.cpp
- zephyr/modules/owntech_data_acquisition/zephyr/public_api/DataAcquisition.h 91 additions, 75 deletions...tech_data_acquisition/zephyr/public_api/DataAcquisition.h
- zephyr/modules/owntech_gpio_api/zephyr/public_api/GpioApi.h 12 additions, 0 deletionszephyr/modules/owntech_gpio_api/zephyr/public_api/GpioApi.h
- zephyr/modules/owntech_scheduling/zephyr/public_api/Scheduling.h 6 additions, 2 deletions...modules/owntech_scheduling/zephyr/public_api/Scheduling.h
- zephyr/modules/owntech_scheduling/zephyr/src/uninterruptible_synchronous_task.cpp 7 additions, 7 deletions...cheduling/zephyr/src/uninterruptible_synchronous_task.cpp
Loading
Please register or sign in to comment