diff --git a/part4_inputs_outputs/lab4_app_photoresisor/main/main.c b/part4_inputs_outputs/lab4_app_photoresisor/main/main.c index 283d43c..1def524 100644 --- a/part4_inputs_outputs/lab4_app_photoresisor/main/main.c +++ b/part4_inputs_outputs/lab4_app_photoresisor/main/main.c @@ -179,7 +179,7 @@ void vScanTask(void *pvParameters){ adc_chars = calloc(1, sizeof(esp_adc_cal_characteristics_t)); esp_adc_cal_value_t val_type = esp_adc_cal_characterize(unit, atten, width, DEFAULT_VREF, adc_chars); - + char text[100]; uint16_t measuredValues; int v; @@ -195,9 +195,9 @@ void vScanTask(void *pvParameters){ printf("V = %d mV\n", measuredValues); -// Send message -char text[100]; -sprintf(text, "%d\r\n", measuredValues); + // Send message + + sprintf(text, "%d\n", measuredValues); // Write data back to the UART int length = uart_write_bytes(UART_PORT_NUM, (const char *) text, strlen(text)); @@ -239,12 +239,13 @@ void vUpdateLedTask(void *pvParameters) { /* duty cycle according to the color LED */ if (strncmp(WHITE_LED_CMD, data, cmp_length) == 0) { - - + ledc_set_duty_and_update(LEDC_LOW_SPEED_MODE,LEDC_CHANNEL_1,0,0); + ledc_set_duty_and_update(LEDC_LOW_SPEED_MODE,LEDC_CHANNEL_0,1024,0); } else if (strncmp(BLUE_LED_CMD, data, cmp_length) == 0) { - + ledc_set_duty_and_update(LEDC_LOW_SPEED_MODE,LEDC_CHANNEL_1,1024,0); + ledc_set_duty_and_update(LEDC_LOW_SPEED_MODE,LEDC_CHANNEL_0,0,0); }