Input parameters when initializing the TWIM module mode.
#include <twim.h>
Data Fields | |
uint8_t | clock_drive_strength_low |
Pull-down drive strength of the TWCK output buffer. More... | |
uint8_t | clock_slew_limit |
Slew limit of the TWCK output buffer. More... | |
uint8_t | data_drive_strength_low |
Pull-down drive strength of the TWD output buffer. More... | |
uint8_t | data_setup_cycles |
Clock cycles for data setup count. More... | |
uint8_t | data_slew_limit |
Slew limit of the TWD output buffer. More... | |
uint8_t | hs_clock_drive_strength_high |
Pull-up drive strength of the TWCK output buffer in high speed mode. More... | |
uint8_t | hs_clock_drive_strength_low |
Pull-down drive strength of the TWCK output buffer in high speed mode. More... | |
uint8_t | hs_clock_slew_limit |
Slew limit of the TWCK output buffer in high speed mode. More... | |
uint8_t | hs_data_drive_strength_low |
Pull-down drive strength of the TWD output buffer in high speed mode. More... | |
uint8_t | hs_data_slew_limit |
Slew limit of the TWD output buffer in high speed mode. More... | |
uint8_t | hsmode_data_setup_cycles |
Clock cycles for data setup count in high speed mode. More... | |
uint32_t | hsmode_speed |
The baudrate of the TWI bus in high speed mode. More... | |
bool | smbus |
SMBUS mode. More... | |
uint32_t | speed |
The baudrate of the TWI bus. More... | |
uint32_t | twim_clk |
The TWIM clock frequency. More... | |
uint8_t twim_config::clock_drive_strength_low |
Pull-down drive strength of the TWCK output buffer.
Referenced by twim_set_config().
uint8_t twim_config::clock_slew_limit |
Slew limit of the TWCK output buffer.
Referenced by twim_set_config().
uint8_t twim_config::data_drive_strength_low |
Pull-down drive strength of the TWD output buffer.
Referenced by twim_set_config().
uint8_t twim_config::data_setup_cycles |
Clock cycles for data setup count.
Referenced by twim_set_config().
uint8_t twim_config::data_slew_limit |
Slew limit of the TWD output buffer.
Referenced by twim_set_config().
uint8_t twim_config::hs_clock_drive_strength_high |
Pull-up drive strength of the TWCK output buffer in high speed mode.
Referenced by twim_set_config().
uint8_t twim_config::hs_clock_drive_strength_low |
Pull-down drive strength of the TWCK output buffer in high speed mode.
Referenced by twim_set_config().
uint8_t twim_config::hs_clock_slew_limit |
Slew limit of the TWCK output buffer in high speed mode.
Referenced by twim_set_config().
uint8_t twim_config::hs_data_drive_strength_low |
Pull-down drive strength of the TWD output buffer in high speed mode.
Referenced by twim_set_config().
uint8_t twim_config::hs_data_slew_limit |
Slew limit of the TWD output buffer in high speed mode.
Referenced by twim_set_config().
uint8_t twim_config::hsmode_data_setup_cycles |
Clock cycles for data setup count in high speed mode.
Referenced by twim_set_config().
uint32_t twim_config::hsmode_speed |
The baudrate of the TWI bus in high speed mode.
Referenced by twim_set_config().
bool twim_config::smbus |
SMBUS mode.
Referenced by twim_set_config().
uint32_t twim_config::speed |
The baudrate of the TWI bus.
Referenced by twim_set_config().
uint32_t twim_config::twim_clk |
The TWIM clock frequency.
Referenced by init_test(), and twim_set_config().