亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? anyka_cpu.h

?? 啟動代碼
?? H
?? 第 1 頁 / 共 2 頁
字號:
#define IMG_HISTD_ADDR		(IMAGE_MODULE_BASE_ADDR | 0x0064)
/** @} */

/** @{@name UART module register and bit map define
 */
#define UART0_BASE_ADDR					(UART_MODULE_BASE_ADDR + 0x00000000)
#define UART1_BASE_ADDR					(UART_MODULE_BASE_ADDR + 0x00001000)
#define UART2_BASE_ADDR					(UART_MODULE_BASE_ADDR + 0x00002000)

#define UART_RX_REG_OFFSET				0x00
#define UART_TX_REG_OFFSET				0x00
#define BAUDRATE_LOWDIV_REG_OFFSET		0x04
#define BAUDRATE_HIDIV_REG_OFFSET		0x08
#define UART_STATUS_REG_OFFSET			0x0C
#define UART_INTMODE_REG_OFFSET			0x10
#define UART_INTENA_REG_OFFSET			0x14

#define UART_TRANS_FIFO_FULL			(1 << 2)	// 1: transmit FIFO is full
#define UART_RECV_FIFO_EMPTY			(1 << 8)	// 1: receive FIFO is empty
/** @} */

/** @{@name HOST module register and bit map define
 */
#define HOST_INTERFACE_CPU			HOST_MODULE_BASE_ADDR
#define HOST_INTERFACE_TIMER		(HOST_MODULE_BASE_ADDR + 0x0200)
/** @} */

/** @{@name GPIO module register and bit map define
 */
#define GPIO_DIR1			(GPIO_MODULE_BASE_ADDR)
#define GPIO_INTE1			(GPIO_MODULE_BASE_ADDR + 0x04)
#define GPIO_INTP1			(GPIO_MODULE_BASE_ADDR + 0x08)
#define GPIO_EDGE1			(GPIO_MODULE_BASE_ADDR + 0x1008)
#define GPIO_IN1			(GPIO_MODULE_BASE_ADDR + 0xC)
#define GPIO_OUT1			(GPIO_MODULE_BASE_ADDR + 0x10)

#define GPIO_DIR2			(GPIO_MODULE_BASE_ADDR + 0x100)
#define GPIO_INTE2			(GPIO_MODULE_BASE_ADDR + 0x104)
#define GPIO_INTP2			(GPIO_MODULE_BASE_ADDR + 0x108)
#define GPIO_EDGE2			(GPIO_MODULE_BASE_ADDR + 0x1108)
#define GPIO_IN2			(GPIO_MODULE_BASE_ADDR + 0x10C)
#define GPIO_OUT2			(GPIO_MODULE_BASE_ADDR + 0x110)


#define GPIO_DIRECTION_REG1             (GPIO_MODULE_BASE_ADDR + 0x000)
#define GPIO_INT_CTRL_REG1              (GPIO_MODULE_BASE_ADDR + 0x004) 
#define GPIO_INT_POLARITY1              (GPIO_MODULE_BASE_ADDR + 0x008) 
#define GPIO_INPUT1                     (GPIO_MODULE_BASE_ADDR + 0x00C)
#define GPIO_OUTPUT1                    (GPIO_MODULE_BASE_ADDR + 0x010) 
#define GPIO_PULLUP_REG1         		(GPIO_MODULE_BASE_ADDR + 0x60)
#define GPIO_PULLUP_REG2    		    (GPIO_MODULE_BASE_ADDR + 0x64)


#define GPIO_DIRECTION_REG2             (GPIO_MODULE_BASE_ADDR + 0x100)
#define GPIO_INT_CTRL_REG2              (GPIO_MODULE_BASE_ADDR + 0x104)
#define GPIO_INT_POLARITY2              (GPIO_MODULE_BASE_ADDR + 0x108) 
#define GPIO_INPUT2                     (GPIO_MODULE_BASE_ADDR + 0x10C)
#define GPIO_OUTPUT2                    (GPIO_MODULE_BASE_ADDR + 0x110)

