Included Files
- #include <nut/include/sys/atom.h>
- #include <nut/include/sys/event.h>
- #include <nut/include/sys/timer.h>
- #include <nut/include/dev/irqreg.h>
- #include <nut/include/dev/usartavr.h>
Preprocessor definitions
#define ASCII_XON 0x11
#define ASCII_XOFF 0x13
#define XON_PENDING 0x10
#define XOFF_PENDING 0x20
#define XOFF_SENT 0x40
#define XOFF_RCVD 0x80
Local Variables
rx_errors
static ureg_t rx_errors
flow_control
static ureg_t flow_control
tx_aframe
static ureg_t tx_aframe
static int AvrUsartDeinit ( void )
Calls:
| NutRegisterIrqHandler()
|
static void AvrUsartDisable ( void )
static void AvrUsartEnable ( void )
static uint8_t AvrUsartGetClockMode ( void )
static uint8_t AvrUsartGetDataBits ( void )
static uint32_t AvrUsartGetFlowControl ( void )
static uint8_t AvrUsartGetParity ( void )
static uint32_t AvrUsartGetSpeed ( void )
static uint32_t AvrUsartGetStatus ( void )
static uint8_t AvrUsartGetStopBits ( void )
static int AvrUsartInit ( void )
static void AvrUsartRxComplete ( void* arg )
static void AvrUsartRxStart ( void )
static int AvrUsartSetClockMode ( uint8_t mode )
static int AvrUsartSetDataBits ( uint8_t bits )
static int AvrUsartSetFlowControl ( uint32_t flags )
static int AvrUsartSetParity ( uint8_t mode )
static int AvrUsartSetSpeed ( uint32_t rate )
static int AvrUsartSetStatus ( uint32_t flags )
static int AvrUsartSetStopBits ( uint8_t bits )
static void AvrUsartTxEmpty ( void* arg )
static void AvrUsartTxStart ( void )