types.h
来自「一个基于ARM平台的触摸屏程序。」· C头文件 代码 · 共 33 行
H
33 行
#ifndef types_h
#define types_h
typedef char UINT8 ;
typedef unsigned short UINT16 ;
typedef unsigned long UINT32 ;
//-----------------------------------------------------------------------------
// BYTE Register access.
// Individual and vectorized access to 8 bit registers.
// Little-endian version
#define HAL_READ_UINT8( _register_, _value_ ) \
((_value_) = *((volatile char *)(_register_)))
#define HAL_WRITE_UINT8( _register_, _value_ ) \
(*((volatile char *)(_register_)) = (_value_))
#define HAL_READ_UINT16( _register_, _value_ ) \
((_value_) = *((volatile unsigned short *)(_register_)))
#define HAL_WRITE_UINT16( _register_, _value_ ) \
(*((volatile unsigned short *)(_register_)) = (_value_))
#define HAL_READ_UINT32( _register_, _value_ ) \
((_value_) = *((volatile unsigned long *)(_register_)))
#define HAL_WRITE_UINT32( _register_, _value_ ) \
(*((volatile unsigned long *)(_register_)) = (_value_))
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?