#define USARTN_TDR
#define USARTN_ISR
#define CLEAR_ERRS
#define TXE_SET
#define CLEAR_TC
#define USART_ISR_ORE USART_SR_ORE
#define USART_ISR_NE USART_SR_NE
#define USART_ISR_FE USART_SR_FE
#define USART_ISR_PE USART_SR_PE
#define USART_ISR_TC USART_SR_TC
#define USART_ISR_RXNE USART_SR_RXNE
#define USART_ISR_TXE USART_SR_TXE
#define NutUartIrqEnable
#define NutUartIrqDisable
#define USART_INIT_BAUTRATE USART_INITSPEED
#define Rs485DE_L
#define Rs485DE_H
#define Rs485NRE_L
#define Rs485NRE_H
Used in: | Stm32UsartGetStatus() | |
Stm32UsartRxReady() |
tx_aframe
static uint_fast8_t tx_aframe
Used in: | Stm32UsartGetStatus() | |
Stm32UsartSetStatus() |
hdpx_control
static uint_fast8_t hdpx_control
Used in: | Stm32UsartGetFlowControl() | |
Stm32UsartSetFlowControl() | ||
Stm32UsartTxComplete() | ||
Stm32UsartTxReady() | ||
Stm32UsartTxStart() |
Prototyped in: | nut/include/arch/cm3/stm/stm32_usart.h |
Prototyped in: | nut/include/arch/cm3/stm/stm32_usart.h | |
Calls: | NutIrqDisable(), NutRegisterIrqHandler(), StmUsartClkEnable() |
Prototyped in: | nut/include/arch/cm3/stm/stm32_usart.h | |
Called by: | Stm32UsartSetDataBits() | nut/arch/cm3/dev/stm/stm32_usart.c |
Prototyped in: | nut/include/arch/cm3/stm/stm32_usart.h | |
Called by: | Stm32UsartSetFlowControl() | nut/arch/cm3/dev/stm/stm32_usart.c |
References Variables: | hdpx_control | nut/arch/cm3/dev/stm/stm32_usart.c |
Prototyped in: | nut/include/arch/cm3/stm/stm32_usart.h | |
Called by: | Stm32UsartSetParity() | nut/arch/cm3/dev/stm/stm32_usart.c |
Prototyped in: | nut/include/arch/cm3/stm/stm32_usart.h | |
Calls: | CM3BBGET(), NutGetCpuClock(), _BI32() |
Prototyped in: | nut/include/arch/cm3/stm/stm32_usart.h | |
Called by: | Stm32UsartSetStatus() | nut/arch/cm3/dev/stm/stm32_usart.c |
References Variables: | rx_errors | nut/arch/cm3/dev/stm/stm32_usart.c |
tx_aframe | nut/arch/cm3/dev/stm/stm32_usart.c |
Prototyped in: | nut/include/arch/cm3/stm/stm32_usart.h | |
Called by: | Stm32UsartSetStopBits() | nut/arch/cm3/dev/stm/stm32_usart.c |
Prototyped in: | nut/include/arch/cm3/stm/stm32_usart.h | |
Calls: | Stm32UsartSetDataBits() | nut/arch/cm3/dev/stm/stm32_usart.c |
Stm32UsartSetParity() | nut/arch/cm3/dev/stm/stm32_usart.c | |
Stm32UsartSetSpeed() | nut/arch/cm3/dev/stm/stm32_usart.c | |
Stm32UsartSetStopBits() | nut/arch/cm3/dev/stm/stm32_usart.c | |
NutIrqEnable(), NutRegisterIrqHandler(), StmUsartClkEnable() | ||
References Functions: | Stm32UsartInterrupt() | nut/arch/cm3/dev/stm/stm32_usart.c |
Calls: | NutSelectWakeupFromIrq() | |
Called by: | Stm32UsartInterrupt() | nut/arch/cm3/dev/stm/stm32_usart.c |
References Variables: | rx_errors | nut/arch/cm3/dev/stm/stm32_usart.c |
Prototyped in: | nut/include/arch/cm3/stm/stm32_usart.h | |
Calls: | CM3BBSET(), _BI32() |
Prototyped in: | nut/include/arch/cm3/stm/stm32_usart.h |
Prototyped in: | nut/include/arch/cm3/stm/stm32_usart.h | |
Calls: | Stm32UsartDisable() | nut/arch/cm3/dev/stm/stm32_usart.c |
Stm32UsartEnable() | nut/arch/cm3/dev/stm/stm32_usart.c | |
CM3BBCLR(), CM3BBGET(), CM3BBSET(), NutGetCpuClock(), _BI32() | ||
Called by: | Stm32UsartInit() | nut/arch/cm3/dev/stm/stm32_usart.c |
Prototyped in: | nut/include/arch/cm3/stm/stm32_usart.h | |
Calls: | Stm32UsartGetStatus() | nut/arch/cm3/dev/stm/stm32_usart.c |
References Variables: | tx_aframe | nut/arch/cm3/dev/stm/stm32_usart.c |
Calls: | CM3BBCLR(), CM3BBSET(), NutSelectWakeupFromIrq(), _BI32() | |
Called by: | Stm32UsartInterrupt() | nut/arch/cm3/dev/stm/stm32_usart.c |
References Variables: | hdpx_control | nut/arch/cm3/dev/stm/stm32_usart.c |
Calls: | CM3BBCLR(), CM3BBSET(), NutSelectWakeupFromIrq(), _BI32() | |
Called by: | Stm32UsartInterrupt() | nut/arch/cm3/dev/stm/stm32_usart.c |
References Variables: | hdpx_control | nut/arch/cm3/dev/stm/stm32_usart.c |
Prototyped in: | nut/include/arch/cm3/stm/stm32_usart.h | |
Calls: | CM3BBCLR(), CM3BBSET(), _BI32() | |
References Variables: | hdpx_control | nut/arch/cm3/dev/stm/stm32_usart.c |