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

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

?? usb_map.h

?? 非常全的nrf2401設計資料
?? H
字號:
/* Copyright (c) 2007 Nordic Semiconductor. All Rights Reserved.
 *
 * The information contained herein is property of Nordic Semiconductor ASA.
 * Terms and conditions of usage are described in detail in NORDIC
 * SEMICONDUCTOR STANDARD SOFTWARE LICENSE AGREEMENT. 
 *
 * Licensees are granted free, non-transferable use of the information. NO
 * WARRENTY of ANY KIND is provided. This heading must NOT be removed from
 * the file.
 *
 * $LastChangedRevision: 2290 $
 */ 

/** @file
 * Implementatio of Hardware Abstraction Layer for the USB controller.
 *
 * This file contain:
 * - the USB-controller register layout
 * - the USB-controller interrupts towards the MCU
 *
 * The usb_map_t structure is set to point at xdata address 0x0000
 *
 * @author Ken A. Redergaard
 */

#ifndef __USB_MAP_H__
#define __USB_MAP_H__

#include <stdint.h>

#define USB_BASE_ADDRESS 0xC440      // The USB-controller registers start at 0xC440
#define USB_EP_DEFAULT_BUF_SIZE 0x20 // (32)

#define USB_WU  11 // Keil sees interrupt 11 at address 0x005b
#define USB_IRQ 12 // Keil sees interrupt 12 at address 0x0063

#define RESERVED(res_nr, size)  \
     volatile uint8_t reserved ## res_nr[size]

typedef struct {
     RESERVED(0, USB_BASE_ADDRESS);
     volatile uint8_t out5buf[USB_EP_DEFAULT_BUF_SIZE];
     RESERVED(1, 0x21 - 1);
     volatile uint8_t in5buf[USB_EP_DEFAULT_BUF_SIZE];
     RESERVED(2, 0x21 - 1);
     volatile uint8_t out4buf[USB_EP_DEFAULT_BUF_SIZE];
     RESERVED(3, 0x21 - 1);
     volatile uint8_t in4buf[USB_EP_DEFAULT_BUF_SIZE];
     RESERVED(4, 0x21 - 1);
     volatile uint8_t out3buf[USB_EP_DEFAULT_BUF_SIZE];
     RESERVED(5, 0x21 - 1);
     volatile uint8_t in3buf[USB_EP_DEFAULT_BUF_SIZE];
     RESERVED(6, 0x21 - 1);
     volatile uint8_t out2buf[USB_EP_DEFAULT_BUF_SIZE];
     RESERVED(7, 0x21 - 1);
     volatile uint8_t in2buf[USB_EP_DEFAULT_BUF_SIZE];
     RESERVED(8, 0x21 - 1);
     volatile uint8_t out1buf[USB_EP_DEFAULT_BUF_SIZE];
     RESERVED(9, 0x21 - 1);
     volatile uint8_t in1buf[USB_EP_DEFAULT_BUF_SIZE];
     RESERVED(10, 0x21 - 1);
     volatile uint8_t out0buf[USB_EP_DEFAULT_BUF_SIZE];
     RESERVED(11, 0x21 - 1);
     volatile uint8_t in0buf[USB_EP_DEFAULT_BUF_SIZE];
     RESERVED(12, 0x41 - 1);
     volatile uint8_t out8data;
     RESERVED(13, 0x08 - 1);
     volatile uint8_t in8data;
     RESERVED(14, 0x08 - 1);
     volatile uint8_t out8bch;
     volatile uint8_t out8bcl;
     RESERVED(15, 0x10 - 1);
     volatile uint8_t bout1addr;
     volatile uint8_t bout2addr;
     volatile uint8_t bout3addr;
     volatile uint8_t bout4addr;
     volatile uint8_t bout5addr;
     RESERVED(16, 0x03 - 1);
     volatile uint8_t binstaddr;
     volatile uint8_t bin1addr;
     volatile uint8_t bin2addr;
     volatile uint8_t bin3addr;
     volatile uint8_t bin4addr;
     volatile uint8_t bin5addr;
     RESERVED(17, 0x13 - 1);
     volatile uint8_t isoerr;
     RESERVED(18, 0x02 -1);
     volatile uint8_t zbcout;
     RESERVED(19, 0x06 - 1);
     volatile uint8_t ivec;

     volatile uint8_t in_irq;
     volatile uint8_t out_irq;
     volatile uint8_t usbirq;
  	
     volatile uint8_t in_ien;
     volatile uint8_t out_ien;
     volatile uint8_t usbien;
     volatile uint8_t usbbav;
     RESERVED(20, 0x05 - 1);
     volatile uint8_t ep0cs;
     volatile uint8_t in0bc;

     volatile uint8_t in1cs;
     volatile uint8_t in1bc;
  
     volatile uint8_t in2cs;
     volatile uint8_t in2bc;

     volatile uint8_t in3cs;
     volatile uint8_t in3bc;

     volatile uint8_t in4cs;
     volatile uint8_t in4bc;

     volatile uint8_t in5cs;
     volatile uint8_t in5bc;
     RESERVED(21, 0x06 - 1);
     volatile uint8_t out0bc;
     volatile uint8_t out1cs;
     volatile uint8_t out1bc;

     volatile uint8_t out2cs;
     volatile uint8_t out2bc;

     volatile uint8_t out3cs;
     volatile uint8_t out3bc;

     volatile uint8_t out4cs;
     volatile uint8_t out4bc;

     volatile uint8_t out5cs;
     volatile uint8_t out5bc;
     RESERVED(22, 0x07 - 1);
     volatile uint8_t usbcs;
     volatile uint8_t togctl;
     volatile uint8_t usbfrml;
     volatile uint8_t usbfrmh;
     RESERVED(23, 0x02 - 1);
     volatile uint8_t fnaddr;
     RESERVED(24, 0x02 - 1);
     volatile uint8_t usbpair;
     volatile uint8_t inbulkval;
     volatile uint8_t outbulkval;
     volatile uint8_t inisoval;
     volatile uint8_t outisoval;
     RESERVED(25, 0x07 - 1);
     volatile uint8_t setupbuf[8];

     volatile uint8_t out8addr;
     RESERVED(26, 0x08 - 1);
     volatile uint8_t in8addr;
} usb_map_t;
 
