Home
last modified time | relevance | path

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

/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/mbed/hal/
A Dspi_api.h55 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 Dspi_ex_api.h84 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 Dspi_api.c69 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 Dhal_spi.c18 spi_t spi_a;
19 spi_t spi_b;
28 spi_t * dev;

Completed in 8 milliseconds