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.

80 lines
2.6 KiB

2 years ago
1 year ago
2 years ago
2 years ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
1 year ago
  1. #pragma once
  2. /*******************************************************************************
  3. * Ŀ *
  4. *******************************************************************************/
  5. #define PC_VERSION 1
  6. #define PC_MANUFACTURER0 ('i' | 'f' << 8 | 'l' << 16 | 'y' << 24)
  7. #define PC_MANUFACTURER1 ('t' | 'o' << 8 | 'p' << 16 | '\0' << 24)
  8. #define PC_PROJECT_NAME "zaf_lstc"
  9. #define PC_IFLYTOP_ENABLE_OS 1
  10. #define PC_DEVICE_TYPE ('c' | 'l' << 8 | 's' << 16 | 't' << 24)
  11. #define PC_DEBUG_UART huart1
  12. #define PC_DEBUG_UART_DMA_HANDLER hdma_usart1_rx
  13. #define PC_DEBUG_UART_RX_BUF_SIZE 1024
  14. #define PC_DEBUG_LIGHT_GPIO PB0
  15. #define PC_SYS_DELAY_US_TIMER htim6 // US��ʱ��ʱ��
  16. #define PC_SYS_ZTICKET_TIMER TIM11 // ϵͳticket��ʱ��
  17. #define PC_SYS_TIM_IRQ_SCHEDULER_TIMER htim7 // �ж϶�ʱ���жϵ�����
  18. #define PC_IRQ_PREEMPTPRIORITY_DEFAULT 5
  19. #define PC_NVS_ENABLE 1
  20. /*******************************************************************************
  21. * ͨýӿ *
  22. *******************************************************************************/
  23. #define FACTORY_RESET_KEY PinNull
  24. /**
  25. * @brief ״ָ̬ʾ
  26. */
  27. #define LED_R_PIN PD11
  28. #define LED_G_PIN PD10
  29. #define LED_B_PIN PD9
  30. #define SPI_CS PA4
  31. #define FPGA_UART huart6
  32. #define FPGA_UART_DMA_HANDLER hdma_usart6_rx
  33. /**
  34. * @brief FPGA
  35. */
  36. #define FPGA_RESERVE_IOA0 PE0
  37. #define FPGA_RESERVE_IOA1 PE1
  38. #define FPGA_RESERVE_IOA2 PE2
  39. #define FPGA_RESERVE_IOA3 PE3
  40. #define FPGA_RESERVE_IOA4 PE4
  41. #define FPGA_RESERVE_IOA5 PE5
  42. #define FPGA_RESERVE_IOA6 PE6
  43. #define FPGA_RESERVE_IOA7 PE7
  44. #define FPGA_RESERVE_IOB0 PE8
  45. #define FPGA_RESERVE_IOB1 PE9
  46. #define FPGA_RESERVE_IOB2 PE10
  47. #define FPGA_RESERVE_IOB3 PE11
  48. #define FPGA_RESERVE_IOB4 PE12
  49. #define FPGA_RESERVE_IOB5 PE13
  50. #define FPGA_RESERVE_IOB6 PE14
  51. #define FPGA_RESERVE_IOB7 PE15
  52. /**
  53. * @brief
  54. */
  55. #define COMMAND_UART huart3
  56. #define COMMAND_UART_DMA_HANDLER hdma_usart3_rx
  57. #define COMMAND_UART_RX_BUF_SIZE 1024
  58. /*******************************************************************************
  59. * Ŀؽӿ *
  60. *******************************************************************************/
  61. #define TEMPERATURE_SENSOR_PIN PD4 // �������¶ȴ�����
  62. #define FAN0_POWER_PIN PD0 // ����0
  63. #define FAN0_FB_PIN PD5 // ����0-FB
  64. #define FAN1_POWER_PIN PD1 // ����1
  65. #define FAN1_FB_PIN PD6 // ����1-FB