From 153153f261e490f91d0a5dd808ea75662a74f8dc Mon Sep 17 00:00:00 2001 From: Matthew Else Date: Fri, 26 Jul 2013 11:44:09 +0100 Subject: [PATCH] Added serial_break_clear/serial_break_set Fixes #24 --- .../targets/hal/TARGET_NXP/TARGET_LPC11XX/serial_api.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11XX/serial_api.c b/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11XX/serial_api.c index df8b15338c..6b12c50345 100644 --- a/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11XX/serial_api.c +++ b/libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11XX/serial_api.c @@ -274,3 +274,11 @@ void serial_clear(serial_t *obj) { void serial_pinout_tx(PinName tx) { pinmap_pinout(tx, PinMap_UART_TX); } + +void serial_break_clear(serial_t *obj) { + obj->uart->LCR &= ~(1 << 6); +} + +void serial_break_set(serial_t *obj) { + obj->uart->LCR |= 1 << 6; +}