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

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

?? irqmacros.inc

?? CYRF6936 zigbee模塊設計的全部資料
?? INC
字號:
;--------------------------------------------------------------------------
;
;  Filename:     lpnoirq.inc
;
;  Description:  Include file which defines the macros for the LP radio 
;                driver.
;
;--------------------------------------------------------------------------
; WirelessUSB LP Radio Driver Version 1.0
; $Revision: 3 $
;--------------------------------------------------------------------------
;
; Copyright 2006, Cypress Semiconductor Corporation.
;
; This software is owned by Cypress Semiconductor Corporation (Cypress)
; and is protected by and subject to worldwide patent protection (United
; States and foreign), United States copyright laws and international
; treaty provisions. Cypress hereby grants to licensee a personal,
; non-exclusive, non-transferable license to copy, use, modify, create
; derivative works of, and compile the Cypress Source Code and derivative
; works for the sole purpose of creating custom software in support of
; licensee product to be used only in conjunction with a Cypress integrated
; circuit as specified in the applicable agreement. Any reproduction,
; modification, translation, compilation, or representation of this
; software except as specified above is prohibited without the express
; written permission of Cypress.
;
; Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
; WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
; WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
; Cypress reserves the right to make changes without further notice to the
; materials described herein. Cypress does not assume any liability arising
; out of the application or use of any product or circuit described herein.
; Cypress does not authorize its products for use as critical components in
; life-support systems where a malfunction or failure may reasonably be
; expected to result in significant injury to the user. The inclusion of
; Cypress' product in a life-support systems application implies that the
; manufacturer assumes all risk of such use and in doing so indemnifies
; Cypress against all charges.
;
; Use may be limited by and subject to the applicable Cypress software
; license agreement.
;
;--------------------------------------------------------------------------
;
;
; These macro definitions no-op the functions. They are intended for
;  systems that do not touch the SPI hardware, Radio access routines, or
;  call the RadioGet_State inside an IRQ handler.
;
;--------------------------------------------------------------------------;
;                                                                          ;
;                      I N C L U D E   F I L E S                           ;
;                                                                          ;
;--------------------------------------------------------------------------;

                   INCLUDE "m8c.inc"

;--------------------------------------------------------------------------;
;                                                                          ;
;                  M A C R O   D E F I N I T I O N S                       ;
;                                                                          ;
;--------------------------------------------------------------------------;

;
; Macros to disable or enable the code compressor. Redefined here to allow
;  them to be easily no-op'd by replacing them in lpnoirq.inc.
;
                   MACRO   DISABLE_CODE_COMPRESSION
                   Suspend_CodeCompressor
                   ENDM

                   MACRO   ENABLE_CODE_COMPRESSION
                   Resume_CodeCompressor
                   ENDM

;
; This macro saves the state of the flags register on the stack and disables
;  global interrupts. It does not disturb A or X.
;
; THIS MACRO WILL BREAK IF THE SUBLIMATOR IS ALLOWED TO HAVE ITS WAY WITH IT.
; CODE COMPRESSION MUST BE TURNED OFF IF YOU USE THIS MACRO.
;
                   MACRO   PUSH_F_DISABLE_IRQ
                   PUSH    A                           ; Make room for flags register.
                   PUSH    A                           ; Save A and X cause we're going
                   PUSH    X                           ;  to stomp them.
                   MOV     X, SP                       ; Going to poke directly into stack.
                   MOV     A, REG[0xF7]                ; Get flags register
                   MOV     [X+-3], A                   ; Stash under saved A and X.
                   POP     X                           ; Restore regs
                   POP     A
                   AND     F, 0xFE                     ; Disable IRQ
                   ENDM

;
; This macro saves the state of the flags register on the stack and disables
;  global interrupts. This messy version stomps A and X.
;
; THIS MACRO WILL BREAK IF THE SUBLIMATOR IS ALLOWED TO HAVE ITS WAY WITH IT.
; CODE COMPRESSION MUST BE TURNED OFF IF YOU USE THIS MACRO.
;
                   MACRO   PUSH_F_DISABLE_IRQ_MESSY
                   MOV     A, REG[0xF7]                ; Get flags register
                   PUSH    A                           ; Make room for flags register.
                   AND     F, 0xFE                     ; Disable IRQ
                   ENDM
                   
;
; This macro restores the state of the flag register from the stack and
;  performs a return to the calling routine.
;                   
                   MACRO    POP_F_RET
                   RETI
                   ENDM

;
; Clear the temporary IE state. Can be restored with RET_RESTORE_IE_THROUGH_X
;  or RET_RESTORE_IE_THROUGH_A.
;
                   MACRO    CLEAR_TEMP_IE
                   AND     F, 0xFE                     ; Disable IRQ
                   ENDM
;
; Set the GEI shadow.
;
                   MACRO    SET_PERM_IE
                   MOV      [IrqFlagShadow], 1
                   ENDM

;
; Clear the GEI shadow.
;
                   MACRO    CLEAR_PERM_IE
                   MOV      [IrqFlagShadow], 0
                   ENDM

;
; Push the GEI shadow.
;
                   MACRO    PUSH_PERM_IE_THROUGH_A
                   MOV      A, [IrqFlagShadow]
                   PUSH     A
                   ENDM

;
; Pop the GEI shadow.
;
                   MACRO    POP_PERM_IE_THROUGH_A
                   POP      A
                   MOV      [IrqFlagShadow], A
                   ENDM


;
; Push IE shadow through A.
;         
                   MACRO    PUSH_F_MESSY
                   MOV      A, REG[0xF7]                ; Get flags register
                   PUSH     A                           ; Stack it.
                   ENDM
;
; Return and restore IE state through X register.
;                                      
                   MACRO    RET_RESTORE_IE_THROUGH_X
                   MOV      X, [IrqFlagShadow]
                   PUSH     X
                   RETI
                   ENDM

;
; Return and restore IE state through A register.
;                                      
                   MACRO    RET_RESTORE_IE_THROUGH_A
                   MOV      A, [IrqFlagShadow]
                   PUSH     A
                   RETI
                   ENDM
                   
