Go to the documentation of this file.
39 #define ADG2128_MUX_SIZE 16
40 #define MUXBOARD_SIZE ADG2128_MUX_SIZE
int32_t no_os_i2c_write(struct no_os_i2c_desc *desc, uint8_t *data, uint8_t bytes_number, uint8_t stop_bit)
I2C Write data to slave device.
Definition: no_os_i2c.c:159
@ ADG731MUXBOARD
Definition: mux_board.h:43
struct adg2128_pinmap board_map[ADG2128_MUX_SIZE]
Definition: mux_board.c:54
@ ADG2128MUXBOARD
Definition: mux_board.h:42
Header file of Delay functions.
void setMuxSwitch(struct no_os_i2c_desc *i2c, struct ad5940_dev *ad5940, struct electrode_combo sw, uint16_t nElCount)
Definition: mux_board.c:91
uint8_t slave_address
Definition: no_os_i2c.h:109
uint16_t F_plus
Definition: mux_board.h:51
muxbrd_variant
Definition: mux_board.h:41
uint8_t chip_addr
Definition: mux_board.c:40
Definition: mux_board.h:50
uint16_t S_plus
Definition: mux_board.h:52
int ADG2128_SwRst(struct ad5940_dev *dev)
Definition: app.c:63
Structure holding I2C address descriptor.
Definition: no_os_i2c.h:101
Header file of I2C Interface.
void no_os_udelay(uint32_t usecs)
Wait until usecs microseconds passed.
Definition: aducm3029_delay.c:114
Definition: mux_board.c:39
Cross-point switch handling code.
struct no_os_i2c_desc * i2c
Definition: main.c:73
#define ADG2128_MUX_SIZE
Definition: mux_board.h:39
void setMuxSwitch(struct no_os_i2c_desc *i2c, struct ad5940_dev *dev, struct electrode_combo sw, uint16_t nElCount)
Definition: mux_board.c:91
uint16_t F_minus
Definition: mux_board.h:54
uint16_t S_minus
Definition: mux_board.h:53
uint8_t selector
Definition: mux_board.c:41