mbed library sources
Fork of mbed-src by
Diff: targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/serial_api.c
- Revision:
- 407:bbbab616ce8f
- Parent:
- 395:bfce16e86ea4
- Child:
- 433:73d4f6083dd2
--- a/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/serial_api.c Tue Nov 18 10:30:06 2014 +0000 +++ b/targets/hal/TARGET_NORDIC/TARGET_MCU_NRF51822/serial_api.c Wed Nov 19 08:30:07 2014 +0000 @@ -29,13 +29,14 @@ static uint32_t serial_irq_ids[UART_NUM] = {0}; static uart_irq_handler irq_handler; -static uint32_t acceptedSpeeds[16][2] = {{1200, UART_BAUDRATE_BAUDRATE_Baud1200}, +static uint32_t acceptedSpeeds[17][2] = {{1200, UART_BAUDRATE_BAUDRATE_Baud1200}, {2400, UART_BAUDRATE_BAUDRATE_Baud2400}, {4800, UART_BAUDRATE_BAUDRATE_Baud4800}, {9600, UART_BAUDRATE_BAUDRATE_Baud9600}, {14400, UART_BAUDRATE_BAUDRATE_Baud14400}, {19200, UART_BAUDRATE_BAUDRATE_Baud19200}, {28800, UART_BAUDRATE_BAUDRATE_Baud28800}, + {31250, (0x00800000UL) /* 31250 baud */}, {38400, UART_BAUDRATE_BAUDRATE_Baud38400}, {57600, UART_BAUDRATE_BAUDRATE_Baud57600}, {76800, UART_BAUDRATE_BAUDRATE_Baud76800}, @@ -109,7 +110,7 @@ return; } - for (int i = 1; i<16; i++) { + for (int i = 1; i<17; i++) { if (baudrate<acceptedSpeeds[i][0]) { obj->uart->BAUDRATE = acceptedSpeeds[i - 1][1]; return;