MNZB-DKC-900 MeshNetics, MNZB-DKC-900 Datasheet - Page 51

KIT DEV ZIGBIT 900 COMPLETE 1YR

MNZB-DKC-900

Manufacturer Part Number
MNZB-DKC-900
Description
KIT DEV ZIGBIT 900 COMPLETE 1YR
Manufacturer
MeshNetics
Type
802.15.4/Zigbeer
Datasheet

Specifications of MNZB-DKC-900

Frequency
868MHz, 915MHz
For Use With/related Products
MNZB-900-B0
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
758-1009
© 2008 MeshNetics
#define BSP_KEY0
#define BSP_KEY1
#endif //#ifndef _BUTTONS_
#define HALF_PERIOD_BUTTON
// Button that reduces blink interval to a half.
#define DOUBLE_PERIOD_BUTTON
// Button that doubles blink interval.
static HAL_AppTimer_t blinkTimer;
// Blink timer.
#ifndef _BUTTONS_
static HAL_AppTimer_t changeBlinkTimer;
// Buttons emulation timer.
#endif //#ifndef _BUTTONS_
static void buttonsReleased(uint8_t buttonNumber);
// Button release event handler.
static void blinkTimerFired(void);
// blinkTimer handler.
#ifndef _BUTTONS_
static void changeTimerFired(void);
//Buttons emulation timer handler.
#endif //#ifndef _BUTTONS_
/***********************************************************
***********************************************************/
void APL_TaskHandler(void)
{
#ifdef _LEDS_
#endif //#ifdef _LEDS_
#ifdef _BUTTONS_
Register button event handlers
#else
interval
Repeating mode (TIMER_REPEAT_MODE or TIMER_ONE_SHOT_MODE)
Callback function for timer fire event
Description: application task handler.
Parameters: none.
Returns: nothing.
BSP_OpenLeds(); // Enable LEDs
BSP_OpenButtons(NULL, buttonsReleased);
// Configure blink timer
changeBlinkTimer.interval = 10000;
changeBlinkTimer.mode
changeBlinkTimer.callback = changeTimerFired;
Z I G B I T ™ 9 0 0 D E V E L O P M E N T K I T 1 . 3
= TIMER_REPEAT_MODE;
0
1
BSP_KEY0
BSP_KEY1
//
// Timer
//
//
U S E R ’ S G U I D E
Page 51/56

Related parts for MNZB-DKC-900