资源简介
该资料是CC2530 BasicRF,是TI源文件工程代码,有需要的朋友请自行下载,没有积分的朋友请博主。
代码片段和文件信息
/***********************************************************************************
Filename: light_switch.c
Description: This application function either as a light or a
switch toggling the ligh. The role of the
application is chosen in the menu with the joystick at initialisation.
Push S1 to enter the menu. Choose either switch or
light and confirm choice with S1.
Joystick Up: Sends data from switch to light
***********************************************************************************/
/***********************************************************************************
* INCLUDES
*/
#include
#include
#include
#include
#include
#include
#include “hal_mcu.h“
#include “hal_button.h“
#include “hal_rf.h“
#include “util_lcd.h“
#include “basic_rf.h“
/***********************************************************************************
* CONSTANTS
*/
// Application parameters
#define RF_CHANNEL 25 // 2.4 GHz RF channel
// BasicRF address definitions
#define PAN_ID 0x2007
#define SWITCH_ADDR 0x2520
#define LIGHT_ADDR 0xBEEF
#define APP_PAYLOAD_LENGTH 1
#define LIGHT_TOGGLE_CMD 0
// Application states
#define IDLE 0
#define SEND_CMD 1
// Application role
#define NONE 0
#define SWITCH 1
#define LIGHT 2
#define APP_MODES 2
/***********************************************************************************
* LOCAL VARIABLES
*/
static uint8 pTxData[APP_PAYLOAD_LENGTH];
static uint8 pRxData[APP_PAYLOAD_LENGTH];
static basicRfCfg_t basicRfConfig;
// Mode menu
static menuItem_t pMenuItems[] =
{
#ifdef ASSY_EXP4618_CC2420
// Using Softbaugh 7-seg display
“ L S “ SWITCH
“ LIGHT “ LIGHT
#else
// SRF04EB and SRF05EB
“Switch“ SWITCH
“Light“ LIGHT
#endif
};
static menu_t pMenu =
{
pMenuItems
N_ITEMS(pMenuItems)
};
#ifdef SECURITY_CCM
// Security key
static uint8 key[]= {
0xc0 0xc1 0xc2 0xc3 0xc4 0xc5 0xc6 0xc7
0xc8 0xc9 0xca 0xcb 0xcc 0xcd 0xce 0xcf
};
#endif
/***********************************************************************************
* LOCAL FUNCTIONS
*/
static void appLight();
static void appSwitch();
static uint8 appSelectMode(void);
/***********************************************************************************
* @fn appLight
*
* @brief Application code for light application. Puts MCU in endless
* loop waiting for user input from joystick.
*
* @param basicRfConfig - file scope variable. Basic RF configuration data
* pRxData - file scope variable. Pointer to buffer for RX data
*
* @return none
*/
static void appLight()
{
halLcdWriteLi
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-07-01 14:58 CC2530 BasicRF(TI源文件)\
目录 0 2016-07-01 14:59 CC2530 BasicRF(TI源文件)\docs\
文件 456246 2009-10-27 13:13 CC2530 BasicRF(TI源文件)\docs\CC2530_Software_Examples.pdf
目录 0 2016-07-01 14:59 CC2530 BasicRF(TI源文件)\ide\
文件 1263 2009-10-28 09:29 CC2530 BasicRF(TI源文件)\ide\cc2530_sw_examples.eww
目录 0 2016-07-01 14:59 CC2530 BasicRF(TI源文件)\ide\settings\
文件 3924 2010-11-11 12:55 CC2530 BasicRF(TI源文件)\ide\settings\cc2530_sw_examples.wsdt
目录 0 2016-07-01 14:58 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\
目录 0 2016-07-01 14:59 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\
文件 163877 2010-11-11 12:49 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\light_switch.d51
文件 16492 2010-11-11 12:55 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\light_switch.dep
文件 13542 2009-10-27 13:13 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\light_switch.ewd
文件 32542 2009-10-27 13:13 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\light_switch.ewp
文件 166 2009-10-27 13:13 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\light_switch.eww
文件 17262 2010-11-11 12:49 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\light_switch.hex
文件 211890 2010-11-10 17:56 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\per_test.d51
文件 16483 2010-11-11 12:55 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\per_test.dep
文件 13542 2009-10-27 13:13 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\per_test.ewd
文件 32675 2009-10-27 13:13 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\per_test.ewp
文件 162 2009-10-27 13:13 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\per_test.eww
文件 26154 2010-11-10 17:56 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\per_test.hex
目录 0 2016-07-01 14:59 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\settings\
文件 2496 2010-11-11 12:50 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\settings\light_switch.cspy.bat
文件 4248 2010-11-11 12:55 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\settings\light_switch.dbgdt
文件 459 2010-11-11 12:55 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\settings\light_switch.dni
文件 3002 2010-11-10 17:28 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\settings\light_switch.wsdt
文件 2496 2010-11-10 17:57 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\settings\per_test.cspy.bat
文件 5866 2010-11-10 17:59 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\settings\per_test.dbgdt
文件 459 2010-11-10 17:59 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\settings\per_test.dni
文件 2496 2010-11-11 12:24 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\settings\spectrum_analyzer.cspy.bat
文件 4415 2010-11-11 12:24 CC2530 BasicRF(TI源文件)\ide\srf05_cc2530\iar\settings\spectrum_analyzer.dbgdt
............此处省略148个文件信息
- 上一篇:Pascal语义分析器
- 下一篇:移远移植源码-Linux
相关资源
- cc2530-contiki读取DHT11并发送数据例程
- CC2530中文数据手册完全版.pdf
- CC2530 (zigbee) 中文数据手册完全版
- SampleApp_dht11.zip
- zigbee基于cc2530指导
- 基于cc2530的温湿度检测点对点无线传
- 基于CC2530的温湿度数据采集系统
- 基于cc2530的zigbee的无线led灯控制程序
- TI公司推出的CCS3.3开发环境中文入门指
- 基于Zigbee的室内自定位
- Zigbee CC2530 振动传感器开发源码 项目
- Zigbee CC2530 酒精传感器开发源码
- Zigbee CC2530 火焰传感器开发源码
- CC2530+DHT11温湿度传感器+HC-SR04超声波传
- cc2530中文数据手册完全版
- Zigbee CC2530模块电路图和原理图
- STM32和CC2530串口通信
- cc2530无线点灯实验
- CC2530无线点灯
- TIMAC-CC2530-1.4.0
- ZStack-CC2530-2.3.0-1.4.0 完整文档,多个
- 光照低功耗.rar
- 快速启动手册_CC2530 Zigbee定位系统开发
- CC2530程序代码
- 基于CC2530的办公环境监测系统
- 基于CC2530的环境监测网络设计_中期报
- stm32与cc2530串口通信实验
- ZigbeeCC2530组网代码和函数详细解答
- cc2530模块电路图 Altium Designer
- CC2530 basic rf
评论
共有 条评论