main/task_adc.c

changeset 37
358bbd5b608e
parent 12
7dc9003f86a8
child 41
d327e0aff62f
equal deleted inserted replaced
36:e2a43e7c4035 37:358bbd5b608e
14 14
15 #define PRESSURE_1 (CONFIG_PRESSURE_1) 15 #define PRESSURE_1 (CONFIG_PRESSURE_1)
16 #define PRESSURE_2 (CONFIG_PRESSURE_2) 16 #define PRESSURE_2 (CONFIG_PRESSURE_2)
17 #define PRESSURE_3 (CONFIG_PRESSURE_3) 17 #define PRESSURE_3 (CONFIG_PRESSURE_3)
18 #define BATT_CHANNEL (CONFIG_BATT_CHANNEL) 18 #define BATT_CHANNEL (CONFIG_BATT_CHANNEL)
19 #define BATT_ACTOR (CONFIG_BATT_ACTOR)
20 19
21 20
22 static const char *TAG = "task_adc"; 21 static const char *TAG = "task_adc";
23 22
24 SemaphoreHandle_t xSemaphoreADC = NULL; ///< Semaphire ADC task 23 SemaphoreHandle_t xSemaphoreADC = NULL; ///< Semaphire ADC task
83 82
84 uxBits = xEventGroupWaitBits(xEventGroupADC, TASK_ADC_REQUEST_PRESSURE, pdFALSE, pdFALSE, portMAX_DELAY ); 83 uxBits = xEventGroupWaitBits(xEventGroupADC, TASK_ADC_REQUEST_PRESSURE, pdFALSE, pdFALSE, portMAX_DELAY );
85 84
86 if (uxBits & TASK_ADC_REQUEST_PRESSURE) { 85 if (uxBits & TASK_ADC_REQUEST_PRESSURE) {
87 86
88 ESP_LOGI(TAG, "Requested ADC readings"); 87 ESP_LOGD(TAG, "Requested ADC readings");
89 adc1_config_width(ADC_WIDTH_BIT_12); 88 adc1_config_width(ADC_WIDTH_BIT_12);
90 89
91 for (i = 0; i < 3; i++) { 90 for (i = 0; i < 3; i++) {
92 adc_reading = 0; 91 adc_reading = 0;
93 atten = ADC_ATTEN_DB_0; 92 atten = ADC_ATTEN_DB_0;

mercurial