1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- #ifndef SPI_APP_H
- #define SPI_APP_H
- #include "spi_register.h"
- #include "ets_sys.h"
- #include "osapi.h"
- #include "uart.h"
- #include "os_type.h"
- #include "spi_flash.h"
- #define SPI_FLASH_BYTES_LEN 24
- #define IODATA_START_ADDR BIT0
- #define SPI_BUFF_BYTE_NUM 32
- #define SPI 0
- #define HSPI 1
- void cache_flush(void);
- void spi_master_init(uint8 spi_no);
- void spi_lcd_9bit_write(uint8 spi_no,uint8 high_bit,uint8 low_8bit);
- void spi_mast_byte_write(uint8 spi_no,uint8 data);
- void spi_byte_write_espslave(uint8 spi_no,uint8 data);
- void spi_byte_read_espslave(uint8 spi_no,uint8 *data);
-
- void spi_slave_init(uint8 spi_no,uint8 data_len);
-
-
- void spi_slave_isr_handler(void *para);
- void hspi_master_readwrite_repeat(void);
- void spi_test_init(void);
- #endif
|