diff --git a/targets/TARGET_Cypress/TARGET_PSOC6/cy_serial_api.c b/targets/TARGET_Cypress/TARGET_PSOC6/cy_serial_api.c index 820f4b43ae6..26086aa7bf2 100644 --- a/targets/TARGET_Cypress/TARGET_PSOC6/cy_serial_api.c +++ b/targets/TARGET_Cypress/TARGET_PSOC6/cy_serial_api.c @@ -98,6 +98,7 @@ void serial_free(serial_t *obj) { struct serial_s *ser = cy_serial_get_struct(obj); cyhal_uart_free(&(ser->hal_obj)); + stdio_uart_inited = 0; } void serial_baud(serial_t *obj, int baudrate)