/** @} */

/** @{@name TIMER module register and bit map define
 */
#define TIMER1_CTRL_REG			(TIMER_MODULE_BASE_ADDR + 0x14)
#define TIMER2_CTRL_REG			(TIMER_MODULE_BASE_ADDR + 0x18)
#define TIMER3_CTRL_REG			(TIMER_MODULE_BASE_ADDR + 0x114)
#define TIMER4_CTRL_REG			(TIMER_MODULE_BASE_ADDR + 0x118)	// watchdog function

#define TIMER_CLEAR_STATUS_BIT	(1 << 30)
/** @} */



/** @{@name Nandflash Controller Define 
 *	Define the register and bit map of nandflash controller
 *	
 */
// DMA
#define FLASH_DMA_REG0		(NAND_MODULE_BASE_ADDR + 0x8000)
#define FLASH_DMA_REG1		(NAND_MODULE_BASE_ADDR + 0x8004)
#define FLASH_DMA_REG2		(NAND_MODULE_BASE_ADDR + 0x8008)
#define FLASH_DMA_REG3		(NAND_MODULE_BASE_ADDR + 0x800C)
#define FLASH_DMA_REG4		(NAND_MODULE_BASE_ADDR + 0x8010)
#define FLASH_DMA_REG5		(NAND_MODULE_BASE_ADDR + 0x8014)
	
// ECC
#define FLASH_ECC_REG0		(NAND_MODULE_BASE_ADDR + 0x8080)	// encode mudule start address
#define FLASH_ECC_REG4		(NAND_MODULE_BASE_ADDR + 0x8090)	// decode module start address
#define FLASH_ECC_REG5		(NAND_MODULE_BASE_ADDR + 0x8094)	// decode module start address
#define FLASH_ECC_REG6		(NAND_MODULE_BASE_ADDR + 0x8098)	// decode module start address
#define FLASH_ECC_REG7		(NAND_MODULE_BASE_ADDR + 0x809C)	// decode module start address
	
// NF controller
#define FLASH_CTRL_REG0		(NAND_MODULE_BASE_ADDR + 0x8100)
#define FLASH_CTRL_REG20	(NAND_MODULE_BASE_ADDR + 0x8150)
#define FLASH_CTRL_REG21	(NAND_MODULE_BASE_ADDR + 0x8154)
#define FLASH_CTRL_REG22	(NAND_MODULE_BASE_ADDR + 0x8158)
#define FLASH_CTRL_REG23	(NAND_MODULE_BASE_ADDR + 0x815C)
#define FLASH_CTRL_REG24	(NAND_MODULE_BASE_ADDR + 0x8160)
	
	
//basic save information
#define  PHY_ERR_FLAG 0
#define NFC_FIFO_SIZE		512
#define NFC_LOG_PAGE_SIZE	512
#define NFC_LOG_SPARE_SIZE	16
#define NFC_FS_INFO_OFFSET	520//must be a value %4 = 0
#define NFC_FS_INFO_SIZE	6
#define NFC_SUPPORT_CHIPNUM	4

	
// ecc check define 
#define CHECK_OVER				0x0540
#define CHECK_NO_ERROR			0x3800
#define CANT_CORRECT			0x02A0
#define ECC_RS_LEN				251
#define FS_INFO_LEN				6
#define ECC_BCH_LEN				(518-ECC_RS_LEN*2-FS_INFO_LEN)
	

#define COMMAND_CYCLES_CONF		0x64
#define ADDRESS_CYCLES_CONF		0x62
#define READ_DATA_CONF			0x118
#define WRITE_DATA_CONF			0x128
#define READ_CMD_CONF			0x58
#define READ_INFO_CONF			0x58

#define DELAY_CNT_CONF			0x400
#define BASIC_DLYCNT			0x30
	
	
#define WAIT_JUMP_CONF			0x200
	
#define LAST_CMD_FLAG			(1 << 0)

#define DEFAULT_GO				((1 << 30)|(1<<9))
	
#define SAVE_MODE_FLAG			1
	
#define ECC_ENCODE_CONFIG		0x0018
#define ECC_ENCODE_DISCFG		0x10000018

#define ECC_DECODE_CONFIG		0x0018
#define ECC_DECODE_DISCFG		0x20000018
/** @} */


/** @{@name RTC module register and bit map define
 */
#define RTC_LOAD_REG			(RTC_MODULE_BASE_ADDR + 0x00)	// power on/off
#define RTC_ALARM_MASK_REG		(RTC_MODULE_BASE_ADDR + 0x04)	// alarm mask 
#define RTC_WGPIO_MASK_REG		(RTC_MODULE_BASE_ADDR + 0x08)	// wakeup GPIO mask 
#define RTC_WAKEUP_STATUS_REG	(RTC_MODULE_BASE_ADDR + 0x0C)	// hold each wakeup GPIO or alarm status
#define RTC_CONFIG_REG			(RTC_MODULE_BASE_ADDR + 0x10)	// config the RTC module
#define RTC_COUNT_REG			(RTC_MODULE_BASE_ADDR + 0x14)	// real time clock ?
#define RTC_PD_LAST_VALUE_REG	(RTC_MODULE_BASE_ADDR + 0x18)	// wakeup signal last cycle

/** @} */

/** @{@name CRC module register and bit map define
 */
#define DMACRC_CMD_REG				(DMA_MODULE_BASE_ADDR + 0x0000)
#define DMACRC_STATUS_REG 			(DMA_MODULE_BASE_ADDR + 0x0004)
#define DMACRC_CNT_REG 				(DMA_MODULE_BASE_ADDR + 0x0008)
#define DMACRC_SRC_ADDR_REG			(DMA_MODULE_BASE_ADDR + 0x000C)
#define DMACRC_SRC_ADDR_REG			(DMA_MODULE_BASE_ADDR + 0x000C)
#define DMACRC_DEST_ADDR_REG		(DMA_MODULE_BASE_ADDR + 0x0010)
#define DMACRC_MEM_TYPE_REG			(DMA_MODULE_BASE_ADDR + 0x0014)
#define DMACRC_VALUE_REG			(DMA_MODULE_BASE_ADDR + 0x0018)
#define DMACRC_CMD_START_BIT		0x01
#define DMACRC_CMD_ENABLE_BIT		0x02
#define DMACRC_STATUS_FINISH_BIT	0x01
/** @} */

/** @{@name ANALOG module register and bit map define
 */
#define ANALOG_CONTROL1			(ADC_MODULE_BASE_ADDR + 0x20)
#define ANALOG_CONTROL2			(ADC_MODULE_BASE_ADDR + 0x30)
#define DAC_CONTROL				(ADC_MODULE_BASE_ADDR + 0x28)
#define ADC_CONTROL1			(ADC_MODULE_BASE_ADDR + 0x24)
#define ANLSOFT_CONTROL			(ADC_MODULE_BASE_ADDR + 0x34)
#define ADC_CONTROL2			(ADC_MODULE_BASE_ADDR + 0x3C)
#define USB_CONTROL				(ADC_MODULE_BASE_ADDR + 0x44)
#define X_COORDINATE_REG        (ADC_MODULE_BASE_ADDR + 0x50)
#define Y_COORDINATE_REG        (ADC_MODULE_BASE_ADDR + 0x54)
#define TS_THRESHOLD_REG        (ADC_MODULE_BASE_ADDR + 0x2C)
#define TS_INT_STATUS_REG       (ADC_MODULE_BASE_ADDR + 0x38)
/** @} */
/*@}*/

/** @{@name Register Operation Define
 *	Define the macro for read/write register and memory
 */
