#ifndef __CONFIGMACROS_H #define __CONFIGMACROS_H #define TIM2_IT_EN() HAL_TIM_Base_Start_IT(&htim2); //定时器2中断 #define TIM3_IT_EN() HAL_TIM_Base_Start_IT(&htim3); //定时器3中断 #define OLED_INIT_EN() OLED_Init(); //初始化oled #define OLED_COLOR_EN() OLED_ColorTurn(0); //颜色显示 >> 0正常显示,1 反色显示 #define OLED_DISPLAY_EN() OLED_DisplayTurn(0); //屏幕显示 >> 0正常显示, 1 屏幕翻转显示 #define UART_DMA_1_EN(recvBuff) enableUartAndReceiveDMA(&huart1, recvBuff); //DMA1接收中断 #define UART_DMA_2_EN(recvBuff) enableUartAndReceiveDMA(&huart2, recvBuff); //DMA2接收中断 #define UART_DMA_3_EN(recvBuff) enableUartAndReceiveDMA(&huart3, recvBuff); //DMA3接收中断 #define UART_DMA_4_EN(recvBuff) enableUartAndReceiveDMA(&huart4, recvBuff); //DMA4接收中断 #define UART_IT_5_EN(g_MBA32A_8buf) enableUartAndReceiveIT(&huart5, g_MBA32A_8buf); //uart5接收中断 #define LED_TOGGLE() HAL_GPIO_TogglePin(GPIOC,GPIO_PIN_9); //运行灯 #define HELLO() printf("DTU start_0\r\n"); #define timHand 1 //1开启 0关闭 时间中断 #define oledOpen 1 //1开启 0关闭 oled显示 #define uartHand 1 //1开启 0关闭 串口中断 #define respects 1 //1开启 0关闭 开机响应 #define init_4G 0 //1开启 0关闭 4G初始化 #define init_BT 1 //1开启 0关闭 BT初始化 #define ledToggle 1 //1开启 0关闭 运行闪烁灯 #define keyDebuginfo 0 //1开启 0关闭 key打印info #define ClearOled 0 //1开启 0关闭 清除oledInfo #define debug4GInfo 0 //1开启 0关闭 4GInfoDisplay #define debugBTInfo 1 //1开启 0关闭 BTInfoDisplay //printf #define UART_485_EN 0 //1开启 0关闭 485发送使能 #define UART_232_EN 0 //1开启 0关闭 232发送使能 #define UART_TTL_EN 1 //1开启 0关闭 TTL发送使能 #define UART_4G_EN 0 //1开启 0关闭 向4G发送使能 #define UART_BT_EN 0 //1开启 0关闭 向BT发送使能 //测试功能模块 #define CAN_TEST 0 //1开启 0关闭 can测试 #define RTC_TEST 0 //1开启 0关闭 rtc测试 #define RESET_4G_TEST 0 //1开启 0关闭 4G复位测试 #define RESET_BT_TEST 0 //1开启 0关闭 BT复位测试 #define WDI_EN 1 //1开启 0关闭 看门狗 //测试 #define WORK_4G_TEST 0 //1开启 0关闭 4G工作测试 #define WORK_BT_TEST 1 //1开启 0关闭 BT工作测试 #endif /*__CONFIGMACROS_H*/