• 大小: 1.2MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-19
  • 语言: 其他
  • 标签:

资源简介

ZigBee基于CC2530飞比开发板上的测试源代码

资源截图

代码片段和文件信息

/***********************************************************************************
  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“
/* 5/7/2010 ++ by outman from feibit */
#include


/***********************************************************************************
* 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);

/* 5/7/2010 ++ by outman from feibit */
void printRecCnt(int8 rec_cnt)
{
   char rssiString[16];
   sprintf(rssiString  (char const *)“Rec Cnt: %d“ (rec_cnt));
   halLcdWriteLine(HAL_LCD_LINE_3(char const *)rssiString);
}
/* 5/7/2010 ++ by outman from feibit */
void printRSSI(int8 rssi)
{
   char rssiString[16];
   sprintf(rssiString  (char const *)“RSSI: %d dBm“ (rssi));
   halLcdWriteLine(HAL_LCD_LINE_

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      86016  2010-07-02 14:13  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\CC2530_lw.IAB

     文件       1168  2010-09-04 11:26  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\CC2530_lw.IAD

     文件      32768  2010-10-16 22:25  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\CC2530_lw.IMB

     文件        648  2010-10-16 22:25  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\CC2530_lw.IMD

     文件        232  2010-10-29 22:48  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\CC2530_lw.PFI

     文件        776  2010-10-29 22:48  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\CC2530_lw.PO

     文件      18920  2010-09-25 17:33  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\CC2530_lw.PR

     文件     117904  2010-09-14 16:47  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\CC2530_lw.PRI

     文件     219812  2010-10-29 22:48  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\CC2530_lw.PS

     文件      29913  2010-10-29 16:28  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\CC2530_lw.SearchResults

     文件     109073  2010-10-29 22:48  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\CC2530_lw.WK3

     文件     456246  2009-10-27 13:13  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\docs\CC2530_Software_Examples.pdf

     文件       3078  2010-06-30 16:03  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\ide\settings\cc2530_sw_examples.wsdt

     文件      25224  2010-10-29 15:01  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\ide\srf05_cc2530\iar\FB2530_SYS_Tester.hex

     文件     266468  2010-07-05 15:14  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\ide\srf05_cc2530\iar\light_switch.d51

     文件      19514  2010-07-05 17:54  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\ide\srf05_cc2530\iar\light_switch.dep

     文件      13542  2009-10-27 13:13  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\ide\srf05_cc2530\iar\light_switch.ewd

     文件      32541  2010-07-05 15:14  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\ide\srf05_cc2530\iar\light_switch.ewp

     文件        166  2009-10-27 13:13  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\ide\srf05_cc2530\iar\light_switch.eww

     文件      29220  2010-07-05 15:14  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\ide\srf05_cc2530\iar\light_switch.hex

     文件      25224  2010-10-29 15:01  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\ide\srf05_cc2530\iar\per_test.a51

     文件     196272  2010-10-21 13:51  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\ide\srf05_cc2530\iar\per_test.d51

     文件      16505  2010-10-29 15:03  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\ide\srf05_cc2530\iar\per_test.dep

     文件      13542  2009-10-27 13:13  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\ide\srf05_cc2530\iar\per_test.ewd

     文件      32684  2010-10-21 14:03  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\ide\srf05_cc2530\iar\per_test.ewp

     文件        162  2009-10-27 13:13  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\ide\srf05_cc2530\iar\per_test.eww

     文件      24979  2010-10-21 13:51  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\ide\srf05_cc2530\iar\per_test.hex

     文件      26365  2010-10-11 19:23  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\ide\srf05_cc2530\iar\per_test_new_LCD_20101011.hex

     文件       2496  2010-07-05 15:14  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\ide\srf05_cc2530\iar\settings\light_switch.cspy.bat

     文件       4939  2010-07-05 17:54  ZigBee基于CC2530飞比开发板上的测试源代码\CC2530_BasicRF\ide\srf05_cc2530\iar\settings\light_switch.dbgdt

............此处省略180个文件信息

评论

共有 条评论

相关资源