370 int16_t write_config_register(
bool set_clear, uint8_t data);
int16_t config_port(max7300_port_number_t port_num, max7300_port_type_t port_type)
Configures a single MAX7300 GPIO port.
Definition: max7300.cpp:139
Definition: max7300.h:113
Definition: max7300.h:109
max7300_i2c_adrs_t
Definition: max7300.h:56
Definition: max7300.h:100
int16_t write_port(max7300_port_number_t port_num, uint8_t data)
Write a single MAX7300 GPIO port.
Definition: max7300.cpp:250
Definition: max7300.h:102
Definition: max7300.h:106
int16_t read_8_ports(max7300_port_number_t low_port)
Read 8 MAX7300 GPIO ports.
Definition: max7300.cpp:268
Definition: max7300.h:111
int16_t read_port(max7300_port_number_t port_num)
Read a single MAX7300 GPIO port.
Definition: max7300.cpp:222
int16_t write_mask_register(uint8_t data)
Write transition detection mask register.
Definition: max7300.cpp:363
Definition: max7300.h:114
int16_t disable_ports(void)
Disables MAX7300 GPIO Ports.
Definition: max7300.cpp:106
max7300_port_type_t
Definition: max7300.h:77
int16_t enable_ports(void)
Enables MAX7300 GPIO Ports.
Definition: max7300.cpp:95
Definition: max7300.h:110
Definition: max7300.h:103
Definition: max7300.h:107
int16_t config_4_ports(max7300_port_number_t low_port, uint8_t data)
Configure 4 MAX7300 GPIO ports.
Definition: max7300.cpp:175
int16_t write_8_ports(max7300_port_number_t low_port, uint8_t data)
Write 8 MAX7300 GPIO ports.
Definition: max7300.cpp:299
Definition: max7300.h:104
Definition: max7300.h:108
int16_t read_mask_register(bool enable_snapshot)
Read transition detection mask register.
Definition: max7300.cpp:320
int16_t config_all_ports(max7300_port_type_t port_type)
Configures all MAX7300 GPIO ports.
Definition: max7300.cpp:198
int16_t enable_transition_detection(void)
Enables Transition Detection.
Definition: max7300.cpp:117
Definition: max7300.h:101
int16_t disable_transition_detection(void)
Disables Transition Detection.
Definition: max7300.cpp:128
~Max7300()
Default destructor for Max7300 Class.
Definition: max7300.cpp:85
Definition: max7300.h:105
max7300_port_number_t
Definition: max7300.h:85
Max7300(I2C *i2c_bus, max7300_i2c_adrs_t i2c_adrs)
Constructor for Max7300 Class.
Definition: max7300.cpp:64
Definition: max7300.h:112