This commit is contained in:
huxi
2025-12-03 11:12:34 +08:00
parent c23ae4f24c
commit bc195654bf
8163 changed files with 3799544 additions and 92 deletions
@@ -0,0 +1,28 @@
#ifndef _SPI_HW_H_
#define _SPI_HW_H_
#include "typedef.h"
#include "generic/ioctl.h"
#define SUPPORT_SPI0 0 //是否使能SPI0
#define SUPPORT_SPI1 1 //是否使能SPI1
#define SPI1_SUPPORT_UNIDIR_4BIT 1 //spi 4bit
#define SUPPORT_SPI2 1 //是否使能spi2
#define SPI2_SUPPORT_UNIDIR_4BIT 1 //spi 4bit
#define HW_SPI_MAX_NUM 3
typedef enum spi_index {
HW_SPI0, //SPI0系统已使用
HW_SPI1,
HW_SPI2,
} hw_spi_dev;
enum spi_bit_mode {
SPI_FIRST_BIT_MSB, //7,6,5,4,3,2,1,0
SPI_FIRST_BIT_LSB, //0,1,2,3,4,5,6,7
SPI_FIRST_BIT_BIT3, //3,2,1,0,7,6,5,4
SPI_FIRST_BIT_BIT4, //4,5,6,7,0,1,2,3
};
#endif