FLSH_SLADDR_DIS=autoflush_en, FLSH_NACK_DIS=autoflush_en, FLSH_GCADDR_DIS=autoflush_en, TXLAST=hold_scl_low
Transmit Control Register 1.
TXRDY | Transmit FIFO Preload Ready. |
TXLAST | Transmit Last. This bit is used in slave mod only. Do not use when preloading (cleared by hardware). 0 (hold_scl_low): Hold SCL low on TX_FIFO empty. 1 (end_transaction): End transaction on TX_FIFO empty. |
FLSH_GCADDR_DIS | TX FIFO Auto Flush Disable on General Call Address Match.Setting this field to 1 disables the TX FIFO Automatic Flush when a General Call Address Match occurs. 0 (autoflush_en): The TX FIFO is automatically flushed on a General Call Address Match. 1 (autoflush_dis): The TX FIFO is not flushed on a General Call Address Match. |
FLSH_SLADDR_DIS | TX FIFO Auto Flush Disable for Slave Address Match. Setting this field to 1 disables the TX FIFO Automatic Flush when a Slave Address Match occurs. 0 (autoflush_en): The TX FIFO is automatically flushed on a Slave Address Match. 1 (autoflush_dis): The TX FIFO is not flushed on a Slave Address Match. |
FLSH_NACK_DIS | TX FIFO Auto Flush Disable for NACK. Setting this field to 1 disables the TX FIFO Automatic Flush when a NACK is received at the end of a slave transaction. 0 (autoflush_en): The TX FIFO is automatically flushed if a NACK is received at the end of a slave transaction. 1 (autoflush_dis): The TX FIFO is not flushed when a NACK is received at the end of a slave transaction. |
TXFIFO | Transmit FIFO Count. These bits reflect the number of bytes in the TX_FIFO. |