spi.h

来自「motorola jw32 usb 源码」· C头文件 代码 · 共 31 行

H
31
字号

#ifndef _SPI_H_
#define _SPI_H_

//###############################
//# Constants Declaration       #
//###############################
#define kSPI_Bus_Div_by_4		0x00
#define kSPI_Bus_Div_by_16		0x01
#define kSPI_Bus_Div_by_64		0x02
#define kSPI_Bus_Div_by_256		0x03

#define kSPI_BAUD_RATE			kSPI_Bus_Div_by_256

#define ClearBit(varID, bitID)		(varID &= ~(byte)(1<<bitID))
#define SetBit(varID, bitID)		(varID |= (byte)(1<<bitID))
#define CheckBit(varID, bitID)		(varID & (byte)(1<<bitID))

#define BIT7	7
#define b_SPRF		7
#define b_ERRIE		6
#define b_OVRF		5
#define b_MODF		4
#define b_SPTE		3
#define b_MODFEN	2
#define b_SPR1		1
#define b_SPR0		0

void SPIPut(BYTE v);
BYTE SPIGet(void);
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?