;
; Update IE perm from temp.
;
                   MACRO    UPDATE_PERM_IE_THROUGH_A
                   MOV     A, REG[0xF7]                ; Get flags register
                   MOV     [IrqFlagShadow], A
                   ENDM
                   

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品99久久久| 在线一区二区观看| 日本福利一区二区| 久久综合色综合88| 日日骚欧美日韩| 91精品91久久久中77777| 国产色产综合产在线视频| 亚欧色一区w666天堂| 91最新地址在线播放| 久久久久国色av免费看影院| 日韩一区精品字幕| 欧美在线三级电影| 亚洲精品视频在线观看免费 | 成人av电影在线观看| 精品欧美一区二区久久| 日本亚洲三级在线| 欧美一区二区网站| 日韩主播视频在线| 欧美日韩在线电影| 亚洲高清免费视频| 欧美人牲a欧美精品| 亚洲一级不卡视频| 精品视频123区在线观看| 亚洲伊人色欲综合网| 美女视频一区在线观看| 欧美私人免费视频| 亚洲一区二区三区四区在线观看 | 欧美丰满少妇xxxxx高潮对白| 亚洲色图制服丝袜| av在线这里只有精品| 中文字幕不卡在线播放| 成人高清免费观看| 亚洲人成影院在线观看| 日本福利一区二区| 性做久久久久久免费观看欧美| 欧美三级蜜桃2在线观看| 首页国产欧美日韩丝袜| 在线播放中文一区| 麻豆一区二区三| 亚洲精品在线电影| 国产91在线看| 综合色天天鬼久久鬼色| 欧美中文字幕一二三区视频| 午夜国产不卡在线观看视频| 欧美大黄免费观看| 国产suv精品一区二区883| 国产精品久久久久久久久搜平片 | 91蜜桃免费观看视频| 亚洲伦理在线精品| 91精品欧美久久久久久动漫| 精品一区二区在线播放| 国产日本欧美一区二区| 91蜜桃婷婷狠狠久久综合9色| 亚洲国产日日夜夜| 亚洲精品在线电影| 91在线云播放| 美脚の诱脚舐め脚责91 | 麻豆成人久久精品二区三区小说| 精品国产一区二区三区四区四| 国产不卡视频一区| 亚洲国产日韩a在线播放性色| www国产成人| 99精品久久只有精品| 日本伊人色综合网| 亚洲欧洲韩国日本视频| 777亚洲妇女| av亚洲产国偷v产偷v自拍| 舔着乳尖日韩一区| 国产精品欧美一级免费| 欧美一区二区免费视频| av一区二区不卡| 久久国产麻豆精品| 一区二区三区四区五区视频在线观看| 91精品国产手机| 色呦呦网站一区| 国产精品亚洲一区二区三区在线| 一区二区成人在线| 亚洲国产精品高清| 欧美大片免费久久精品三p| 在线区一区二视频| 成人免费精品视频| 久久国产精品第一页| 亚洲一级在线观看| 中文字幕一区二区三区在线播放 | 欧美日韩精品免费| 99久久综合色| 国产精品一区二区三区99| 天天综合色天天| 一区二区三区成人在线视频| 中文av一区特黄| 久久婷婷国产综合国色天香| 在线成人免费视频| 91激情五月电影| 91视视频在线直接观看在线看网页在线看| 黑人巨大精品欧美黑白配亚洲| 亚洲超碰精品一区二区| 一区二区三区四区激情| 日韩一区在线播放| 中文字幕亚洲成人| 国产精品久久久爽爽爽麻豆色哟哟 | 午夜天堂影视香蕉久久| 亚洲精品日韩一| 国产精品萝li| 国产精品免费久久| 久久综合久久综合久久| 日韩精品一区二区三区视频在线观看 | 男人的天堂亚洲一区| 天堂资源在线中文精品| 亚洲国产日日夜夜| 亚洲一区二区综合| 亚洲福利一二三区| 亚洲不卡av一区二区三区| 亚洲一本大道在线| 夜夜爽夜夜爽精品视频| 亚洲午夜久久久久久久久电影网 | 国产一区在线不卡| 国产在线视频不卡二| 国产成人综合网| 成人涩涩免费视频| 成人自拍视频在线观看| 99精品视频一区二区三区| 91丝袜高跟美女视频| 欧美综合一区二区三区| 欧美高清你懂得| 精品成人免费观看| 中文在线资源观看网站视频免费不卡| 欧美激情一区不卡| 亚洲免费三区一区二区| 一区二区三区成人| 日韩 欧美一区二区三区| 韩国一区二区视频| 丁香婷婷综合五月| 色婷婷av一区二区三区gif | 美女任你摸久久| 国产麻豆成人精品| 色婷婷av一区二区三区gif| 精品视频一区 二区 三区| 日韩欧美一区二区在线视频| 久久婷婷综合激情| 亚洲欧洲另类国产综合| 丝袜a∨在线一区二区三区不卡| 激情六月婷婷久久| 99热精品一区二区| 日韩一区二区不卡| 国产精品毛片高清在线完整版| 一区二区三区影院| 极品销魂美女一区二区三区| 91在线精品一区二区三区| 欧美精品欧美精品系列| 中文在线一区二区| 日韩高清电影一区| av在线这里只有精品| 欧美一卡二卡三卡| 日韩毛片一二三区| 久久成人免费电影| 91免费版pro下载短视频| 精品女同一区二区| 一区二区三区四区乱视频| 国产曰批免费观看久久久| 色综合久久中文综合久久97| 精品久久人人做人人爱| 亚洲六月丁香色婷婷综合久久| 韩国v欧美v日本v亚洲v| 欧美日韩色综合| 1024成人网色www| 国产一区二区不卡在线| 在线播放/欧美激情| 亚洲精品日日夜夜| 国产成人激情av| 日韩一区二区在线看| 亚洲综合小说图片| 91视视频在线直接观看在线看网页在线看| 日韩女优av电影在线观看| 午夜精品久久一牛影视| 色婷婷综合中文久久一本| 久久婷婷综合激情| 久久国产乱子精品免费女| 欧美日韩国产一级片| 一区二区三区在线观看动漫| 成人精品国产一区二区4080 | 精品少妇一区二区三区在线视频| 一个色综合av| 不卡电影免费在线播放一区| 久久亚洲二区三区| 麻豆国产一区二区| 欧美一区二区三区四区久久| 亚洲自拍偷拍网站| 色嗨嗨av一区二区三区| 国产精品久久久久久久久免费相片 | 日本一区二区电影| 国产激情精品久久久第一区二区 | 精品国产乱码久久| 麻豆成人免费电影| 日韩欧美一卡二卡| 精品系列免费在线观看| 精品久久国产97色综合| 韩国三级在线一区| 国产网站一区二区| 国产+成+人+亚洲欧洲自线| 国产精品的网站|