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

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

?? osal_nv.lst

?? cc2430應用實例
?? LST
?? 第 1 頁 / 共 5 頁
字號:
##############################################################################
#                                                                            #
# IAR 8051 C/C++ Compiler V7.20H/W32                   08/Mar/2009  09:13:26 #
# Copyright 2004-2006 IAR Systems. All rights reserved.                      #
#                                                                            #
#    Core               =  plain                                             #
#    Code model         =  banked                                            #
#    Data model         =  large                                             #
#    Calling convention =  xdata reentrant                                   #
#    Constant location  =  data                                              #
#    Dptr setup         =  1,16                                              #
#    Source file        =  C:\Texas Instruments\ZStack-1.4.2-1.1.0\Component #
#                          s\osal\mcu\ccsoc\OSAL_Nv.c                        #
#    Command line       =  -f "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Proje #
#                          cts\zstack\Samples\GenericApp\CC2430DB\..\..\..\T #
#                          ools\CC2430DB\f8wCoord.cfg" (-DCPU32MHZ           #
#                          -DFORCE_MAC_NEAR -DROOT=__near_func               #
#                          -DMAC_CFG_APP_PENDING_QUEUE=TRUE                  #
#                          -DZDO_COORDINATOR -DRTR_NWK -DBLINK_LEDS          #
#                          "-DCONST=const __code" -DGENERIC=__generic) -f    #
#                          "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Projects #
#                          \zstack\Samples\GenericApp\CC2430DB\..\..\..\Tool #
#                          s\CC2430DB\f8wConfig.cfg" (-DSECURE=0             #
#                          -DDEFAULT_CHANLIST=0x00000800                     #
#                          -DZDAPP_CONFIG_PAN_ID=0xFFFF                      #
#                          -DNWK_START_DELAY=100 -DEXTENDED_JOINING_RANDOM_M #
#                          ASK=0x007F -DBEACON_REQUEST_DELAY=100             #
#                          -DBEACON_REQ_DELAY_MASK=0x00FF                    #
#                          -DROUTE_EXPIRY_TIME=30 -DAPSC_ACK_WAIT_DURATION_P #
#                          OLLED=3000 -DNWK_INDIRECT_MSG_TIMEOUT=7           #
#                          -DMAX_RREQ_ENTRIES=10 -DAPSC_MAX_FRAME_RETRIES=3  #
#                          -DNWK_MAX_DATA_RETRIES=2                          #
#                          -DMAX_POLL_FAILURE_RETRIES=2 -DMAX_BCAST=9        #
#                          -DAPS_MAX_GROUPS=16 -DMAX_RTG_ENTRIES=20          #
#                          -DNWK_MAX_BINDING_ENTRIES=10                      #
#                          -DMAX_BINDING_CLUSTER_IDS=5                       #
#                          "-DDEFAULT_KEY={0x01, 0x03, 0x05, 0x07, 0x09,     #
#                          0x0B, 0x0D, 0x0F, 0x00, 0x02, 0x04, 0x06, 0x08,   #
#                          0x0A, 0x0C, 0x0D}" -DRFD_RCVC_ALWAYS_ON=FALSE     #
#                          -DPOLL_RATE=1000 -DQUEUED_POLL_RATE=100           #
#                          -DRESPONSE_POLL_RATE=100 -DREJOIN_POLL_RATE=440   #
#                          -DTOP_BOOT_PAGES=0) -I "C:\Program Files\IAR      #
#                          Systems\Embedded Workbench 4.05 Evaluation        #
#                          version\8051\inc\" -I "C:\Program Files\IAR       #
#                          Systems\Embedded Workbench 4.05 Evaluation        #
#                          version\8051\inc\clib\" -I "C:\Texas              #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\GenericApp\CC2430DB\" -I "C:\Texas          #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\GenericApp\CC2430DB\..\Source\" -I          #
#                          "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Projects #
#                          \zstack\Samples\GenericApp\CC2430DB\..\..\..\ZMai #
#                          n\TI2430DB\" -I "C:\Texas                         #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\GenericApp\CC2430DB\..\..\..\..\..\Componen #
#                          ts\mt\" -I "C:\Texas Instruments\ZStack-1.4.2-1.1 #
#                          .0\Projects\zstack\Samples\GenericApp\CC2430DB\.. #
#                          \..\..\..\..\Components\hal\include\" -I          #
#                          "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Projects #
#                          \zstack\Samples\GenericApp\CC2430DB\..\..\..\..\. #
#                          .\Components\hal\target\CC2430DB\" -I "C:\Texas   #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\GenericApp\CC2430DB\..\..\..\..\..\Componen #
#                          ts\osal\mcu\ccsoc\" -I "C:\Texas                  #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\GenericApp\CC2430DB\..\..\..\..\..\Componen #
#                          ts\osal\include\" -I "C:\Texas                    #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\GenericApp\CC2430DB\..\..\..\..\..\Componen #
#                          ts\stack\af\" -I "C:\Texas                        #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\GenericApp\CC2430DB\..\..\..\..\..\Componen #
#                          ts\stack\nwk\" -I "C:\Texas                       #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\GenericApp\CC2430DB\..\..\..\..\..\Componen #
#                          ts\stack\sec\" -I "C:\Texas                       #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\GenericApp\CC2430DB\..\..\..\..\..\Componen #
#                          ts\stack\sys\" -I "C:\Texas                       #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\GenericApp\CC2430DB\..\..\..\..\..\Componen #
#                          ts\stack\zdo\" -I "C:\Texas                       #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\GenericApp\CC2430DB\..\..\..\..\..\Componen #
#                          ts\zmac\f8w\" -I "C:\Texas                        #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\GenericApp\CC2430DB\..\..\..\..\..\Componen #
#                          ts\zmac\" -I "C:\Texas Instruments\ZStack-1.4.2-1 #
#                          .1.0\Projects\zstack\Samples\GenericApp\CC2430DB\ #
#                          ..\..\..\..\..\Components\services\saddr\" -I     #
#                          "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Projects #
#                          \zstack\Samples\GenericApp\CC2430DB\..\..\..\..\. #
#                          .\Components\services\sdata\" -I "C:\Texas        #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\GenericApp\CC2430DB\..\..\..\..\..\Componen #
#                          ts\mac\include\" -I "C:\Texas                     #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\GenericApp\CC2430DB\..\..\..\..\..\Componen #
#                          ts\mac\high_level\" -I "C:\Texas                  #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\GenericApp\CC2430DB\..\..\..\..\..\Componen #
#                          ts\mac\low_level\srf03\" -I "C:\Texas             #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\GenericApp\CC2430DB\..\..\..\..\..\Componen #
#                          ts\mac\low_level\srf03\single_chip\" -D CC2430DB  #
#                          -D COORDINATOR_BINDING -D xZTOOL_P2 -D xMT_TASK   #
#                          -D xMT_ZDO_FUNC -D xLCD_SUPPORTED=DEBUG -lC       #
#                          "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Projects #
#                          \zstack\Samples\GenericApp\CC2430DB\CoordinatorDB #
#                          \List\" -lA "C:\Texas Instruments\ZStack-1.4.2-1. #
#                          1.0\Projects\zstack\Samples\GenericApp\CC2430DB\C #
#                          oordinatorDB\List\" --diag_suppress Pe001,Pa010   #
#                          --diag_remark pe550 -o "C:\Texas                  #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\GenericApp\CC2430DB\CoordinatorDB\Obj\" -e  #
#                          --require_prototypes -z9 --no_code_motion         #
#                          --debug --core=plain --dptr=16,1                  #
#                          --data_model=large --code_model=banked            #
#                          --calling_convention=xdata_reentrant              #
#                          --place_constants=data --nr_virtual_regs 8        #
#                          "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Componen #
#                          ts\osal\mcu\ccsoc\OSAL_Nv.c"                      #
#    List file          =  C:\Texas Instruments\ZStack-1.4.2-1.1.0\Projects\ #
#                          zstack\Samples\GenericApp\CC2430DB\CoordinatorDB\ #
#                          List\OSAL_Nv.lst                                  #
#    Object file        =  C:\Texas Instruments\ZStack-1.4.2-1.1.0\Projects\ #
#                          zstack\Samples\GenericApp\CC2430DB\CoordinatorDB\ #
#                          Obj\OSAL_Nv.r51                                   #
#                                                                            #
#                                                                            #
##############################################################################

