diff --git a/targets/TARGET_STM/TARGET_STM32L4/serial_device.c b/targets/TARGET_STM/TARGET_STM32L4/serial_device.c index 9e33644a7d..8bc710070a 100644 --- a/targets/TARGET_STM/TARGET_STM32L4/serial_device.c +++ b/targets/TARGET_STM/TARGET_STM32L4/serial_device.c @@ -491,9 +491,11 @@ static IRQn_Type serial_get_irq_n(serial_t *obj) irq_n = USART2_IRQn; break; +#if defined(UART3_BASE) case 2: irq_n = USART3_IRQn; break; +#endif #if defined(UART4_BASE) case 3: irq_n = UART4_IRQn; diff --git a/targets/targets.json b/targets/targets.json index 6f36f37218..f51a92d6f2 100755 --- a/targets/targets.json +++ b/targets/targets.json @@ -1379,7 +1379,7 @@ } }, "detect_code": ["0770"], - "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "CAN", "TRNG", "FLASH"], + "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "SERIAL_ASYNCH", "CAN", "TRNG", "FLASH"], "release_versions": ["2", "5"], "device_name": "STM32L432KC" },