📄 led.h
字号:
//防止该头文件重复包含,标识符号"LED_H_"
#ifndef LED_H_
#define LED_H_
//如果该头文件被C++文件所包含,则使用extern "C" {...}确保C++能正常使用
#ifdef __cplusplus
extern "C" {
#endif
#define GPIO_BA 0xFFF83000
#define REG_GPIO_CFG4 (GPIO_BA+0x0040)
#define REG_GPIO_DIR4 (GPIO_BA+0x0044)
#define REG_GPIO_DATAOUT4 (GPIO_BA+0x0048)
#define REG_READ_UINT32( _register_, _value_ ) ((_value_) = *((volatile unsigned int *)(_register_)))
#define REG_WRITE_UINT32( _register_, _value_ ) (*((volatile unsigned int *)(_register_)) = (_value_))
#define BIT0 0x00000001
#define BIT1 0x00000002
#define BIT2 0x00000004
#define BIT3 0x00000008
#define BIT4 0x00000010
#define BIT5 0x00000020
#define BIT6 0x00000040
#define BIT7 0x00000080
#define BIT7 0x00000080
#define BIT8 0x00000100
#define BIT9 0x00000200
#define BIT10 0x00000400
#define BIT11 0x00000800
#define BIT12 0x00001000
#define BIT13 0x00002000
#define BIT14 0x00004000
#define BIT15 0x00008000
int Led_Open(void);
int Led_Read(void);
int Led_Write(int number);
int Led_Close(void);
//如果该头文件被C++文件所包含,则使用extern "C" {...}确保C++能正常使用
#ifdef __cplusplus
}
#endif
#endif /*LED_H_*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -