Home
last modified time | relevance | path

Searched refs:slave (Results 1 – 4 of 4) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/pico_i2c_slave/
Di2c_slave.c20 i2c_slave_t *slave = &i2c_slaves[i2c_index]; in __not_in_flash_func() local
41 if (do_finish_transfer && slave->transfer_in_progress) { in __not_in_flash_func()
42 slave->handler(i2c, I2C_SLAVE_FINISH); in __not_in_flash_func()
43 slave->transfer_in_progress = false; in __not_in_flash_func()
46 slave->transfer_in_progress = true; in __not_in_flash_func()
47 slave->handler(i2c, I2C_SLAVE_RECEIVE); in __not_in_flash_func()
51 slave->transfer_in_progress = true; in __not_in_flash_func()
52 slave->handler(i2c, I2C_SLAVE_REQUEST); in __not_in_flash_func()
61 i2c_slave_t *slave = &i2c_slaves[i2c_index]; in i2c_slave_init() local
62 slave->handler = handler; in i2c_slave_init()
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_spi/include/hardware/
Dspi.h276 static inline void spi_set_slave(spi_inst_t *spi, bool slave) { in spi_set_slave() argument
281 if (slave) in spi_set_slave()
/hal_rpi_pico-latest/src/rp2_common/hardware_i2c/
Di2c.c112 void i2c_set_slave_mode(i2c_inst_t *i2c, bool slave, uint8_t addr) { in i2c_set_slave_mode() argument
118 if (slave) { in i2c_set_slave_mode()
/hal_rpi_pico-latest/src/rp2_common/hardware_i2c/include/hardware/
Di2c.h146 void i2c_set_slave_mode(i2c_inst_t *i2c, bool slave, uint8_t addr);