28 #ifndef M2M_M2MB_SPI_API_H 29 #define M2M_M2MB_SPI_API_H 39 #ifdef WE310_SPI_DEBUG 40 extern UINT8 dbg_log_buf[1024];
42 #define DBG_LOG(val) if(dbg_log_cnt<1023)dbg_log_buf[dbg_log_cnt++] = val;
UINT8 cs_clk_delay_cycles
INT32 m2mb_spi_close(INT32 fd)
INT32 m2mb_spi_open(const CHAR *path, INT32 flags,...)
M2MB_SPI_SHIFT_MODE_T spi_mode
m2mb_spi_ind_callback callback_fn
SSIZE_T m2mb_spi_read(INT32 fd, void *buf, SIZE_T nbyte)
SSIZE_T m2mb_spi_write(INT32 fd, const void *buf, SIZE_T nbyte)
M2MB_SPI_BYTE_ORDER_T endianness
UINT8 inter_word_delay_cycles
SSIZE_T m2mb_spi_write_read(INT32 fd, const void *bufWr, void *bufRd, SIZE_T nbyte)
M2MB_SPI_CS_MODE_T cs_mode
INT32 m2mb_spi_ioctl(INT32 fd, INT32 request,...)
M2MB_SPI_CS_POLARITY_T cs_polarity
void(* m2mb_spi_ind_callback)(INT32 fd, M2MB_SPI_IND_E spi_event, UINT16 resp_size, void *resp_struct, void *userdata)