Searched refs:spi_t (Results 1 – 4 of 4) sorted by relevance
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/mbed/hal/ |
A D | spi_api.h | 55 typedef struct spi_s spi_t; typedef 74 void spi_free(spi_t *obj); 99 void spi_frequency(spi_t *obj, int hz); 107 int spi_master_write(spi_t *obj, int value); 114 int spi_slave_receive(spi_t *obj); 121 int spi_slave_read(spi_t *obj); 129 void spi_slave_write(spi_t *obj, int value); 136 int spi_busy(spi_t *obj); 143 void spi_flush_rx_fifo(spi_t *obj); 150 void spi_enable(spi_t *obj); [all …]
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/mbed/hal_ext/ |
A D | spi_ex_api.h | 84 void spi_irq_hook(spi_t *obj, spi_irq_handler handler, uint32_t id); 93 void spi_bus_tx_done_irq_hook(spi_t *obj, spi_irq_handler handler, uint32_t id); 100 void spi_slave_flush_fifo(spi_t * obj); 109 int32_t spi_slave_read_stream(spi_t *obj, char *rx_buffer, uint32_t length); 118 int32_t spi_slave_write_stream(spi_t *obj, char *tx_buffer, uint32_t length); 127 int32_t spi_master_read_stream(spi_t *obj, char *rx_buffer, uint32_t length); 136 int32_t spi_master_write_stream(spi_t *obj, char *tx_buffer, uint32_t length); 175 int32_t spi_slave_read_stream_dma(spi_t *obj, char *rx_buffer, uint32_t length); 184 int32_t spi_slave_write_stream_dma(spi_t *obj, char *tx_buffer, uint32_t length); 204 int32_t spi_master_read_stream_dma(spi_t *obj, char *rx_buffer, uint32_t length); [all …]
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/mbed/targets/hal/rtl8721d/ |
A D | spi_api.c | 69 void spi_flush_rx_fifo (spi_t *obj); 73 spi_t *obj = (spi_t *)spi_obj; in spi_tx_done_callback() 87 spi_t *obj = (spi_t *)spi_obj; in spi_rx_done_callback() 100 spi_t *obj = (spi_t *)spi_obj; in spi_bus_tx_done_callback() 361 static u32 spi_stop_recv(spi_t *obj) in spi_stop_recv() 479 void spi_free (spi_t *obj) in spi_free() 698 int spi_slave_receive (spi_t *obj) in spi_slave_receive() 715 int spi_slave_read (spi_t *obj) in spi_slave_read() 736 int spi_busy (spi_t *obj) in spi_busy() 1331 void spi_enable(spi_t *obj) in spi_enable() [all …]
|
/AliOS-Things-master/hardware/chip/rtl872xd/hal/ |
A D | hal_spi.c | 18 spi_t spi_a; 19 spi_t spi_b; 28 spi_t * dev;
|
Completed in 10 milliseconds