mirror of
https://gitee.com/Vancouver2017/luban-lite-t3e-pro.git
synced 2025-12-14 18:38:55 +00:00
V1.0.5
This commit is contained in:
@@ -27,13 +27,16 @@ extern "C" {
|
||||
#define QSPI_IS_ASYNC_ALL_DONE(sts, msk) ((sts & msk) == msk)
|
||||
#define PTR2U32(p) ((u32)(unsigned long)(p))
|
||||
|
||||
#define QSPI_TRANSFER_DATA_LEN_1M 0x100000
|
||||
#define QSPI_CPU_DMA_MIN_SPEED_MS (0x800000 >> 10)
|
||||
|
||||
void show_freq(char *msg, u32 id, u32 hz);
|
||||
void hal_qspi_fifo_reset(u32 base, u32 fifo);
|
||||
void hal_qspi_show_ists(u32 id, u32 sts);
|
||||
int qspi_fifo_write_data(u32 base, u8 *data, u32 len, u32 tmo);
|
||||
int qspi_fifo_read_data(u32 base, u8 *data, u32 len, u32 tmo_us);
|
||||
int qspi_wait_transfer_done(u32 base, u32 tmo);
|
||||
u32 qspi_calc_timeout(u32 bus_hz, u32 bw, u32 len);
|
||||
u32 qspi_calc_timeout(u32 bus_hz, u32 len);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user