Module config

Source
Expand description

Function configuration register

Structs§

CONFIG_SPEC
Function configuration register

Enums§

CLOCK_SYNCHRONIZE_A
Enable I2C clock synchronization
DEGLITCH_ENABLE_A
Enable de-glitch function on all input pins
MASTER_ENABLE_A
Enable signal of I2C master function
SUB_ADDRESS_ENABLE_A
Enable sub-address fields
SUB_ADDRESS_LENGTH_A
Byte count for I2C sub-address
TRANSFER_DIRECTION_A
Packet transfer direction

Type Aliases§

CLOCK_SYNCHRONIZE_R
Field clock_synchronize reader - Enable I2C clock synchronization
CLOCK_SYNCHRONIZE_W
Field clock_synchronize writer - Enable I2C clock synchronization
DEGLITCH_CYCLE_R
Field deglitch_cycle reader - De-glitch function cycle count
DEGLITCH_CYCLE_W
Field deglitch_cycle writer - De-glitch function cycle count
DEGLITCH_ENABLE_R
Field deglitch_enable reader - Enable de-glitch function on all input pins
DEGLITCH_ENABLE_W
Field deglitch_enable writer - Enable de-glitch function on all input pins
MASTER_ENABLE_R
Field master_enable reader - Enable signal of I2C master function
MASTER_ENABLE_W
Field master_enable writer - Enable signal of I2C master function
PACKET_LENGTH_R
Field packet_length reader - Byte count for each packet
PACKET_LENGTH_W
Field packet_length writer - Byte count for each packet
R
Register config reader
SLAVE_ADDRESS_R
Field slave_address reader - I2C transaction slave address
SLAVE_ADDRESS_W
Field slave_address writer - I2C transaction slave address
SUB_ADDRESS_ENABLE_R
Field sub_address_enable reader - Enable sub-address fields
SUB_ADDRESS_ENABLE_W
Field sub_address_enable writer - Enable sub-address fields
SUB_ADDRESS_LENGTH_R
Field sub_address_length reader - Byte count for I2C sub-address
SUB_ADDRESS_LENGTH_W
Field sub_address_length writer - Byte count for I2C sub-address
TRANSFER_DIRECTION_R
Field transfer_direction reader - Packet transfer direction
TRANSFER_DIRECTION_W
Field transfer_direction writer - Packet transfer direction
W
Register config writer