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

📄 types.h

📁 一个基于ARM平台的触摸屏程序。
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -