Silicon Labs Host Libraries
Flush Buffer definitions

Macros

#define FC_OPEN_TX   0x01
 on Open, Tx More...
 
#define FC_OPEN_RX   0x02
 on Open, Rx More...
 
#define FC_CLOSE_TX   0x04
 on Close, Tx More...
 
#define FC_CLOSE_RX   0x08
 on Close, Tx More...
 
#define FC_OPEN_TX_SCI   FC_OPEN_TX
 CP2105 - Standard Port. More...
 
#define FC_OPEN_RX_SCI   FC_OPEN_RX
 Standard port, on Open, Rx. More...
 
#define FC_CLOSE_TX_SCI   FC_CLOSE_TX
 Standard port, on Close, Tx. More...
 
#define FC_CLOSE_RX_SCI   FC_CLOSE_RX
 Standard port, on Close, Rx. More...
 
#define FC_OPEN_TX_ECI   0x10
 CP2105 - Enhanced Port. More...
 
#define FC_OPEN_RX_ECI   0x20
 Enhanced port, on Open, Tx. More...
 
#define FC_CLOSE_TX_ECI   0x40
 Enhanced port, on Close, Tx. More...
 
#define FC_CLOSE_RX_ECI   0x80
 Enhanced port, on Close, Rx. More...
 
#define FC_OPEN_TX_IFC0   0x0001
 CP2108. More...
 
#define FC_OPEN_RX_IFC0   0x0002
 CP2108 port 0, on Open, Rx. More...
 
#define FC_CLOSE_TX_IFC0   0x0004
 CP2108 port 0, on Close, Tx. More...
 
#define FC_CLOSE_RX_IFC0   0x0008
 CP2108 port 0, on Close, Rx. More...
 
#define FC_OPEN_TX_IFC1   0x0010
 CP2108 port 1, on Open, Tx. More...
 
#define FC_OPEN_RX_IFC1   0x0020
 CP2108 port 1, on Open, Rx. More...
 
#define FC_CLOSE_TX_IFC1   0x0040
 CP2108 port 1, on Close, Tx. More...
 
#define FC_CLOSE_RX_IFC1   0x0080
 CP2108 port 1, on Close, Rx. More...
 
#define FC_OPEN_TX_IFC2   0x0100
 CP2108 port 2, on Open, Tx. More...
 
#define FC_OPEN_RX_IFC2   0x0200
 CP2108 port 2, on Open, Rx. More...
 
#define FC_CLOSE_TX_IFC2   0x0400
 CP2108 port 2, on Close, Tx. More...
 
#define FC_CLOSE_RX_IFC2   0x0800
 CP2108 port 2, on Close, Rx. More...
 
#define FC_OPEN_TX_IFC3   0x1000
 CP2108 port 3, on Open, Tx. More...
 
#define FC_OPEN_RX_IFC3   0x2000
 CP2108 port 3, on Open, Rx. More...
 
#define FC_CLOSE_TX_IFC3   0x4000
 CP2108 port 3, on Close, Tx. More...
 
#define FC_CLOSE_RX_IFC3   0x8000
 CP2108 port 3, on Close, Rx. More...
 

Detailed Description

Flush Buffer definitions see CP210x_GetFlushBufferConfig() and CP210x_SetFlushBufferConfig()

When these bits are set, dictate when the device will flush that buffer (TX and/or RX) and upon which event (Open and/or Close)

CP2104

Macro Definition Documentation

◆ FC_CLOSE_RX

#define FC_CLOSE_RX   0x08

on Close, Tx

◆ FC_CLOSE_RX_ECI

#define FC_CLOSE_RX_ECI   0x80

Enhanced port, on Close, Rx.

◆ FC_CLOSE_RX_IFC0

#define FC_CLOSE_RX_IFC0   0x0008

CP2108 port 0, on Close, Rx.

◆ FC_CLOSE_RX_IFC1

#define FC_CLOSE_RX_IFC1   0x0080

CP2108 port 1, on Close, Rx.

◆ FC_CLOSE_RX_IFC2

#define FC_CLOSE_RX_IFC2   0x0800

CP2108 port 2, on Close, Rx.

◆ FC_CLOSE_RX_IFC3

#define FC_CLOSE_RX_IFC3   0x8000

CP2108 port 3, on Close, Rx.

◆ FC_CLOSE_RX_SCI

#define FC_CLOSE_RX_SCI   FC_CLOSE_RX

Standard port, on Close, Rx.

◆ FC_CLOSE_TX

#define FC_CLOSE_TX   0x04

on Close, Tx

◆ FC_CLOSE_TX_ECI

#define FC_CLOSE_TX_ECI   0x40

Enhanced port, on Close, Tx.

◆ FC_CLOSE_TX_IFC0

#define FC_CLOSE_TX_IFC0   0x0004

CP2108 port 0, on Close, Tx.

◆ FC_CLOSE_TX_IFC1

#define FC_CLOSE_TX_IFC1   0x0040

CP2108 port 1, on Close, Tx.

◆ FC_CLOSE_TX_IFC2

#define FC_CLOSE_TX_IFC2   0x0400

CP2108 port 2, on Close, Tx.

◆ FC_CLOSE_TX_IFC3

#define FC_CLOSE_TX_IFC3   0x4000

CP2108 port 3, on Close, Tx.

◆ FC_CLOSE_TX_SCI

#define FC_CLOSE_TX_SCI   FC_CLOSE_TX

Standard port, on Close, Tx.

◆ FC_OPEN_RX

#define FC_OPEN_RX   0x02

on Open, Rx

◆ FC_OPEN_RX_ECI

#define FC_OPEN_RX_ECI   0x20

Enhanced port, on Open, Tx.

◆ FC_OPEN_RX_IFC0

#define FC_OPEN_RX_IFC0   0x0002

CP2108 port 0, on Open, Rx.

◆ FC_OPEN_RX_IFC1

#define FC_OPEN_RX_IFC1   0x0020

CP2108 port 1, on Open, Rx.

◆ FC_OPEN_RX_IFC2

#define FC_OPEN_RX_IFC2   0x0200

CP2108 port 2, on Open, Rx.

◆ FC_OPEN_RX_IFC3

#define FC_OPEN_RX_IFC3   0x2000

CP2108 port 3, on Open, Rx.

◆ FC_OPEN_RX_SCI

#define FC_OPEN_RX_SCI   FC_OPEN_RX

Standard port, on Open, Rx.

◆ FC_OPEN_TX

#define FC_OPEN_TX   0x01

on Open, Tx

◆ FC_OPEN_TX_ECI

#define FC_OPEN_TX_ECI   0x10

CP2105 - Enhanced Port.

Enhanced port, on Open, Tx

◆ FC_OPEN_TX_IFC0

#define FC_OPEN_TX_IFC0   0x0001

CP2108.

CP2108 port 0, on Open, Tx

◆ FC_OPEN_TX_IFC1

#define FC_OPEN_TX_IFC1   0x0010

CP2108 port 1, on Open, Tx.

◆ FC_OPEN_TX_IFC2

#define FC_OPEN_TX_IFC2   0x0100

CP2108 port 2, on Open, Tx.

◆ FC_OPEN_TX_IFC3

#define FC_OPEN_TX_IFC3   0x1000

CP2108 port 3, on Open, Tx.

◆ FC_OPEN_TX_SCI

#define FC_OPEN_TX_SCI   FC_OPEN_TX

CP2105 - Standard Port.

Standard port, on Open, Tx