TM STM32F4xx Libraries  v1.0.0
Libraries for STM32F4xx devices from Tilen Majerle

USART default values for defines. More...

Macros

#define USART_BUFFER_SIZE   32
 
#define TM_USART1_BUFFER_SIZE   USART_BUFFER_SIZE
 
#define TM_USART2_BUFFER_SIZE   USART_BUFFER_SIZE
 
#define TM_USART3_BUFFER_SIZE   USART_BUFFER_SIZE
 
#define TM_UART4_BUFFER_SIZE   USART_BUFFER_SIZE
 
#define TM_UART5_BUFFER_SIZE   USART_BUFFER_SIZE
 
#define TM_USART6_BUFFER_SIZE   USART_BUFFER_SIZE
 
#define TM_UART7_BUFFER_SIZE   USART_BUFFER_SIZE
 
#define TM_UART8_BUFFER_SIZE   USART_BUFFER_SIZE
 
#define USART_NVIC_PRIORITY   0x06
 
#define TM_USART1_HARDWARE_FLOW_CONTROL   TM_USART_HardwareFlowControl_None
 
#define TM_USART1_MODE   USART_Mode_Tx | USART_Mode_Rx
 
#define TM_USART1_PARITY   USART_Parity_No
 
#define TM_USART1_STOP_BITS   USART_StopBits_1
 
#define TM_USART1_WORD_LENGTH   USART_WordLength_8b
 
#define TM_USART2_HARDWARE_FLOW_CONTROL   TM_USART_HardwareFlowControl_None
 
#define TM_USART2_MODE   USART_Mode_Tx | USART_Mode_Rx
 
#define TM_USART2_PARITY   USART_Parity_No
 
#define TM_USART2_STOP_BITS   USART_StopBits_1
 
#define TM_USART2_WORD_LENGTH   USART_WordLength_8b
 
#define TM_USART3_HARDWARE_FLOW_CONTROL   TM_USART_HardwareFlowControl_None
 
#define TM_USART3_MODE   USART_Mode_Tx | USART_Mode_Rx
 
#define TM_USART3_PARITY   USART_Parity_No
 
#define TM_USART3_STOP_BITS   USART_StopBits_1
 
#define TM_USART3_WORD_LENGTH   USART_WordLength_8b
 
#define TM_UART4_HARDWARE_FLOW_CONTROL   TM_USART_HardwareFlowControl_None
 
#define TM_UART4_MODE   USART_Mode_Tx | USART_Mode_Rx
 
#define TM_UART4_PARITY   USART_Parity_No
 
#define TM_UART4_STOP_BITS   USART_StopBits_1
 
#define TM_UART4_WORD_LENGTH   USART_WordLength_8b
 
#define TM_UART5_HARDWARE_FLOW_CONTROL   TM_USART_HardwareFlowControl_None
 
#define TM_UART5_MODE   USART_Mode_Tx | USART_Mode_Rx
 
#define TM_UART5_PARITY   USART_Parity_No
 
#define TM_UART5_STOP_BITS   USART_StopBits_1
 
#define TM_UART5_WORD_LENGTH   USART_WordLength_8b
 
#define TM_USART6_HARDWARE_FLOW_CONTROL   TM_USART_HardwareFlowControl_None
 
#define TM_USART6_MODE   USART_Mode_Tx | USART_Mode_Rx
 
#define TM_USART6_PARITY   USART_Parity_No
 
#define TM_USART6_STOP_BITS   USART_StopBits_1
 
#define TM_USART6_WORD_LENGTH   USART_WordLength_8b
 
#define TM_UART7_HARDWARE_FLOW_CONTROL   TM_USART_HardwareFlowControl_None
 
#define TM_UART7_MODE   USART_Mode_Tx | USART_Mode_Rx
 
#define TM_UART7_PARITY   USART_Parity_No
 
#define TM_UART7_STOP_BITS   USART_StopBits_1
 
#define TM_UART7_WORD_LENGTH   USART_WordLength_8b
 
#define TM_UART8_HARDWARE_FLOW_CONTROL   TM_USART_HardwareFlowControl_None
 
#define TM_UART8_MODE   USART_Mode_Tx | USART_Mode_Rx
 
#define TM_UART8_PARITY   USART_Parity_No
 
#define TM_UART8_STOP_BITS   USART_StopBits_1
 
#define TM_UART8_WORD_LENGTH   USART_WordLength_8b
 
#define USART_WAIT(USARTx)    do { while (!((USARTx)->SR & USART_FLAG_TXE)); } while (0)
 Wait till USART finishes transmission.
 
#define USART_STRING_DELIMITER   '\n'
 Default string delimiter for USART.
 

Detailed Description

USART default values for defines.

All values can be overwritten in your project's defines.h file.

Do this only in case you know what are you doing.