12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- #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*/
|