../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_irda.c(482): error: #20: identifier "UART_WORDLENGTH_9B" is undefined! R0 N& F/ n. W if ((hirda->Init.WordLength == UART_WORDLENGTH_9B) && (hirda->Init.Parity == UART_PARITY_NONE)) ; _0 ]6 G% W! [6 e2 u../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_irda.c(482): error: #20: identifier "UART_PARITY_NONE" is undefined ( Y8 l$ z0 \7 H. G: B if ((hirda->Init.WordLength == UART_WORDLENGTH_9B) && (hirda->Init.Parity == UART_PARITY_NONE))复制代码 OLED_L031IrDA.zip (1.72 KB, 下载次数: 1) 2018-8-20 15:36 上传 点击文件名下载附件 7 I; G8 |& z3 o: m/ p直接输出的工程 " U5 g2 J% n* q" Z! b$ Q编译出错:UART_WORDLENGTH_9B,UART_PARITY_NONE未定义 C3 l* n1 `: ^7 R: k1 L6 z! ?+ T 在stm32l0xx_hal_irda.h里找到定义IRDA_WORDLENGTH_9B,IRDA_PARITY_NONE。替换错误定义后编译成功。, H6 |$ a; C/ g& A" l 还请修正此Bug。 1 v) T3 M; O7 A9 T2 \$ r. }