Home
last modified time | relevance | path

Searched refs:buffer_remaining (Results 1 – 18 of 18) sorted by relevance

/bsp/samd21/sam_d2x_asflib/sam0/drivers/i2c/
A Di2c_master_interrupt.c67 uint16_t buffer_index = module->buffer_length - module->buffer_remaining; in _i2c_master_read()
69 module->buffer_remaining--; in _i2c_master_read()
92 module->buffer_remaining--; in _i2c_master_write()
97 if (module->buffer_remaining <= 0) { in _i2c_master_write()
182 module->buffer_remaining = packet->data_length; in _i2c_master_read_packet()
223 if (module->buffer_remaining > 0) { in i2c_master_read_packet_job()
261 if (module->buffer_remaining > 0) { in i2c_master_read_packet_job_no_stop()
295 module->buffer_remaining = packet->data_length; in _i2c_master_write_packet()
333 if (module->buffer_remaining > 0) { in i2c_master_write_packet_job()
371 if (module->buffer_remaining > 0) { in i2c_master_write_packet_job_no_stop()
[all …]
A Di2c_slave_interrupt.c70 module->buffer_remaining--; in _i2c_slave_read()
92 module->buffer_remaining--; in _i2c_slave_write()
176 if (module->buffer_remaining > 0) { in i2c_slave_read_packet_job()
182 module->buffer_remaining = packet->data_length; in i2c_slave_read_packet_job()
219 if (module->buffer_remaining > 0) { in i2c_slave_write_packet_job()
225 module->buffer_remaining = packet->data_length; in i2c_slave_write_packet_job()
263 if (module->buffer_length > 0 && module->buffer_remaining > 0) { in _i2c_slave_rx_isr_handler()
266 if (!module->buffer_remaining) { in _i2c_slave_rx_isr_handler()
305 if (!module->buffer_length && (module->buffer_length == module->buffer_remaining)) { in _i2c_slave_tx_isr_handler()
313 if (module->buffer_length > 0 && module->buffer_remaining > 0) { in _i2c_slave_tx_isr_handler()
[all …]
A Di2c_master.c156 module->buffer_remaining = 0; in i2c_master_init()
276 if (module->buffer_remaining > 0) { in i2c_master_read_packet_wait()
322 if (module->buffer_remaining > 0) { in i2c_master_read_packet_wait_no_stop()
420 if (module->buffer_remaining > 0) { in i2c_master_write_packet_wait()
465 if (module->buffer_remaining > 0) { in i2c_master_write_packet_wait_no_stop()
A Di2c_slave.h157 uint16_t buffer_remaining; member
A Di2c_master.h160 volatile uint16_t buffer_remaining; member
A Di2c_slave.c166 module->buffer_remaining = 0; in i2c_slave_init()
/bsp/samd21/sam_d2x_asflib/sam0/drivers/sercom/i2c/i2c_samd20/
A Di2c_master_interrupt.c67 module->buffer_remaining--; in _i2c_master_read()
69 if (!module->buffer_remaining) { in _i2c_master_read()
117 module->buffer_remaining--; in _i2c_master_write()
158 module->buffer_remaining = 0; in _i2c_master_async_address_response()
167 module->buffer_length = module->buffer_remaining; in _i2c_master_async_address_response()
331 if (module->buffer_remaining > 0) { in i2c_master_read_packet_job()
370 if (module->buffer_remaining > 0) { in i2c_master_read_packet_job_no_stop()
410 if (module->buffer_remaining > 0) { in i2c_master_read_packet_job_no_nack()
516 if (module->buffer_remaining > 0) { in i2c_master_write_packet_job()
555 if (module->buffer_remaining > 0) { in i2c_master_write_packet_job_no_stop()
[all …]
A Di2c_slave_interrupt.c98 module->buffer_remaining--; in _i2c_slave_read()
116 module->buffer_remaining--; in _i2c_slave_write()
198 if (module->buffer_remaining > 0) { in i2c_slave_read_packet_job()
204 module->buffer_remaining = packet->data_length; in i2c_slave_read_packet_job()
243 if (module->buffer_remaining > 0) { in i2c_slave_write_packet_job()
249 module->buffer_remaining = packet->data_length; in i2c_slave_write_packet_job()
290 module->buffer_remaining = 0; in _i2c_slave_interrupt_handler()
299 module->buffer_remaining = 0; in _i2c_slave_interrupt_handler()
376 module->buffer_remaining = 0; in _i2c_slave_interrupt_handler()
391 if (module->buffer_remaining <= 0 || in _i2c_slave_interrupt_handler()
[all …]
A Di2c_master.c233 module->buffer_remaining = 0; in i2c_master_init()
487 if (module->buffer_remaining > 0) { in i2c_master_read_packet_wait()
534 if (module->buffer_remaining > 0) { in i2c_master_read_packet_wait_no_stop()
584 if (module->buffer_remaining > 0) { in i2c_master_read_packet_wait_no_nack()
713 if (module->buffer_remaining > 0) { in i2c_master_write_packet_wait()
762 if (module->buffer_remaining > 0) { in i2c_master_write_packet_wait_no_stop()
A Di2c_slave.c226 module->buffer_remaining = 0; in i2c_slave_reset()
321 if (module->buffer_remaining > 0 || in i2c_slave_write_packet_wait()
439 if (module->buffer_remaining > 0 || in i2c_slave_read_packet_wait()
/bsp/samd21/sam_d2x_asflib/sam0/drivers/sercom/i2c/i2c_sam0/
A Di2c_master_interrupt.c77 buffer_index -= module->buffer_remaining; in _i2c_master_read()
79 module->buffer_remaining--; in _i2c_master_read()
93 if (module->buffer_remaining == 0) { in _i2c_master_read()
134 module->buffer_remaining--; in _i2c_master_write()
173 module->buffer_remaining = 0; in _i2c_master_async_address_response()
401 if (module->buffer_remaining > 0) { in i2c_master_read_packet_job()
440 if (module->buffer_remaining > 0) { in i2c_master_read_packet_job_no_stop()
480 if (module->buffer_remaining > 0) { in i2c_master_read_packet_job_no_nack()
601 if (module->buffer_remaining > 0) { in i2c_master_write_packet_job()
640 if (module->buffer_remaining > 0) { in i2c_master_write_packet_job_no_stop()
[all …]
A Di2c_slave_interrupt.c98 module->buffer_remaining--; in _i2c_slave_read()
116 module->buffer_remaining--; in _i2c_slave_write()
198 if (module->buffer_remaining > 0) { in i2c_slave_read_packet_job()
204 module->buffer_remaining = packet->data_length; in i2c_slave_read_packet_job()
243 if (module->buffer_remaining > 0) { in i2c_slave_write_packet_job()
249 module->buffer_remaining = packet->data_length; in i2c_slave_write_packet_job()
290 module->buffer_remaining = 0; in _i2c_slave_interrupt_handler()
299 module->buffer_remaining = 0; in _i2c_slave_interrupt_handler()
376 module->buffer_remaining = 0; in _i2c_slave_interrupt_handler()
391 if (module->buffer_remaining <= 0 || in _i2c_slave_interrupt_handler()
[all …]
A Di2c_master.c310 module->buffer_remaining = 0; in i2c_master_init()
642 if (module->buffer_remaining > 0) { in i2c_master_read_packet_wait()
689 if (module->buffer_remaining > 0) { in i2c_master_read_packet_wait_no_stop()
739 if (module->buffer_remaining > 0) { in i2c_master_read_packet_wait_no_nack()
882 if (module->buffer_remaining > 0) { in i2c_master_write_packet_wait()
931 if (module->buffer_remaining > 0) { in i2c_master_write_packet_wait_no_stop()
A Di2c_slave.c259 module->buffer_remaining = 0; in i2c_slave_reset()
354 if (module->buffer_remaining > 0 || in i2c_slave_write_packet_wait()
490 if (module->buffer_remaining > 0 || in i2c_slave_read_packet_wait()
/bsp/samd21/sam_d2x_asflib/sam0/drivers/sercom/i2c/
A Di2c_slave_interrupt.h175 module->buffer_remaining = 0; in i2c_slave_cancel_job()
A Di2c_master_interrupt.h170 module->buffer_remaining = 0; in i2c_master_cancel_job()
A Di2c_master.h240 volatile uint16_t buffer_remaining; member
A Di2c_slave.h272 uint16_t buffer_remaining; member

Completed in 41 milliseconds