📄 hal.h
字号:
#ifndef HAL_H
#define HAL_H
#ifdef HAL_GLOBALS
#define HAL_GLOBALS_EXT
#else
#define HAL_GLOBALS_EXT extern
#endif
HAL_GLOBALS_EXT void SL811_BusInit(void);
HAL_GLOBALS_EXT void USB_Delay(U32 ms);
HAL_GLOBALS_EXT U8 SL811Read(U8);
HAL_GLOBALS_EXT void SL811Write(U8,U8);
HAL_GLOBALS_EXT void SL811BufRead(U8,U8 *,U8);
HAL_GLOBALS_EXT void SL811BufWrite(U8,U8 *,U8);
HAL_GLOBALS_EXT U16 WordSwap(U16);
HAL_GLOBALS_EXT U32 SwapINT32(U32 dData);
HAL_GLOBALS_EXT U16 SwapINT16(U16 dData);
HAL_GLOBALS_EXT U16 LSwapINT16(U8 dData1,U8 dData2);
HAL_GLOBALS_EXT U32 LSwapINT32(U32 dData1,U32 dData2,U32 dData3,U32 dData4);
#define DelayMs USB_Delay
//#define USB_Delay Delay
#ifdef HAL_GLOBALS
#define HAL_GLOBALS_INT
#define SL811H_ADDR 0
#define SL811H_DATA 1
#define DATA_PORT 0xff<<11
#define SL811_CS 1<<29
#define SL811_NWR 1<<8
#define SL811_NRD 1<<7
#define SL811_A0 1<<27
#define SL811_UNRST 1<<28
#define SL811_IRQ1 1<<30
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -