2025-03-09 23:26:47 +08:00
|
|
|
|
|
|
|
|
|
|
#include <stdio.h>
|
|
|
|
|
|
#include "freertos/FreeRTOS.h"
|
|
|
|
|
|
#include "freertos/task.h"
|
|
|
|
|
|
#include "freertos/queue.h"
|
|
|
|
|
|
#include "driver/gpio.h"
|
|
|
|
|
|
#include "driver/ledc.h"
|
|
|
|
|
|
#include "soc/soc_caps.h"
|
|
|
|
|
|
#include "esp_log.h"
|
|
|
|
|
|
#include "esp_adc/adc_oneshot.h"
|
|
|
|
|
|
#include "esp_adc/adc_cali.h"
|
|
|
|
|
|
#include "esp_adc/adc_cali_scheme.h"
|
|
|
|
|
|
#include "ui.h"
|
|
|
|
|
|
|
2025-03-13 09:04:45 +08:00
|
|
|
|
#define LCD_BACKLIGHT_CLOSE ESP_ERROR_CHECK(ledc_set_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_0, 8192));\
|
2025-03-12 19:00:24 +08:00
|
|
|
|
ESP_ERROR_CHECK(ledc_update_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_0));
|
|
|
|
|
|
|
2025-03-13 09:04:45 +08:00
|
|
|
|
#define LCD_BACKLIGHT_OPEN ESP_ERROR_CHECK(ledc_set_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_0, 100));\
|
2025-03-12 19:00:24 +08:00
|
|
|
|
ESP_ERROR_CHECK(ledc_update_duty(LEDC_LOW_SPEED_MODE, LEDC_CHANNEL_0));
|
|
|
|
|
|
|
2025-03-09 23:26:47 +08:00
|
|
|
|
/*配置ADC采用通道*/
|
|
|
|
|
|
#define EXAMPLE_ADC1_CHAN8 ADC_CHANNEL_8
|
2025-03-13 09:04:45 +08:00
|
|
|
|
/*配置用于进行ADC采样的引<E79A84><E5BC95>?*/
|
2025-03-09 23:26:47 +08:00
|
|
|
|
#define EXAMPLE_POWER_IO (9)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void powerTask(void);
|
|
|
|
|
|
|
2025-03-13 09:04:45 +08:00
|
|
|
|
/*初始化电源管理系<E79086><E7B3BB>?*/
|
2025-03-09 23:26:47 +08:00
|
|
|
|
void powerInit(void);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|