ConfigMacros.h 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #ifndef __CONFIGMACROS_H
  2. #define __CONFIGMACROS_H
  3. #define TIM2_IT_EN() HAL_TIM_Base_Start_IT(&htim2); //定时器2中断
  4. #define TIM3_IT_EN() HAL_TIM_Base_Start_IT(&htim3); //定时器3中断
  5. #define OLED_INIT_EN() OLED_Init(); //初始化oled
  6. #define OLED_COLOR_EN() OLED_ColorTurn(0); //颜色显示 >> 0正常显示,1 反色显示
  7. #define OLED_DISPLAY_EN() OLED_DisplayTurn(0); //屏幕显示 >> 0正常显示, 1 屏幕翻转显示
  8. #define UART_DMA_1_EN(recvBuff) enableUartAndReceiveDMA(&huart1, recvBuff); //DMA1接收中断
  9. #define UART_DMA_2_EN(recvBuff) enableUartAndReceiveDMA(&huart2, recvBuff); //DMA2接收中断
  10. #define UART_DMA_3_EN(recvBuff) enableUartAndReceiveDMA(&huart3, recvBuff); //DMA3接收中断
  11. #define UART_DMA_4_EN(recvBuff) enableUartAndReceiveDMA(&huart4, recvBuff); //DMA4接收中断
  12. #define UART_IT_5_EN(g_MBA32A_8buf) enableUartAndReceiveIT(&huart5, g_MBA32A_8buf); //uart5接收中断
  13. #define LED_TOGGLE() HAL_GPIO_TogglePin(GPIOC,GPIO_PIN_9); //运行灯
  14. #define HELLO() printf("DTU start_0\r\n");
  15. #define timHand 1 //1开启 0关闭 时间中断
  16. #define oledOpen 1 //1开启 0关闭 oled显示
  17. #define uartHand 1 //1开启 0关闭 串口中断
  18. #define respects 1 //1开启 0关闭 开机响应
  19. #define init_4G 0 //1开启 0关闭 4G初始化
  20. #define init_BT 1 //1开启 0关闭 BT初始化
  21. #define ledToggle 1 //1开启 0关闭 运行闪烁灯
  22. #define keyDebuginfo 0 //1开启 0关闭 key打印info
  23. #define ClearOled 0 //1开启 0关闭 清除oledInfo
  24. #define debug4GInfo 0 //1开启 0关闭 4GInfoDisplay
  25. #define debugBTInfo 1 //1开启 0关闭 BTInfoDisplay
  26. //printf
  27. #define UART_485_EN 0 //1开启 0关闭 485发送使能
  28. #define UART_232_EN 0 //1开启 0关闭 232发送使能
  29. #define UART_TTL_EN 1 //1开启 0关闭 TTL发送使能
  30. #define UART_4G_EN 0 //1开启 0关闭 向4G发送使能
  31. #define UART_BT_EN 0 //1开启 0关闭 向BT发送使能
  32. //测试功能模块
  33. #define CAN_TEST 0 //1开启 0关闭 can测试
  34. #define RTC_TEST 0 //1开启 0关闭 rtc测试
  35. #define RESET_4G_TEST 0 //1开启 0关闭 4G复位测试
  36. #define RESET_BT_TEST 0 //1开启 0关闭 BT复位测试
  37. #define WDI_EN 1 //1开启 0关闭 看门狗
  38. //测试
  39. #define WORK_4G_TEST 0 //1开启 0关闭 4G工作测试
  40. #define WORK_BT_TEST 1 //1开启 0关闭 BT工作测试
  41. #endif /*__CONFIGMACROS_H*/