#define US_OVRE 0x00000020
#define ASCII_XON 0x11
#define ASCII_XOFF 0x13
#define XON_PENDING 0x10
#define XOFF_PENDING 0x20
#define XOFF_SENT 0x40
#define XOFF_RCVD 0x80
Used in: | Sc16is752UsartRxReady() |
flow_control
static uint_fast8_t flow_control
Used in: | Sc16is752UsartGetFlowControl() |
irqEvents
Incoming interrupt events
static HANDLE irqEvents[2]
Used in: | Sc16is752UsartInterrupt() | |
Sc16is752UsartInterruptProcessing() |
deviceList
static NUTDEVICE* deviceList[2][2]
Used in: | Sc16is752UsartInit() | |
Sc16is752UsartProcessChannelInterrupt() |
regselState
static regselstate_t regselState[2][2]
Used in: | selectDefaultRegisterSet() | |
selectEnhancedRegisterSet() | ||
selectRegisterSet() | ||
selectSpecialRegisterSet() | ||
switchEnhancedFunctions() | ||
switchTcrTlrSelect() |
i2caddr
static uint8_t i2caddr[2]
Used in: | Sc16is752RegRawRead() | |
Sc16is752RegRawWrite() |
Prototyped in: | nut/include/dev/usartsc16is752.h | |
Calls: | NutRegisterIrqHandler() | nut/dev/ihndlr.c |
Called by: | Sc16is752UsartDeinit_() | nut/dev/usart3sc16is752.c |
Prototyped in: | nut/include/dev/usartsc16is752.h | |
Called by: | Sc16is752UsartSetSpeed() | nut/dev/usartsc16is752.c |
Prototyped in: | nut/include/dev/usartsc16is752.h | |
Called by: | Sc16is752UsartSetSpeed() | nut/dev/usartsc16is752.c |
Prototyped in: | nut/include/dev/usartsc16is752.h | |
Called by: | Sc16is752UsartGetClockMode_() | nut/dev/usart3sc16is752.c |
Sc16is752UsartSetClockMode() | nut/dev/usartsc16is752.c |
Prototyped in: | nut/include/dev/usartsc16is752.h | |
Called by: | Sc16is752UsartGetDataBits_() | nut/dev/usart3sc16is752.c |
Prototyped in: | nut/include/dev/usartsc16is752.h | |
Called by: | Sc16is752UsartGetFlowControl_() | nut/dev/usart3sc16is752.c |
Sc16is752UsartSetFlowControl() | nut/dev/usartsc16is752.c | |
References Variables: | flow_control | nut/dev/usartsc16is752.c |
Prototyped in: | nut/include/dev/usartsc16is752.h | |
Called by: | Sc16is752UsartGetParity_() | nut/dev/usart3sc16is752.c |
Prototyped in: | nut/include/dev/usartsc16is752.h | |
Called by: | Sc16is752UsartGetSpeed_() | nut/dev/usart3sc16is752.c |
Prototyped in: | nut/include/dev/usartsc16is752.h | |
Called by: | Sc16is752UsartGetStatus_() | nut/dev/usart3sc16is752.c |
Prototyped in: | nut/include/dev/usartsc16is752.h | |
Called by: | Sc16is752UsartGetStopBits_() | nut/dev/usart3sc16is752.c |
Prototyped in: | nut/dev/usartsc16is752.c | |
Calls: | Sc16is752RegRead() | nut/dev/usartsc16is752.c |
Sc16is752UsartProcessChannelInterrupt() | nut/dev/usartsc16is752.c | |
NutEventWait(), NutThreadSetPriority() | ||
Used in: | Sc16is752UsartInit() | nut/dev/usartsc16is752.c |
References Variables: | irqEvents | nut/dev/usartsc16is752.c |
Calls: | Sc16is752UsartRxReady() | nut/dev/usartsc16is752.c |
Sc16is752UsartTxReady() | nut/dev/usartsc16is752.c | |
Called by: | Sc16is752UsartInterruptProcessing() | nut/dev/usartsc16is752.c |
References Variables: | deviceList | nut/dev/usartsc16is752.c |
Prototyped in: | nut/include/dev/usartsc16is752.h | |
Called by: | Sc16is752UsartRxStart_() | nut/dev/usart3sc16is752.c |
Prototyped in: | nut/include/dev/usartsc16is752.h | |
Calls: | Sc16is752UsartGetClockMode() | nut/dev/usartsc16is752.c |
Called by: | Sc16is752UsartSetClockMode_() | nut/dev/usart3sc16is752.c |
Prototyped in: | nut/include/dev/usartsc16is752.h | |
Called by: | Sc16is752UsartSetDataBits_() | nut/dev/usart3sc16is752.c |
Prototyped in: | nut/include/dev/usartsc16is752.h | |
Calls: | Sc16is752UsartGetFlowControl() | nut/dev/usartsc16is752.c |
Called by: | Sc16is752UsartSetFlowControl_() | nut/dev/usart3sc16is752.c |
Prototyped in: | nut/include/dev/usartsc16is752.h | |
Called by: | Sc16is752UsartSetParity_() | nut/dev/usart3sc16is752.c |
Prototyped in: | nut/include/dev/usartsc16is752.h | |
Called by: | Sc16is752UsartSetStatus_() | nut/dev/usart3sc16is752.c |
Prototyped in: | nut/include/dev/usartsc16is752.h | |
Called by: | Sc16is752UsartSetStopBits_() | nut/dev/usart3sc16is752.c |
int selectRegisterSet ( uint8_t dev, uint8_t ch, uint8_t reg )
Prototyped in: | nut/dev/usartsc16is752.c | |
Calls: | Sc16is752RegRead() | nut/dev/usartsc16is752.c |
Sc16is752RegWrite() | nut/dev/usartsc16is752.c | |
Called by: | Sc16is752UsartInit() | nut/dev/usartsc16is752.c |
Prototyped in: | nut/dev/usartsc16is752.c | |
Calls: | NutTwiMasterRegRead() | |
Called by: | Sc16is752RegRead() | nut/dev/usartsc16is752.c |
selectDefaultRegisterSet() | nut/dev/usartsc16is752.c | |
selectEnhancedRegisterSet() | nut/dev/usartsc16is752.c | |
selectSpecialRegisterSet() | nut/dev/usartsc16is752.c | |
switchEnhancedFunctions() | nut/dev/usartsc16is752.c | |
switchTcrTlrSelect() | nut/dev/usartsc16is752.c | |
References Variables: | i2caddr | nut/dev/usartsc16is752.c |
Used in: | Sc16is752UsartInit() | nut/dev/usartsc16is752.c |
References Variables: | irqEvents | nut/dev/usartsc16is752.c |
Calls: | Sc16is752RegRead() | nut/dev/usartsc16is752.c |
NutEventPost() | ||
Called by: | Sc16is752UsartProcessChannelInterrupt() | nut/dev/usartsc16is752.c |
References Variables: | rx_errors | nut/dev/usartsc16is752.c |
Calls: | Sc16is752RegRead() | nut/dev/usartsc16is752.c |
Sc16is752RegWrite() | nut/dev/usartsc16is752.c | |
NutEventPost(), NutMicroDelay() | ||
Called by: | Sc16is752UsartProcessChannelInterrupt() | nut/dev/usartsc16is752.c |
static uint8_t selectDefaultRegisterSet ( uint8_t dev, uint8_t ch )
Prototyped in: | nut/dev/usartsc16is752.c | |
Calls: | Sc16is752RegRawRead() | nut/dev/usartsc16is752.c |
Sc16is752RegRawWrite() | nut/dev/usartsc16is752.c | |
Called by: | selectRegisterSet() | nut/dev/usartsc16is752.c |
References Variables: | regselState | nut/dev/usartsc16is752.c |
static uint8_t selectEnhancedRegisterSet ( uint8_t dev, uint8_t ch )
Prototyped in: | nut/dev/usartsc16is752.c | |
Calls: | Sc16is752RegRawRead() | nut/dev/usartsc16is752.c |
Sc16is752RegRawWrite() | nut/dev/usartsc16is752.c | |
Called by: | selectRegisterSet() | nut/dev/usartsc16is752.c |
switchEnhancedFunctions() | nut/dev/usartsc16is752.c | |
References Variables: | regselState | nut/dev/usartsc16is752.c |
static uint8_t selectSpecialRegisterSet ( uint8_t dev, uint8_t ch )
Prototyped in: | nut/dev/usartsc16is752.c | |
Calls: | Sc16is752RegRawRead() | nut/dev/usartsc16is752.c |
Sc16is752RegRawWrite() | nut/dev/usartsc16is752.c | |
Called by: | selectRegisterSet() | nut/dev/usartsc16is752.c |
References Variables: | regselState | nut/dev/usartsc16is752.c |
static uint8_t switchEnhancedFunctions ( uint8_t dev, uint8_t ch, uint8_t flag )
Prototyped in: | nut/dev/usartsc16is752.c | |
Calls: | Sc16is752RegRawRead() | nut/dev/usartsc16is752.c |
Sc16is752RegRawWrite() | nut/dev/usartsc16is752.c | |
selectEnhancedRegisterSet() | nut/dev/usartsc16is752.c | |
Called by: | switchTcrTlrSelect() | nut/dev/usartsc16is752.c |
References Variables: | regselState | nut/dev/usartsc16is752.c |
Prototyped in: | nut/dev/usartsc16is752.c | |
Calls: | Sc16is752RegRawRead() | nut/dev/usartsc16is752.c |
Sc16is752RegRawWrite() | nut/dev/usartsc16is752.c | |
switchEnhancedFunctions() | nut/dev/usartsc16is752.c | |
Called by: | selectRegisterSet() | nut/dev/usartsc16is752.c |
References Variables: | regselState | nut/dev/usartsc16is752.c |