#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 |