📄 nrf905dai.h
字号:
/*=========================================
Title: nrf905.h
Author: DAI,DME@THU
Date: 2006-10-12
version: v1.0
funciton:nrf905
===========================================*/
#include "comm.h"
#ifndef _NRF905_H_
#define _NRF905_H_
/*
#define TX_EN _PADATDIR.bit7
#define TRX_CE _PEDATDIR.bit6
#define PWR _PEDATDIR.bit7
#define DR _PFDATDIR.bit0
//*/
#define W_CONFIG 0x0
#define R_CONFIG 0x10
#define W_TX_PAYLOAD 0x20
#define R_TX_PAYLOAD 0X21
#define W_TX_ADDRESS 0X22
#define R_TX_ADDRESS 0X23
#define R_RX_PAYLOAD 0X24
#define RT_DATA_LEN 4
//-------------------function define----------------//
void SetNrf905Regs();
void GetNrf905Regs(byte *buff);
void Nrf905InterfaceInitial();
//Send the data buff (len=32)
void Nrf905SendData(byte *buff);
//recv the data to buff(len=32)
void Nrf905RecvData(byte *buff);
void SetNrf905RecvMode();
void GetNrf905TxAddr(byte *buff);
void SetNrf905TxAddr(byte *buff);
#endif//_NRF905_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -