You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

54 lines
2.1 KiB

1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
  1. #include "gins.h"
  2. #include "main.h"
  3. DEFINE_GLOBAL(CAN_HandleTypeDef, hcan1);
  4. DEFINE_GLOBAL(TIM_HandleTypeDef, htim1);
  5. DEFINE_GLOBAL(TIM_HandleTypeDef, htim2);
  6. DEFINE_GLOBAL(TIM_HandleTypeDef, htim6);
  7. DEFINE_GLOBAL(TIM_HandleTypeDef, htim7);
  8. DEFINE_GLOBAL(I2C_HandleTypeDef, hi2c1);
  9. DEFINE_GLOBAL(UART_HandleTypeDef, huart1);
  10. DEFINE_GLOBAL(UART_HandleTypeDef, huart2);
  11. DEFINE_GLOBAL(UART_HandleTypeDef, huart3);
  12. DEFINE_GLOBAL(UART_HandleTypeDef, huart4);
  13. DEFINE_GLOBAL(DMA_HandleTypeDef, hdma1_stream1);
  14. DEFINE_GLOBAL(DMA_HandleTypeDef, hdma1_stream2);
  15. DEFINE_GLOBAL(DMA_HandleTypeDef, hdma1_stream3);
  16. DEFINE_GLOBAL(DMA_HandleTypeDef, hdma1_stream5);
  17. DEFINE_GLOBAL(DMA_HandleTypeDef, hdma1_stream6);
  18. DEFINE_GLOBAL(DMA_HandleTypeDef, hdma2_stream1);
  19. DEFINE_GLOBAL(DMA_HandleTypeDef, hdma2_stream2); // used by common board
  20. DEFINE_GLOBAL(DMA_HandleTypeDef, hdma2_stream3);
  21. DEFINE_GLOBAL(DMA_HandleTypeDef, hdma2_stream7);
  22. DEFINE_GLOBAL(DMA_HandleTypeDef, hdma3_stream1);
  23. DEFINE_GLOBAL(DMA_HandleTypeDef, hdma3_stream2);
  24. DEFINE_GLOBAL(DMA_HandleTypeDef, hdma3_stream3);
  25. DEFINE_GLOBAL(DMA_HandleTypeDef, hdma4_stream1);
  26. DEFINE_GLOBAL(DMA_HandleTypeDef, hdma4_stream2);
  27. DEFINE_GLOBAL(DMA_HandleTypeDef, hdma4_stream3);
  28. DEFINE_GLOBAL(SPI_HandleTypeDef, hspi1);
  29. DEFINE_GLOBAL(SPI_HandleTypeDef, hspi2);
  30. DEFINE_GLOBAL(SPI_HandleTypeDef, hspi3);
  31. DEFINE_GLOBAL(ADC_HandleTypeDef, hadc1);
  32. /***********************************************************************************************************************
  33. * PTR *
  34. ***********************************************************************************************************************/
  35. DEFINE_GLOBAL_PTR(DMA_HandleTypeDef, hdma_usart1_rx);
  36. DEFINE_GLOBAL_PTR(DMA_HandleTypeDef, hdma_usart1_tx);
  37. DEFINE_GLOBAL_PTR(DMA_HandleTypeDef, hdma_usart2_rx);
  38. DEFINE_GLOBAL_PTR(DMA_HandleTypeDef, hdma_usart2_tx);
  39. DEFINE_GLOBAL_PTR(DMA_HandleTypeDef, hdma_usart3_rx);
  40. DEFINE_GLOBAL_PTR(DMA_HandleTypeDef, hdma_usart3_tx);
  41. DEFINE_GLOBAL_PTR(DMA_HandleTypeDef, hdma_usart4_rx);
  42. DEFINE_GLOBAL_PTR(DMA_HandleTypeDef, hdma_usart4_tx);