C:\Texas Instruments\ZStack-1.4.2-1.1.0\Components\osal\mcu\ccsoc\OSAL_Nv.c
      1          /*********************************************************************
      2              Filename:       OSAL_Nv.c
      3              Revised:        $Date: 2007-04-11 14:41:47 -0700 (Wed, 11 Apr 2007) $
      4              Revision:       $Revision: 13998 $
      5          
      6              Description: This module contains the OSAL non-volatile memory functions.
      7          
      8              Notes: A trick buried deep in initPage() requires that the MSB of the NV
      9                     Item Id be reserved for use by this module.
     10          
     11              Copyright (c) 2007 by Texas Instruments, Inc.
     12              All Rights Reserved.  Permission to use, reproduce, copy, prepare
     13              derivative works, modify, distribute, perform, display or sell this
     14              software and/or its documentation for any purpose is prohibited
     15              without the express written consent of Texas Instruments, Inc.
     16          *********************************************************************/
     17          
     18          /*********************************************************************
     19           * INCLUDES
     20           */
     21          
     22          #include "ZComDef.h"
     23          #include "hal_adc.h"

   \                                 In segment SFR_AN, at 0xab
   \   unsigned char volatile __sfr FWT
   \                     FWT:
   \   000000                DS 1

   \                                 In segment SFR_AN, at 0xac
   \   unsigned char volatile __sfr FADDRL
   \                     FADDRL:
   \   000000                DS 1

   \                                 In segment SFR_AN, at 0xad
   \   unsigned char volatile __sfr FADDRH
   \                     FADDRH:
   \   000000                DS 1

   \                                 In segment SFR_AN, at 0xae
   \   unsigned char volatile __sfr FCTL
   \                     FCTL:
   \   000000                DS 1

   \                                 In segment SFR_AN, at 0xd1
   \   unsigned char volatile __sfr DMAIRQ
   \                     DMAIRQ:
   \   000000                DS 1

   \                                 In segment SFR_AN, at 0xd6
   \   unsigned char volatile __sfr DMAARM
   \                     DMAARM:
   \   000000                DS 1
     24          #include "hal_dma.h"
     25          #include "osal.h"
     26          #include "OSAL_Nv.h"
     27          #include <ioCC2430.h>
     28          
     29          #if !defined ( OSAL_NV_CLEANUP )
     30            #define OSAL_NV_CLEANUP  FALSE
     31          #endif
     32          
     33          /*********************************************************************
     34           * CONSTANTS
     35           */
     36          
     37          #define OSAL_NV_DMA_CH         (&dmaCh0)
     38          
     39          #define OSAL_NV_ACTIVE          0x00
     40          #define OSAL_NV_ERASED          0xFF
     41          #define OSAL_NV_ERASED_ID       0xFFFF
     42          #define OSAL_NV_ZEROED_ID       0x0000
     43          
     44          #define OSAL_NV_PAGE_FREE      (OSAL_NV_PAGE_SIZE - Z_EXTADDR_LEN)
     45          
     46          /* The last Flash page will reserve an IEEE addr block at the end of the page where the tools know
     47           * to program the IEEE.
     48           */
     49          #define OSAL_NV_IEEE_OFFSET    (OSAL_NV_PAGE_SIZE - Z_EXTADDR_LEN)
     50          #define OSAL_NV_IEEE_PAGE       63
     51          
     52          // In case pages 0-1 are ever used, define a null page value.
     53          #define OSAL_NV_PAGE_NULL       0
     54          
     55          // In case item Id 0 is ever used, define a null item value.
     56          #define OSAL_NV_ITEM_NULL       0
     57          
     58          #define OSAL_NV_WORD_SIZE       4
     59          
     60          #define OSAL_NV_PAGE_HDR_OFFSET 0
     61          
     62          /*********************************************************************
     63           * MACROS
     64           */
     65          
     66          #define OSAL_NV_PAGE_ERASE( pg ) \
     67            st( \
     68              FADDRH = (pg) << 1; \
     69              FCTL = 0x01; \
     70              asm("NOP");              \
     71              while(FCTL == 0x80);     \
     72            )
     73          
     74          #define OSAL_NV_PAGE_TO_ADDR( pg )    ((uint32)pg << 11)
     75          #define OSAL_NV_ADDR_TO_PAGE( addr )  ((uint8)(addr >> 11))
     76          
     77          #define  OSAL_NV_CHECK_BUS_VOLTAGE  (HalAdcCheckVdd( HAL_ADC_VDD_LIMIT_4 ))
     78          
     79          /*********************************************************************
     80           * TYPEDEFS
     81           */
     82          
     83          typedef struct
     84          {
     85            uint16 id;
     86            uint16 len;   // Enforce Flash-WORD size on len.
     87            uint16 chk;   // Byte-wise checksum of the 'len' data bytes of the item.
     88            uint16 stat;  // Item status.
     89          } osalNvHdr_t;
     90          // Struct member offsets.
     91          #define OSAL_NV_HDR_ID    0
     92          #define OSAL_NV_HDR_LEN   2

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99热这里都是精品| 中文字幕日本不卡| 久久综合九色综合97婷婷女人| 精品伊人久久久久7777人| 久久综合色8888| 成人高清视频免费观看| 日韩av成人高清| 九九精品一区二区| 成人精品视频一区二区三区尤物| 一区二区三区四区视频精品免费 | 6080日韩午夜伦伦午夜伦| 亚洲丶国产丶欧美一区二区三区| 欧美性生活影院| 天堂在线一区二区| 欧美视频完全免费看| 国产乱对白刺激视频不卡| 日本亚洲最大的色成网站www| 欧美性大战久久久久久久| 国产成人福利片| 欧美成人官网二区| 日韩欧美视频在线| 亚洲成人福利片| 91丨porny丨国产入口| 国产欧美日韩综合| 久久狠狠亚洲综合| 日韩一级片在线播放| 91精品国产91久久久久久最新毛片| 欧美日韩久久一区| 美女任你摸久久 | 国产精品网站一区| 另类小说一区二区三区| 国产性做久久久久久| 国产精品一区二区果冻传媒| 开心九九激情九九欧美日韩精美视频电影| 26uuu色噜噜精品一区| 欧美老年两性高潮| 国产69精品一区二区亚洲孕妇| 日韩精品视频网| 亚洲黄色在线视频| 国产精品白丝在线| 国产aⅴ综合色| 国产精品久久久久三级| www.日本不卡| 亚洲欧美另类久久久精品| 91丨九色丨蝌蚪丨老版| 亚洲欧美二区三区| 欧美午夜精品免费| 日韩成人免费电影| 2023国产一二三区日本精品2022| 国产真实精品久久二三区| 久久久久国产免费免费| 波多野结衣中文字幕一区二区三区| 美女网站色91| 在线观看亚洲精品| 色婷婷久久99综合精品jk白丝| 欧美日本一区二区三区四区| 亚洲一区二区免费视频| 色又黄又爽网站www久久| 日韩理论片在线| 日本精品一区二区三区高清| 亚洲一区免费视频| 欧美日韩在线精品一区二区三区激情 | 欧美二区三区91| 蜜桃精品在线观看| 久久久久久久久一| www.欧美色图| 青草国产精品久久久久久| 6080国产精品一区二区| 日韩一级二级三级| 亚洲午夜激情网页| 在线观看91视频| 亚洲成人免费av| 久久久无码精品亚洲日韩按摩| 美女在线视频一区| 色999日韩国产欧美一区二区| 日韩欧美一区二区不卡| 亚洲欧洲精品一区二区精品久久久 | 色欧美片视频在线观看| 亚洲精品一区二区三区99| 久久精品av麻豆的观看方式| 欧美一区二区三区视频免费| 热久久一区二区| 久久久久国产精品厨房| 97久久超碰国产精品| 亚洲午夜激情网页| 久久女同精品一区二区| 国产成人免费xxxxxxxx| 亚洲特黄一级片| 6080国产精品一区二区| 国产91丝袜在线观看| 一区二区三区久久久| 日韩美女在线视频| 91网站最新地址| 老司机精品视频在线| 综合久久久久久| 精品国产百合女同互慰| 色欧美88888久久久久久影院| 蜜桃视频免费观看一区| 亚洲日本中文字幕区| 欧美精品一区二区久久婷婷| 欧美一区二区在线观看| 成人自拍视频在线观看| 欧美一区二区三区免费大片| 亚洲尤物视频在线| 狠狠色丁香久久婷婷综合丁香| 欧美日韩精品一区二区三区四区| 青青青爽久久午夜综合久久午夜| 亚洲欧美激情视频在线观看一区二区三区 | 日韩一区二区精品葵司在线| 国产精品免费视频观看| 欧美日韩精品专区| 国产成人精品三级| 精品一区二区久久久| 人人精品人人爱| 日韩av在线播放中文字幕| 亚洲影院免费观看| 中文字幕不卡在线| 国产目拍亚洲精品99久久精品| 日韩三级视频在线看| 日韩免费福利电影在线观看| 欧美电影在哪看比较好| 免费成人性网站| 老司机免费视频一区二区三区| 免费看精品久久片| 一区二区三区四区中文字幕| 亚洲欧美经典视频| 玉足女爽爽91| 久久精品国产亚洲aⅴ| 日本aⅴ亚洲精品中文乱码| 日韩综合在线视频| 麻豆精品新av中文字幕| 国产精品自拍一区| 日本高清不卡一区| 欧美精品久久99久久在免费线 | 五月激情丁香一区二区三区| 亚洲成a人v欧美综合天堂下载| 蜜桃视频在线一区| 成人午夜av影视| 欧美影院一区二区| 久久久久久久一区| 午夜精品福利一区二区三区av| 黄一区二区三区| 在线不卡免费欧美| 国产精品国产三级国产普通话蜜臀 | 日韩午夜中文字幕| 亚洲免费在线看| 高清成人在线观看| 日韩一级大片在线| 亚洲图片欧美视频| 91丨porny丨国产入口| 88在线观看91蜜桃国自产| 国产清纯在线一区二区www| 一区二区三区日韩在线观看| 国产综合色产在线精品| 91在线观看污| 中文字幕制服丝袜成人av| 肉肉av福利一精品导航| 欧美伊人久久久久久午夜久久久久| 2020国产成人综合网| 中文字幕一区二区三区视频 | 久久99久久精品| 欧美tickling网站挠脚心| 日韩高清一区在线| 欧美日韩一级二级| 久久久久成人黄色影片| 日本中文在线一区| 亚洲精品一区二区三区精华液| 久久国产欧美日韩精品| 欧美一区二区三区喷汁尤物| 久久国产精品一区二区| 久久网这里都是精品| 99国产精品国产精品久久| 1024亚洲合集| 欧美videos中文字幕| 成人激情开心网| 日韩福利电影在线观看| 久久精品视频免费观看| 在线视频综合导航| 国产精品亚洲视频| 秋霞av亚洲一区二区三| 国产精品久久影院| 在线观看www91| 欧美精品一卡二卡| 成人午夜免费电影| 人人狠狠综合久久亚洲| 有坂深雪av一区二区精品| 欧美日本不卡视频| 白白色 亚洲乱淫| 美女精品一区二区| 亚洲国产成人一区二区三区| 欧美日韩国产片| 欧美日韩黄色影视| 色就色 综合激情| av不卡一区二区三区| 国产在线视频一区二区| 韩国一区二区视频| 日韩成人精品在线| 亚洲电影中文字幕在线观看| 欧美激情一区二区三区不卡| 久久久久久免费网|