2024-12-11 16:21:57 +08:00
|
|
|
|
/*
|
|
|
|
|
* bsp_adc.h
|
|
|
|
|
*
|
|
|
|
|
* Created on: 2024<EFBFBD><EFBFBD>11<EFBFBD><EFBFBD>29<EFBFBD><EFBFBD>
|
|
|
|
|
* Author: 123
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
#ifndef INCLUDE_BSP_ADC_H_
|
|
|
|
|
#define INCLUDE_BSP_ADC_H_
|
|
|
|
|
|
|
|
|
|
#include "CH58x_common.h"
|
|
|
|
|
#define VBAT_EVT_START (0x0001 << 2)
|
|
|
|
|
|
2025-03-31 17:33:05 +08:00
|
|
|
|
#define VBAT_LOW_THRESHOLD 3.0f // <20><><EFBFBD>ص<EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>λV
|
|
|
|
|
|
2024-12-11 16:21:57 +08:00
|
|
|
|
void VBAT_ADC_Init(void);
|
|
|
|
|
void BSP_VBAT_Init(void);
|
|
|
|
|
|
2025-03-31 17:33:05 +08:00
|
|
|
|
|
|
|
|
|
void Send_Low_Battery_Message(float vbat);
|
|
|
|
|
void Handle_Low_Battery(float vbat);
|
|
|
|
|
|
2024-12-11 16:21:57 +08:00
|
|
|
|
#endif /* INCLUDE_BSP_ADC_H_ */
|