#ifdef OS_ANYKA
	/* ------ Macro definition for reading/writing data from/to register ------ */
	#define HAL_READ_UINT8( _register_, _value_ )        ((_value_) = *((volatile T_U8 *)(_register_)))
	#define HAL_WRITE_UINT8( _register_, _value_ )       (*((volatile T_U8 *)(_register_)) = (_value_))
	#define HAL_READ_UINT16( _register_, _value_ )      ((_value_) = *((volatile T_U16 *)(_register_)))
	#define HAL_WRITE_UINT16( _register_, _value_ )     (*((volatile T_U16 *)(_register_)) = (_value_))
	#define HAL_READ_UINT32( _register_, _value_ )      ((_value_) = *((volatile T_U32 *)(_register_)))
	#define HAL_WRITE_UINT32( _register_, _value_ )     (*((volatile T_U32 *)(_register_)) = (_value_))
#else
	/* ------ Macro definition for reading/writing data from/to register ------ */
	#define HAL_READ_UINT8( _register_, _value_ )        
	#define HAL_WRITE_UINT8( _register_, _value_ )       
	#define HAL_READ_UINT16( _register_, _value_ )      
	#define HAL_WRITE_UINT16( _register_, _value_ )     
	#define HAL_READ_UINT32( _register_, _value_ )      
	#define HAL_WRITE_UINT32( _register_, _value_ )     
#endif
/** @} */
/*@}*/