#endif // __USB_MAP_H__

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品在线观看入口| 久久不见久久见中文字幕免费| 亚洲成人动漫在线观看| 日韩成人精品在线观看| 国内成人精品2018免费看| 成人v精品蜜桃久久一区| 色婷婷激情综合| 日韩欧美国产不卡| 国产精品情趣视频| 舔着乳尖日韩一区| 国产成人精品aa毛片| 欧洲激情一区二区| 久久婷婷一区二区三区| 一区二区三区丝袜| 久久精品国产久精国产爱| 91丨porny丨最新| 欧美一区二区三区免费在线看| 国产精品丝袜91| 日韩精品电影一区亚洲| 99久久亚洲一区二区三区青草| 337p亚洲精品色噜噜噜| 中文字幕一区二区不卡| 美国精品在线观看| 91精彩视频在线| 国产日韩精品一区二区三区| 天堂午夜影视日韩欧美一区二区| 丁香另类激情小说| 日韩欧美中文一区| 亚洲精品国产一区二区三区四区在线| 久久精品国产999大香线蕉| 一本色道久久综合亚洲91| 久久久亚洲综合| 免费一级欧美片在线观看| 色久优优欧美色久优优| 久久久www成人免费无遮挡大片 | 国产精品18久久久| 欧美精品久久99久久在免费线| 欧美激情一区在线观看| 久久99国产精品免费网站| 欧美亚洲动漫另类| 国产精品国产三级国产专播品爱网 | 视频一区二区欧美| 99久久精品国产网站| 久久网站热最新地址| 天堂久久一区二区三区| 色吊一区二区三区| 国产精品传媒视频| 国产电影精品久久禁18| 欧美tickling网站挠脚心| 五月婷婷色综合| 欧美色男人天堂| 亚洲视频狠狠干| 成人av影视在线观看| 久久久久99精品国产片| 久久99国产精品久久99| 884aa四虎影成人精品一区| 亚洲国产一区二区三区| 91久久线看在观草草青青| 成人欧美一区二区三区1314| 粉嫩在线一区二区三区视频| 久久久久久久性| 国产一区二区在线免费观看| 欧美不卡一区二区三区| 人人爽香蕉精品| 欧美一区二区三区小说| 视频一区二区三区中文字幕| 欧美日韩国产色站一区二区三区| 亚洲国产精品久久久久秋霞影院| 99视频在线精品| 日韩美女视频19| 一本大道久久精品懂色aⅴ| 亚洲免费三区一区二区| 91丨porny丨国产| 中文字幕综合网| 在线视频国内一区二区| 亚洲自拍都市欧美小说| 欧美日韩在线观看一区二区| 亚洲已满18点击进入久久| 日本韩国欧美一区| 亚洲va欧美va人人爽午夜| 欧美日韩国产一级片| 午夜久久福利影院| 91精品国产综合久久蜜臀| 免费看欧美美女黄的网站| 日韩欧美一级精品久久| 久久99国产精品麻豆| 国产欧美日本一区视频| av网站一区二区三区| 国产精品久久久99| 色婷婷久久久综合中文字幕 | 欧美日韩亚洲综合在线| 午夜精品福利一区二区三区蜜桃| 欧美一区二区三区在线看| 91久久精品国产91性色tv| 亚洲一区二区三区四区在线| 91麻豆精品国产91久久久久| 国内精品伊人久久久久av影院| 久久日一线二线三线suv| 成人av免费网站| 亚洲国产精品久久人人爱蜜臀| 欧美一级二级在线观看| 福利电影一区二区| 一区二区国产视频| 日韩免费性生活视频播放| 国产69精品久久99不卡| 日韩伦理电影网| 日韩三级在线免费观看| 成人黄色在线网站| 亚洲超丰满肉感bbw| 久久香蕉国产线看观看99| 不卡一区在线观看| 亚洲1区2区3区4区| 久久久777精品电影网影网 | 亚洲国产日韩a在线播放| 欧美成人福利视频| 色婷婷综合久久| 久久精品久久精品| 综合中文字幕亚洲| 日韩网站在线看片你懂的| 波多野结衣中文字幕一区二区三区| 一区二区免费在线| 久久午夜老司机| 欧美日韩精品一区视频| 国产成+人+日韩+欧美+亚洲| 亚洲成年人影院| 亚洲国产精华液网站w| 欧美美女黄视频| 成年人国产精品| 免费人成精品欧美精品| 综合精品久久久| 日韩美女视频在线| 日本丶国产丶欧美色综合| 国产一区二区三区免费播放 | 欧美一区二区视频观看视频| 大胆亚洲人体视频| 人人爽香蕉精品| 亚洲三级在线观看| 久久免费电影网| 欧美精品久久一区| 99国产精品一区| 国产一区二区三区四区五区美女| 亚洲成av人在线观看| 国产精品久久国产精麻豆99网站| 欧美一卡二卡在线观看| 色诱视频网站一区| 国产精品一区二区三区网站| 午夜视频在线观看一区| 国产精品久久久久7777按摩| 精品国产免费人成在线观看| 欧美日韩视频在线观看一区二区三区 | 欧美伦理电影网| av在线一区二区三区| 国产在线一区观看| 香蕉成人伊视频在线观看| 国产精品入口麻豆九色| 精品日韩av一区二区| 欧美日韩精品一区视频| 91在线porny国产在线看| 国产高清精品在线| 免费成人性网站| 婷婷成人激情在线网| 一卡二卡三卡日韩欧美| 中文字幕免费不卡在线| 久久综合色天天久久综合图片| 欧美区一区二区三区| 欧美在线观看一二区| 99久久综合99久久综合网站| 国产精品一二三| 国产精品综合二区| 国产资源在线一区| 国内偷窥港台综合视频在线播放| 秋霞午夜av一区二区三区 | 666欧美在线视频| 欧美在线一二三四区| 色94色欧美sute亚洲线路二| 成人国产在线观看| 成人丝袜18视频在线观看| 国产麻豆精品一区二区| 国产一区二区三区在线观看免费视频| 欧美伊人精品成人久久综合97| 色综合久久中文综合久久牛| 97精品国产露脸对白| 99久久亚洲一区二区三区青草| 成人app软件下载大全免费| 成人激情黄色小说| 99久久国产综合精品色伊| av在线这里只有精品| 99国产精品久久久| 色天天综合久久久久综合片| 91国偷自产一区二区开放时间| 在线观看av一区二区| 欧美无乱码久久久免费午夜一区 | 亚洲男帅同性gay1069| 一区二区三区成人| 一区二区三区日韩欧美| 亚洲欧美日韩精品久久久久| 亚洲丝袜另类动漫二区| 一区二区三区日韩精品视频| 亚洲综合激情小说| 日韩精品一区第一页|