bertos/cfg/cfg_ser.h File Reference

Configuration file for serial module. More...

Go to the source code of this file.


Defines

#define CONFIG_SER_PORT   0
 Example of setting for serial port and spi port.
#define CONFIG_SPI_PORT   0
 Spi settings.
#define CONFIG_UART0_TXBUFSIZE   32
 [bytes] Size of the outbound FIFO buffer for port 0.
#define CONFIG_UART0_RXBUFSIZE   32
 [bytes] Size of the inbound FIFO buffer for port 0.
#define CONFIG_UART1_TXBUFSIZE   32
 [bytes] Size of the outbound FIFO buffer for port 1.
#define CONFIG_UART1_RXBUFSIZE   32
 [bytes] Size of the inbound FIFO buffer for port 1.
#define CONFIG_SPI_TXBUFSIZE   32
 [bytes] Size of the outbound FIFO buffer for SPI port (AVR only)
#define CONFIG_SPI_RXBUFSIZE   32
 [bytes] Size of the inbound FIFO buffer for SPI port (AVR only)
#define CONFIG_SPI0_TXBUFSIZE   32
 [bytes] Size of the outbound FIFO buffer for SPI port 0.
#define CONFIG_SPI0_RXBUFSIZE   32
 [bytes] Size of the inbound FIFO buffer for SPI port 0.
#define CONFIG_SPI1_TXBUFSIZE   32
 [bytes] Size of the outbound FIFO buffer for SPI port 1.
#define CONFIG_SPI1_RXBUFSIZE   32
 [bytes] Size of the inbound FIFO buffer for SPI port 1.
#define CONFIG_SPI_DATA_ORDER   SER_MSB_FIRST
 SPI data order (AVR only).
#define CONFIG_SPI_CLOCK_DIV   16
 SPI clock division factor (AVR only).
#define CONFIG_SPI_CLOCK_POL   0
 SPI clock polarity: 0 = normal low, 1 = normal high (AVR only).
#define CONFIG_SPI_CLOCK_PHASE   0
 SPI clock phase: 0 = sample on first edge, 1 = sample on second clock edge (AVR only).
#define CONFIG_SER_TXTIMEOUT   -1
 Default transmit timeout (ms). Set to -1 to disable timeout support.
#define CONFIG_SER_RXTIMEOUT   -1
 Default receive timeout (ms). Set to -1 to disable timeout support.
#define CONFIG_SER_HWHANDSHAKE   0
 Use RTS/CTS handshake.
#define CONFIG_SER_DEFBAUDRATE   0
 Default baud rate (set to 0 to disable).
#define CONFIG_SER_GETS   0
 Enable ser_gets() and ser_gets_echo().
#define CONFIG_EMUL_UART1   0
 Enable second serial port in emulator.
#define CONFIG_SER_TXFILL   0
 Transmit always something on serial port 0 TX to avoid interference when sending burst of data, using AVR multiprocessor serial mode.
#define CONFIG_SER_STROBE   0
 For serial debug.

Detailed Description

Configuration file for serial module.

Version:
Id
cfg_ser.h 1904 2008-10-29 09:15:08Z asterix

Author:
Daniele Basile <asterix@develer.com>

Definition in file bertos/cfg/cfg_ser.h.


Define Documentation

#define CONFIG_SER_PORT   0

Example of setting for serial port and spi port.

Edit these define for your project. Serial settings

Definition at line 49 of file bertos/cfg/cfg_ser.h.