⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 slintr.h

📁 s1d13716的源码 windiws ce 或8位单片机
💻 H
字号:
#define INTERNAL_REG_BASE	0x40140
#define ADF_FLAG        0x1
#define ADC_DATA        0x40240-INTERNAL_REG_BASE
#define ADC_IFLAG       0x40287-INTERNAL_REG_BASE
#define ADC_IFLAG_REG   ADC_IFLAG+INTERNAL_REG_BASE
#define	OFFSET_HEAD			0x00	// 4 : (void *)
#define	OFFSET_TAIL			0x04	// 4 : (void *)
#define SIZEOF_CTRL_DATA	0x08



#define	BOOL_FAILURE		0x00
#define	BOOL_SUCCESS		0x01





#define	OFFSET_LENGTH			0x00	
#define	OFFSET_BUFFER			0x04	
#define	LOG_ENTRY_SIZE			0x03	
#define SIZEOF_QUEUE_ENTRY		1<<LOG_ENTRY_SIZE

#define	LOG_QUEUE_ENTRIES		0x04
#define	QUEUE_ENTRIES			1<<LOG_QUEUE_ENTRIES	
#define	QUEUE_MASK				QUEUE_ENTRIES-1 
#define SIZEOF_QUEUE_ENTRIES	QUEUE_ENTRIES*SIZEOF_QUEUE_ENTRY


#define	OFFSET_CSR			0x00	
#define	OFFSET_QUEUE_HEAD		0x01	
#define	OFFSET_QUEUE_TAIL		0x02	
#define	OFFSET_QUEUE_DONE		0x03	
#define	OFFSET_ON_DONE			0x04	
#define	OFFSET_ON_NOT_IN_TIME	0x08	
#define	OFFSET_ON_QUEUE_EMPTY	0x0c	
#define OFFSET_LOW_LEVEL_FUNC	0x10	
#define	OFFSET_QUEUE			0x14	

#define	SIZEOF_QUEUE_HEADER		0x14
#define SIZEOF_QUEUE_PARAMS		SIZEOF_QUEUE_HEADER+SIZEOF_QUEUE_ENTRIES

#define	CSR_BITPOS_OPENED		0x00	
#define	CSR_BITPOS_RUNNING		0x01	
#define	CSR_BITPOS_DATA_VALID	0x02	
#define	CSR_BITPOS_CALLBACK		0x03	
#define	CSR_BITPOS_CALL_EMPTY	0x04	


#define	OFFSET_NEXT			0x00
#define	OFFSET_OPEN			0x04
#define	OFFSET_START		0x08
#define	OFFSET_HALT			0x0c
#define	OFFSET_CLOSE		0x10

⌨️ 快捷键说明

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