IoT_SCV_CH584M/bsp/inc/bsp_adc.h

25 lines
448 B
C
Raw Normal View History

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-04-01 15:09:01 +08:00
#define VBAT_LOW_THRESHOLD 2.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);
void Send_Low_Battery_Message(float vbat);
void Handle_Low_Battery(float vbat);
uint8_t BSP_ReadVbat(void);
2024-12-11 16:21:57 +08:00
#endif /* INCLUDE_BSP_ADC_H_ */