#endif	// _ANYKA_CPU_H_

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品中文在线观看| 久久久久久免费| 日韩二区三区在线观看| 欧美高清你懂得| 久久国产精品第一页| 久久精品亚洲精品国产欧美kt∨| 另类专区欧美蜜桃臀第一页| 国产亚洲欧美日韩俺去了| 成人性生交大片免费看视频在线| 国产精品成人免费精品自在线观看| 91同城在线观看| 亚洲成人激情综合网| 欧美va天堂va视频va在线| 成人午夜短视频| 亚洲自拍与偷拍| 精品国产91九色蝌蚪| 成人av小说网| 日日噜噜夜夜狠狠视频欧美人| 91麻豆精品国产91久久久更新时间 | 在线观看日韩国产| 日本不卡一区二区三区高清视频| 国产午夜精品一区二区| 91精品91久久久中77777| 无吗不卡中文字幕| 欧美激情一区二区在线| 欧美日韩一区二区三区四区 | 日韩电影免费一区| 中文字幕高清一区| 欧美高清视频一二三区| 不卡欧美aaaaa| 美日韩一级片在线观看| 亚洲欧美怡红院| 日韩欧美在线不卡| 色哟哟国产精品| 国产毛片精品一区| 亚洲成人免费在线| 国产精品久久久99| 精品成人佐山爱一区二区| 在线观看国产精品网站| 国产美女视频91| 日韩不卡一区二区| 亚洲另类一区二区| 亚洲国产激情av| 欧美一区二区精品在线| 91美女福利视频| 国产精品一卡二卡| 麻豆国产精品官网| 午夜精品一区二区三区免费视频 | 综合精品久久久| 久久久久久久久免费| 88在线观看91蜜桃国自产| 99视频热这里只有精品免费| 韩国av一区二区| 奇米888四色在线精品| 一区二区三国产精华液| 国产精品麻豆网站| 国产日产欧美一区二区视频| 日韩美女在线视频| 在线播放/欧美激情| 日本韩国欧美国产| 91视频国产观看| 成人h精品动漫一区二区三区| 激情五月婷婷综合| 久色婷婷小香蕉久久| 午夜精品一区在线观看| 午夜激情久久久| 亚洲成人福利片| 午夜精品国产更新| 亚洲18女电影在线观看| 亚洲一区二区三区三| 亚洲一区二区在线视频| 亚洲综合激情小说| 午夜不卡在线视频| 天天综合日日夜夜精品| 日产精品久久久久久久性色| 亚洲成人一区在线| 青青草原综合久久大伊人精品优势| 亚洲一区电影777| 午夜天堂影视香蕉久久| 丝袜国产日韩另类美女| 蜜桃视频免费观看一区| 韩国女主播成人在线观看| 国产麻豆9l精品三级站| 国产精品一二三四区| 豆国产96在线|亚洲| 成人av电影免费观看| 91丨九色丨黑人外教| 99精品黄色片免费大全| 在线一区二区视频| 欧美一区二区三区视频免费播放| 日韩欧美中文字幕制服| 久久久精品日韩欧美| 国产精品成人一区二区三区夜夜夜| 亚洲欧美视频一区| 午夜精彩视频在线观看不卡| 久久99精品久久久| 床上的激情91.| 91黄色激情网站| 欧美一级夜夜爽| 久久精品亚洲精品国产欧美 | 欧美群妇大交群中文字幕| 精品美女一区二区三区| 国产精品久久久一区麻豆最新章节| 一区二区欧美视频| 久久er99精品| 91视频www| 欧美不卡一区二区| 亚洲色图在线视频| 麻豆国产91在线播放| av成人免费在线观看| 欧美日韩一区二区三区高清| 亚洲精品一线二线三线无人区| 国产精品欧美综合在线| 三级不卡在线观看| 成人教育av在线| 欧美二区乱c少妇| 中文字幕欧美日韩一区| 偷拍自拍另类欧美| eeuss国产一区二区三区| 欧美日韩国产首页| 欧美国产一区二区在线观看| 亚洲成在人线在线播放| 粉嫩一区二区三区在线看| 欧美日韩高清一区二区三区| 国产欧美日韩另类一区| 午夜视频一区在线观看| 成人免费高清在线| 精品免费一区二区三区| 亚洲国产欧美日韩另类综合| 国产高清在线精品| 欧美一级在线视频| 亚洲综合丁香婷婷六月香| 成人短视频下载 | 中文字幕免费不卡| 久久精品国产亚洲高清剧情介绍| 91视频国产观看| 国产午夜精品一区二区| 久久精品理论片| 欧美日韩一区 二区 三区 久久精品| 国产三级精品三级在线专区| 免费成人美女在线观看| 欧美卡1卡2卡| 一级女性全黄久久生活片免费| 丰满少妇在线播放bd日韩电影| 欧美mv日韩mv国产| 无吗不卡中文字幕| 欧美天堂一区二区三区| 亚洲乱码精品一二三四区日韩在线| 国产成人在线视频免费播放| 精品久久久久久久久久久院品网| 午夜久久电影网| 欧美在线观看一区| 亚洲午夜精品在线| 日本高清不卡一区| 一区二区三区在线视频免费| 99久久伊人精品| 国产精品欧美一级免费| 国产大片一区二区| 久久久久久电影| 国产一区二区在线观看免费| 精一区二区三区| 成人免费毛片aaaaa**| 日韩精品专区在线| 亚洲bt欧美bt精品777| 欧美欧美午夜aⅴ在线观看| 亚洲一二三四久久| 欧美三级一区二区| 亚洲成人激情自拍| 日韩写真欧美这视频| 欧美天堂亚洲电影院在线播放| 成人开心网精品视频| 欧洲一区二区av| 日韩欧美一级二级| 中文字幕 久热精品 视频在线 | 欧美激情综合网| 中文字幕欧美一区| 亚洲国产sm捆绑调教视频| 午夜电影一区二区三区| 国产成人精品免费视频网站| 色婷婷av一区二区三区之一色屋| 这里只有精品免费| 日本一区二区三区免费乱视频| 亚洲情趣在线观看| 六月丁香综合在线视频| 99精品偷自拍| 日韩精品一区二区三区三区免费 | 日韩一区二区不卡| 亚洲视频一区在线| 精品一区二区三区在线播放| 91蜜桃网址入口| 日韩欧美综合一区| 一区二区三区在线高清| 国产精品影视网| 欧美肥妇free| 国产精品不卡在线| 久久97超碰国产精品超碰| 在线观看视频一区| 中文字幕精品在线不卡| 欧美aⅴ一区二区三区视频| 91视频免费播放|