-
- Downloads
Complete rewrite of the Data Acquisition module.
- Use various DMA 1 channels for ADC data copy instead of ADC 1 and ADC 2; - Remove asynchronous data dispatch task in favor of a dispatch within the DMA interrupt; - Clarify ADC functions purpose; - Add error codes for Data Acquisition functions; - Properly commented module headers; - Made some ADC configuration available to user; - Allow fine channel configuration for each adc; - Per-channel data acquisition functions return buffers instead of FIFOs.
Showing
- platformio.ini 1 addition, 1 deletionplatformio.ini
- zephyr/dts/adc-channels.dtsi 56 additions, 10 deletionszephyr/dts/adc-channels.dtsi
- zephyr/modules/owntech_data_acquisition/zephyr/CMakeLists.txt 1 addition, 1 deletion...yr/modules/owntech_data_acquisition/zephyr/CMakeLists.txt
- zephyr/modules/owntech_data_acquisition/zephyr/adc/adc.c 72 additions, 70 deletionszephyr/modules/owntech_data_acquisition/zephyr/adc/adc.c
- zephyr/modules/owntech_data_acquisition/zephyr/adc/adc.h 59 additions, 2 deletionszephyr/modules/owntech_data_acquisition/zephyr/adc/adc.h
- zephyr/modules/owntech_data_acquisition/zephyr/adc/adc_channels.c 379 additions, 175 deletions...odules/owntech_data_acquisition/zephyr/adc/adc_channels.c
- zephyr/modules/owntech_data_acquisition/zephyr/adc/adc_channels.h 55 additions, 6 deletions...odules/owntech_data_acquisition/zephyr/adc/adc_channels.h
- zephyr/modules/owntech_data_acquisition/zephyr/adc/adc_channels_private.h 0 additions, 72 deletions...wntech_data_acquisition/zephyr/adc/adc_channels_private.h
- zephyr/modules/owntech_data_acquisition/zephyr/adc/adc_core.c 79 additions, 107 deletions...yr/modules/owntech_data_acquisition/zephyr/adc/adc_core.c
- zephyr/modules/owntech_data_acquisition/zephyr/adc/adc_core.h 55 additions, 10 deletions...yr/modules/owntech_data_acquisition/zephyr/adc/adc_core.h
- zephyr/modules/owntech_data_acquisition/zephyr/adc/adc_helper.c 94 additions, 63 deletions.../modules/owntech_data_acquisition/zephyr/adc/adc_helper.c
- zephyr/modules/owntech_data_acquisition/zephyr/adc/adc_helper.h 3 additions, 3 deletions.../modules/owntech_data_acquisition/zephyr/adc/adc_helper.h
- zephyr/modules/owntech_data_acquisition/zephyr/data_acquisition.c 191 additions, 26 deletions...odules/owntech_data_acquisition/zephyr/data_acquisition.c
- zephyr/modules/owntech_data_acquisition/zephyr/data_acquisition.h 0 additions, 45 deletions...odules/owntech_data_acquisition/zephyr/data_acquisition.h
- zephyr/modules/owntech_data_acquisition/zephyr/data_dispatch/data_dispatch.c 119 additions, 211 deletions...ech_data_acquisition/zephyr/data_dispatch/data_dispatch.c
- zephyr/modules/owntech_data_acquisition/zephyr/data_dispatch/data_dispatch.h 3 additions, 21 deletions...ech_data_acquisition/zephyr/data_dispatch/data_dispatch.h
- zephyr/modules/owntech_data_acquisition/zephyr/dma/dma.c 99 additions, 131 deletionszephyr/modules/owntech_data_acquisition/zephyr/dma/dma.c
- zephyr/modules/owntech_data_acquisition/zephyr/dma/dma.h 11 additions, 18 deletionszephyr/modules/owntech_data_acquisition/zephyr/dma/dma.h
- zephyr/modules/owntech_data_acquisition/zephyr/public_include/data_acquisition.h 176 additions, 0 deletions...data_acquisition/zephyr/public_include/data_acquisition.h
- zephyr/nucleo_g474re.overlay 7 additions, 4 deletionszephyr/nucleo_g474re.overlay
Loading
Please register or sign in to comment