#ifndef __BOARD_H_ #define __BOARD_H_ #include "stdbool.h" extern bool usb_log_status; void msgAtSend(char *at); void msgAtSends(char *at ,int len); void boardInit(void); bool logPortInit(void); typedef enum{ G_KEY_MIC_PTT=10, //PIN_79 GPIO_10 G_KEY_IN1=15, //PIN_81 GPIO_15 G_KEY_IN2=2, //PIN_80 GPIO_2 G_KEY_IN3=3, //PIN_78 GPIO_3 G_KEY_OUT1=22, //PIN_71 GPIO_22 G_KEY_OUT2=23, //PIN_72 GPIO_23 G_KEY_OUT3=14, //PIN_82 GPIO_14 G_LED2=18, //PIN_51 GPIO_18 G_LED1=19, //PIN_52 GPIO_19 G_SD_PWR=9, //PIN_2 GPIO_9 G_POWER_HOLD=17, //PIN_58 GPIO_17 G_LCD_BL=20, //PIN_61 GPIO_20 G_SPK_EN=0, //PIN_50 GPIO_0 G_LAN_EN=1, //PIN_90 GPIO_1 G_PWR_DET=5, //PIN_39 GPIO_5 }GGPIO_ENUM; typedef enum{ KS_KEY_MIC_PTT, KS_KEY_MAX }KS_KEY_ENUM; #define KS_ALL_IDLE 0 //单键? #define KV_KEY_MIC_PTT (KS_ALL_IDLE | (1<