STC15W408AS library 0.12.0
Loading...
Searching...
No Matches
uart1_9bit_shared.h File Reference
#include <stdint.h>
#include <stdbool.h>
#include <sys.h>
Include dependency graph for uart1_9bit_shared.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

9-bit

9-bit receive and send functions

#define uart1_send_9bit(byte, ninth)
 Send 9-bit data over UART1 in mode 2, 3.
 
#define uart1_receive_9bit(byte, ninth)
 Receive 9-bit data over UART1 in mode 2, 3.
 
8-bit with parity bit

8-bit receive and send with parity bit functions

#define uart1_send_byte_even_parity(byte)
 Send byte over UART1 in mode 2, 3 with even parity bit.
 
#define uart1_send_byte_odd_parity(byte)
 Send byte over UART1 in mode 2, 3 with odd parity bit.
 
#define uart1_send_byte_space_parity(byte)
 Send byte over UART1 in mode 2, 3 with space parity bit.
 
#define uart1_send_byte_mark_parity(byte)
 Send byte over UART1 in mode 2, 3 with mark parity bit.
 
#define uart1_receive_byte_even_parity(byte)
 Receive byte over UART1 in mode 2, 3 with even parity bit.
 
#define uart1_receive_byte_odd_parity(byte)
 Receive byte over UART1 in mode 2, 3 with odd parity bit.
 
#define uart1_receive_byte_mark_parity(byte)
 Receive byte over UART1 in mode 2, 3 with mark parity bit.
 
#define uart1_receive_byte_space_parity(byte)
 Receive byte over UART1 in mode 2, 3 with space parity bit.
 
8-bit-2-stop-bit functions

8-bit with two stop bits receive and send functions

#define uart1_send_byte_2stop_bits(byte)
 Send byte over UART1 in mode 2, 3 with 2 stop bits.
 
#define uart1_receive_byte_2stop_bits(byte)
 Receive byte over UART1 in mode 2, 3 with 2 stop bits.