5d79f88918
2. 进一步修改了语音识别,关闭了关键词唤醒功能,只保留了指令识别功能 3. 构建了业务层的基本框架(增加了底层驱动对于的C++兼容),业务代码采用C++编写,启用了RTTI(运行时类型识别)
29 lines
638 B
C
29 lines
638 B
C
#pragma once
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#include "esp_log.h"
|
|
#include "esp_adc/adc_oneshot.h"
|
|
#include "esp_adc/adc_cali.h"
|
|
#include "esp_adc/adc_cali_scheme.h"
|
|
|
|
|
|
/*---------------------------------------------------------------
|
|
ADC General Macros
|
|
---------------------------------------------------------------*/
|
|
//ADC1 Channels
|
|
#define EXAMPLE_ADC1_CHAN ADC_CHANNEL_7
|
|
#define EXAMPLE_ADC_ATTEN ADC_ATTEN_DB_12 // ADC_ATTEN_DB_12
|
|
|
|
#define Measurement_offset 0.994500
|
|
|
|
extern float BAT_analogVolts;
|
|
|
|
void BAT_Init(void);
|
|
float BAT_Get_Volts(void);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif |