?? types.h
字號:
/**
* @file type.h
* @brief define all data type
* This file define all data type
* nandflash.
* Copyright (C) 2004 Anyka (GuangZhou) Software Technology Co., Ltd.
* @author Junhua Zhao
* @date 2005-12-25
* @version 1.0
* @ref AK3221 technical manual. HY27UF1G2M series nandflash datasheet.
*/
#ifndef _TYPES_H_
#define _TYPES_H_
#ifndef AK_NULL
#define AK_NULL 0
#define AK_TRUE 1
#define AK_FALSE 0
#endif
typedef unsigned char UINT8;
typedef unsigned short UINT16;
typedef unsigned long UINT32;
typedef signed char SINT8;
typedef signed short SINT16;
typedef signed long SINT32;
#define HAL_READ_UINT8( _register_, _value_ ) ((_value_) = *((volatile char *)(_register_)))
#define HAL_WRITE_UINT8( _register_, _value_ ) (*((volatile char *)(_register_)) = (_value_))
#define HAL_READ_UINT32( _register_, _value_ ) ((_value_) = *((volatile unsigned long *)(_register_)))
#define HAL_WRITE_UINT16( _register_, _value_ ) (*((volatile unsigned short *)(_register_)) = (_value_))
#define HAL_WRITE_UINT32( _register_, _value_ ) (*((volatile unsigned long *)(_register_)) = (_value_))
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -