support 9600 baud
This commit is contained in:
parent
ea52955ce9
commit
37fa4da899
|
@ -28,7 +28,7 @@
|
|||
*
|
||||
* This file is part of the Contiki operating system.
|
||||
*
|
||||
* @(#)$Id: rs232.c,v 1.5 2008/05/27 13:03:19 nvt-se Exp $
|
||||
* @(#)$Id: rs232.c,v 1.6 2008/09/19 12:18:04 nvt-se Exp $
|
||||
*/
|
||||
|
||||
/** \addtogroup esbrs232
|
||||
|
@ -61,7 +61,6 @@
|
|||
void
|
||||
rs232_init(void)
|
||||
{
|
||||
// rs232_set_speed(RS232_57600);
|
||||
rs232_set_speed(RS232_115200);
|
||||
}
|
||||
/*---------------------------------------------------------------------------*/
|
||||
|
@ -95,7 +94,8 @@ void
|
|||
rs232_set_speed(enum rs232_speed speed)
|
||||
{
|
||||
// baud
|
||||
const unsigned char br_table[4][3] = {
|
||||
const unsigned char br_table[5][3] = {
|
||||
{0x00, 0x01, 0x00}, // 9600
|
||||
{0x80, 0x00, 0x00}, // 19200
|
||||
{0x40, 0x00, 0x00}, // 38400
|
||||
{0x2a, 0x00, 0x5b}, // 57600
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
*
|
||||
* This file is part of the Contiki operating system.
|
||||
*
|
||||
* @(#)$Id: rs232.h,v 1.2 2007/08/20 11:01:14 nvt-se Exp $
|
||||
* @(#)$Id: rs232.h,v 1.3 2008/09/19 12:18:04 nvt-se Exp $
|
||||
*/
|
||||
|
||||
/** \addtogroup esb
|
||||
|
@ -50,10 +50,11 @@
|
|||
#define __RS232_H__
|
||||
|
||||
enum rs232_speed {
|
||||
RS232_19200 = 0,
|
||||
RS232_38400 = 1,
|
||||
RS232_57600 = 2,
|
||||
RS232_115200 = 3
|
||||
RS232_9600 = 0,
|
||||
RS232_19200 = 1,
|
||||
RS232_38400 = 2,
|
||||
RS232_57600 = 3,
|
||||
RS232_115200 = 4
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -88,8 +89,8 @@ void rs232_set_input(fp_uart_handler f);
|
|||
* \param speed The speed
|
||||
*
|
||||
* This function configures the speed of the RS232
|
||||
* hardware. The allowed parameters are RS232_19200,
|
||||
* RS232_38400, RS232_57600, and RS232_115200.
|
||||
* hardware. The allowed parameters are RS232_9600,
|
||||
* RS232_19200, RS232_38400, RS232_57600, and RS232_115200.
|
||||
*/
|
||||
void rs232_set_speed(enum rs232_speed speed);
|
||||
|
||||
|
|
Loading…
Reference in a new issue