亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
欧美一区二区美女| 国产在线不卡一区| 91免费精品国自产拍在线不卡| 欧美一区二区三级| 欧美国产亚洲另类动漫| 亚洲国产精品一区二区www在线| 99精品热视频| 国产色产综合产在线视频| 日韩经典一区二区| 欧美肥大bbwbbw高潮| 亚洲三级在线免费| 91九色02白丝porn| 亚洲成人高清在线| 91.xcao| 韩国一区二区视频| 欧美天天综合网| 一区二区三区四区激情| 在线观看成人免费视频| 亚洲一区二区三区爽爽爽爽爽| 色婷婷av一区二区三区大白胸| 国产精品对白交换视频| 91亚洲资源网| 亚洲国产精品久久久久婷婷884| 欧美剧情片在线观看| 免费观看在线综合| 日韩精品一区二区三区三区免费| 日韩成人免费电影| 精品日韩一区二区三区免费视频| 另类专区欧美蜜桃臀第一页| 久久亚洲影视婷婷| 91免费看片在线观看| 日韩经典一区二区| 国产欧美日韩三区| 91国偷自产一区二区开放时间 | 亚洲一区二区精品视频| 欧美日韩一区中文字幕| 亚洲欧洲制服丝袜| 91麻豆精品国产91久久久久久久久| 视频一区二区三区中文字幕| 精品国产在天天线2019| 不卡一区二区在线| 亚洲美女电影在线| 色八戒一区二区三区| 天天影视色香欲综合网老头| 精品福利二区三区| 色婷婷av一区二区三区gif| 奇米四色…亚洲| 亚洲日本欧美天堂| 精品理论电影在线| 91免费看`日韩一区二区| 美女一区二区三区| 亚洲三级久久久| 欧美mv日韩mv国产网站| 91理论电影在线观看| 日本午夜精品视频在线观看 | 91在线国产福利| 老色鬼精品视频在线观看播放| 国产日本欧美一区二区| 9191久久久久久久久久久| 国产精品一卡二卡| 日韩精品成人一区二区在线| 精品国一区二区三区| 大桥未久av一区二区三区中文| 日本美女视频一区二区| 亚洲欧美另类小说| 久久综合成人精品亚洲另类欧美 | 日韩电影免费在线看| 国产欧美一区二区三区沐欲| 91精品蜜臀在线一区尤物| a美女胸又www黄视频久久| 麻豆国产欧美一区二区三区| 曰韩精品一区二区| 国产精品嫩草影院com| 日韩精品一区二区三区四区| 欧美日韩精品一区视频| 色偷偷久久人人79超碰人人澡| 青青草国产精品97视觉盛宴 | 韩国成人精品a∨在线观看| 一级精品视频在线观看宜春院| 国产日韩精品一区| 精品国产3级a| 欧美一级二级在线观看| 欧美视频在线一区二区三区 | 欧美国产综合色视频| 日韩久久久久久| 884aa四虎影成人精品一区| 91福利在线播放| 国产精品正在播放| 蜜臀av一级做a爰片久久| 亚洲免费在线观看视频| 国产精品三级av在线播放| 久久久综合精品| 欧美成人一区二区| 欧美日韩精品欧美日韩精品一综合| 91社区在线播放| 97精品国产露脸对白| 成人av高清在线| 99久久久精品| 一本色道久久综合精品竹菊| 一本色道亚洲精品aⅴ| 成人h版在线观看| 国产成人日日夜夜| 国产一区二区毛片| 懂色av中文一区二区三区| 久久精品国产精品亚洲精品| 久热成人在线视频| 丝袜国产日韩另类美女| 蓝色福利精品导航| 麻豆精品一区二区av白丝在线| 麻豆精品视频在线观看| 亚洲bt欧美bt精品| 亚洲人成小说网站色在线| 久久久蜜臀国产一区二区| 国产欧美一区二区在线| 欧美国产综合一区二区| 亚洲欧洲综合另类在线| 亚洲6080在线| 亚洲在线视频一区| 亚洲另类一区二区| 1024国产精品| 国产精品电影一区二区| 一区二区三区免费网站| 午夜精品久久久久久久久久久 | 91麻豆精品国产91久久久久久 | 久久精品国内一区二区三区| 国产一区二区成人久久免费影院| 国产91丝袜在线播放0| 97se亚洲国产综合自在线 | 国产一区二区中文字幕| 成人黄色一级视频| 欧美日韩亚洲丝袜制服| 精品国产一区二区三区av性色| 中文子幕无线码一区tr| 亚洲国产日韩a在线播放性色| 视频一区国产视频| 成人精品视频.| 777奇米成人网| 日本一二三不卡| 日韩精品乱码av一区二区| 国产91丝袜在线播放| 欧美久久久久中文字幕| 日本一区二区综合亚洲| 国产精品福利电影一区二区三区四区| 亚洲欧美一区二区三区久本道91| 香蕉久久一区二区不卡无毒影院| 国产一区二区视频在线播放| 欧美日韩精品欧美日韩精品| 国产精品―色哟哟| 韩国av一区二区三区四区 | 日韩免费看的电影| 午夜伦理一区二区| 日本高清不卡视频| 久久久久久麻豆| 理论片日本一区| 欧美日韩在线免费视频| 中文字幕国产一区| 国精产品一区一区三区mba视频 | 久久久久久久久久久久久夜| 日韩精品欧美成人高清一区二区| 在线一区二区三区四区五区 | 日韩美女精品在线| 波多野结衣中文字幕一区二区三区| 久久亚洲捆绑美女| 国产综合色视频| 久久蜜臀中文字幕| 久久99精品一区二区三区三区| 日韩免费一区二区| 激情综合亚洲精品| 久久蜜桃av一区二区天堂| 国产精品综合久久| 国产精品人人做人人爽人人添| 国产**成人网毛片九色 | 日韩精品免费专区| 欧美一区二区视频在线观看2020 | av在线一区二区| 亚洲视频香蕉人妖| 色综合久久88色综合天天6 | 精品国免费一区二区三区| 国产精品一区二区91| 久久亚洲影视婷婷| 不卡一区在线观看| 一区二区高清在线| 欧美日韩高清一区| 麻豆精品视频在线| 国产午夜精品在线观看| jlzzjlzz亚洲日本少妇| 一区二区欧美视频| 欧美日韩国产一区二区三区地区| 日本不卡免费在线视频| 26uuu欧美日本| 99久久精品国产导航| 亚洲国产日日夜夜| 久久综合狠狠综合久久综合88| 99久久国产综合精品女不卡| 亚洲高清中文字幕| 欧美成人高清电影在线| 不卡视频在线观看| 亚洲一区二区五区| 久久这里只精品最新地址| 99久久国产综合精品女不卡|