Home
last modified time | relevance | path

Searched refs:transfer_direction (Results 1 – 12 of 12) sorted by relevance

/bsp/samd21/sam_d2x_asflib/sam0/drivers/sercom/i2c/i2c_samd20/
A Di2c_slave_interrupt.c286 module->transfer_direction == I2C_TRANSFER_WRITE) { in _i2c_slave_interrupt_handler()
296 module->transfer_direction == I2C_TRANSFER_READ) { in _i2c_slave_interrupt_handler()
320 module->transfer_direction = I2C_TRANSFER_READ; in _i2c_slave_interrupt_handler()
336 module->transfer_direction = I2C_TRANSFER_WRITE; in _i2c_slave_interrupt_handler()
380 && (module->transfer_direction == I2C_TRANSFER_WRITE)) { in _i2c_slave_interrupt_handler()
384 && (module->transfer_direction == I2C_TRANSFER_READ)) { in _i2c_slave_interrupt_handler()
392 (module->transfer_direction == I2C_TRANSFER_READ && in _i2c_slave_interrupt_handler()
399 if (module->transfer_direction == I2C_TRANSFER_WRITE) { in _i2c_slave_interrupt_handler()
427 if (module->transfer_direction == I2C_TRANSFER_WRITE) { in _i2c_slave_interrupt_handler()
A Di2c_master_interrupt.c172 if (module->transfer_direction == I2C_TRANSFER_WRITE) { in _i2c_master_async_address_response()
259 module->transfer_direction = I2C_TRANSFER_READ; in i2c_master_read_bytes()
295 module->transfer_direction = I2C_TRANSFER_READ; in _i2c_master_read_packet()
445 module->transfer_direction = I2C_TRANSFER_WRITE; in i2c_master_write_bytes()
480 module->transfer_direction = I2C_TRANSFER_WRITE; in _i2c_master_write_packet()
595 (module->transfer_direction == I2C_TRANSFER_WRITE)) { in _i2c_master_interrupt_handler()
620 } else if (module->transfer_direction == I2C_TRANSFER_WRITE) { in _i2c_master_interrupt_handler()
630 (module->transfer_direction == I2C_TRANSFER_READ)) { in _i2c_master_interrupt_handler()
640 && (module->transfer_direction == I2C_TRANSFER_READ)) { in _i2c_master_interrupt_handler()
643 && (module->transfer_direction == I2C_TRANSFER_WRITE)) { in _i2c_master_interrupt_handler()
/bsp/samd21/sam_d2x_asflib/sam0/drivers/i2c/
A Di2c_master_interrupt.c183 module->transfer_direction = I2C_TRANSFER_READ; in _i2c_master_read_packet()
193 (packet->address << 1) | module->transfer_direction; in _i2c_master_read_packet()
296 module->transfer_direction = I2C_TRANSFER_WRITE; in _i2c_master_write_packet()
303 (packet->address << 1) | module->transfer_direction; in _i2c_master_write_packet()
403 (module->transfer_direction == I2C_TRANSFER_WRITE)) { in _i2c_master_isr_handler()
421 if (module->transfer_direction == I2C_TRANSFER_WRITE) { in _i2c_master_isr_handler()
431 (module->transfer_direction == I2C_TRANSFER_READ)) { in _i2c_master_isr_handler()
444 && (module->transfer_direction == I2C_TRANSFER_READ)) { in _i2c_master_isr_handler()
448 if (module->transfer_direction == I2C_TRANSFER_READ) { in _i2c_master_isr_handler()
A Di2c_slave_interrupt.c256 module->transfer_direction = I2C_TRANSFER_WRITE; in _i2c_slave_rx_isr_handler()
307 module->transfer_direction = I2C_TRANSFER_READ; in _i2c_slave_tx_isr_handler()
A Di2c_slave.h161 volatile enum i2c_transfer_direction transfer_direction; member
A Di2c_master.h164 volatile enum i2c_transfer_direction transfer_direction; member
/bsp/samd21/sam_d2x_asflib/sam0/drivers/sercom/i2c/i2c_sam0/
A Di2c_slave_interrupt.c286 module->transfer_direction == I2C_TRANSFER_WRITE) { in _i2c_slave_interrupt_handler()
296 module->transfer_direction == I2C_TRANSFER_READ) { in _i2c_slave_interrupt_handler()
320 module->transfer_direction = I2C_TRANSFER_READ; in _i2c_slave_interrupt_handler()
336 module->transfer_direction = I2C_TRANSFER_WRITE; in _i2c_slave_interrupt_handler()
380 && (module->transfer_direction == I2C_TRANSFER_WRITE)) { in _i2c_slave_interrupt_handler()
384 && (module->transfer_direction == I2C_TRANSFER_READ)) { in _i2c_slave_interrupt_handler()
392 (module->transfer_direction == I2C_TRANSFER_READ && in _i2c_slave_interrupt_handler()
399 if (module->transfer_direction == I2C_TRANSFER_WRITE) { in _i2c_slave_interrupt_handler()
427 if (module->transfer_direction == I2C_TRANSFER_WRITE) { in _i2c_slave_interrupt_handler()
A Di2c_master_interrupt.c188 if (module->transfer_direction == I2C_TRANSFER_WRITE) { in _i2c_master_async_address_response()
275 module->transfer_direction = I2C_TRANSFER_READ; in i2c_master_read_bytes()
312 module->transfer_direction = I2C_TRANSFER_READ; in _i2c_master_read_packet()
515 module->transfer_direction = I2C_TRANSFER_WRITE; in i2c_master_write_bytes()
558 module->transfer_direction = I2C_TRANSFER_WRITE; in _i2c_master_write_packet()
681 (module->transfer_direction == I2C_TRANSFER_WRITE)) { in _i2c_master_interrupt_handler()
708 } else if (module->transfer_direction == I2C_TRANSFER_WRITE) { in _i2c_master_interrupt_handler()
718 (module->transfer_direction == I2C_TRANSFER_READ)) { in _i2c_master_interrupt_handler()
732 && (module->transfer_direction == I2C_TRANSFER_READ)) { in _i2c_master_interrupt_handler()
735 && (module->transfer_direction == I2C_TRANSFER_WRITE)) { in _i2c_master_interrupt_handler()
/bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_standard_peripheral/Source/
A Dgd32vf103_spi.c461 void spi_bidirectional_transfer_config(uint32_t spi_periph, uint32_t transfer_direction) in spi_bidirectional_transfer_config() argument
463 if(SPI_BIDIRECTIONAL_TRANSMIT == transfer_direction){ in spi_bidirectional_transfer_config()
/bsp/samd21/sam_d2x_asflib/sam0/drivers/sercom/i2c/
A Di2c_master.h244 volatile enum i2c_transfer_direction transfer_direction; member
A Di2c_slave.h276 volatile enum i2c_transfer_direction transfer_direction; member
/bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_standard_peripheral/Include/
A Dgd32vf103_spi.h303 void spi_bidirectional_transfer_config(uint32_t spi_periph, uint32_t transfer_direction);

Completed in 33 milliseconds