#pragma once /******************************************************************************* * 项目基础配置 * *******************************************************************************/ #define PC_VERSION 3 #define PC_MANUFACTURER0 ('i' | 'f' << 8 | 'l' << 16 | 'y' << 24) #define PC_MANUFACTURER1 ('t' | 'o' << 8 | 'p' << 16 | '\0' << 24) #define PC_PROJECT_NAME "zaf_lstc" #define PC_IFLYTOP_ENABLE_OS 1 #define PC_DEVICE_TYPE ('c' | 'l' << 8 | 's' << 16 | 't' << 24) #define PC_DEBUG_UART huart1 #define PC_DEBUG_UART_DMA_HANDLER hdma_usart1_rx #define PC_DEBUG_UART_RX_BUF_SIZE 1024 #define PC_DEBUG_LIGHT_GPIO PB0 #define PC_SYS_DELAY_US_TIMER htim6 // US延时定时器 #define PC_SYS_ZTICKET_TIMER TIM11 // 系统ticket定时器 #define PC_SYS_TIM_IRQ_SCHEDULER_TIMER htim7 // 中断定时器中断调度器 #define PC_IRQ_PREEMPTPRIORITY_DEFAULT 5 #define PC_NVS_ENABLE 1 /******************************************************************************* * 公板通用接口 * *******************************************************************************/ #define FACTORY_RESET_KEY PinNull /** * @brief 状态指示灯 */ #define LED_R_PIN PD11 #define LED_G_PIN PD10 #define LED_B_PIN PD9 #define SPI_CS PA4 #define FPGA_UART huart6 #define FPGA_UART_DMA_HANDLER hdma_usart6_rx /** * @brief FPGA并口 */ #define FPGA_RESERVE_IOA0 PE0 #define FPGA_RESERVE_IOA1 PE1 #define FPGA_RESERVE_IOA2 PE2 #define FPGA_RESERVE_IOA3 PE3 #define FPGA_RESERVE_IOA4 PE4 #define FPGA_RESERVE_IOA5 PE5 #define FPGA_RESERVE_IOA6 PE6 #define FPGA_RESERVE_IOA7 PE7 #define FPGA_RESERVE_IOB0 PE8 #define FPGA_RESERVE_IOB1 PE9 #define FPGA_RESERVE_IOB2 PE10 #define FPGA_RESERVE_IOB3 PE11 #define FPGA_RESERVE_IOB4 PE12 #define FPGA_RESERVE_IOB5 PE13 #define FPGA_RESERVE_IOB6 PE14 #define FPGA_RESERVE_IOB7 PE15 /** * @brief 命令串口 */ #define COMMAND_UART huart3 #define COMMAND_UART_DMA_HANDLER hdma_usart3_rx #define COMMAND_UART_RX_BUF_SIZE 1024 /******************************************************************************* * 项目相关接口 * *******************************************************************************/ #define TEMPERATURE_SENSOR_PIN PD4 // 单总线温度传感器 #define FAN0_POWER_PIN PD0 // 风扇0 #define FAN0_FB_PIN PD5 // 风扇0-FB #define FAN1_POWER_PIN PD1 // 风扇1 #define FAN1_FB_PIN PD6 // 风扇1-FB