slintr.h
来自「系统移植 AEDK EMB33实验系统」· C头文件 代码 · 共 55 行
H
55 行
#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 + =
减小字号Ctrl + -
显示快捷键?