IoT_SCV_CH584M/bsp/inc/bsp_ml307r.h

54 lines
910 B
C
Raw Normal View History

#ifndef __BSP_ML307R_H__
#define __BSP_ML307R_H__
#include "CH58x_common.h"
/*4G ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
#define ENABLE_3_8_V GPIO_Pin_3 //PB3
#define USIM_DECT_PIN GPIO_Pin_5 //PB5
#define ML307_PWR_PIN GPIO_Pin_6 //PB6
#define ML307_RST_PIN GPIO_Pin_7 //PB7
#define ML307_UART_TX_PIN GPIO_Pin_13 //PB13
#define ML307_UART_RX_PIN GPIO_Pin_12 //PB12
2024-12-01 14:00:17 +08:00
typedef enum
{
kHeartbeatStatus, // <20><>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>״̬
kConcentrationHighStatus, // Ũ<><C5A8><EFBFBD>쳣״̬
kSelfCheckStatus, // <20>Լ촥<D4BC><ECB4A5>״̬
kAlarmStatus, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
kAlarmClearedStatus, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
kSensorFaultStatus, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD><CFB4><EFBFBD>״̬
kSensorRecoveredStatus, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͻ<EFBFBD><CFBD><EFBFBD>״̬
kPowerDownStatus, // <20><><EFBFBD><EFBFBD>״̬
} Mb26Status; // <20><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD>״̬
void BSP_Ml307r_Init(void);
void Ml307r_Loop(void);
#endif //!@__BSP_ML307R_H__