📄 lpradio.inc
字号:
;--------------------------------------------------------------------------
;
; Filename: lpradio.inc
;
; Description: Include file which defines the macros for the LP radio
; driver.
;
;--------------------------------------------------------------------------
; WirelessUSB LP Radio Driver Version 1.0
; $Revision: 3 $
;--------------------------------------------------------------------------
;
; Copyright 2005-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.
;
;--------------------------------------------------------------------------
;
; LP SPI Interface definitions:
;
mSPI_ADDRESS: EQU 03Fh
bSPI_WRITE: EQU 080h
bSPI_AUTO_INC: EQU 040h
;
; RADIO_STATE definitions:
;
RADIO_IDLE: EQU 00h
RADIO_RX: EQU 80h
RADIO_TX: EQU 20h
RADIO_SOP: EQU SOFDET_IRQ
RADIO_DATA: EQU RXB1_IRQ
RADIO_COMPLETE: EQU RXC_IRQ ; Code assumes these two bits are in the same
RADIO_ERROR: EQU RXE_IRQ ; place as in the RX_CTRL_ADR register.
//
// Return value for a RadioAbort completed successfully. Otherwise the return value
// is the length of the packet received (without error).
//
RADIO_ABORT_SUCCESS: EQU 0xFF
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -