summaryrefslogtreecommitdiffhomepage
path: root/digital/beacon
diff options
context:
space:
mode:
authorFlorent Duchon2013-05-02 18:43:11 +0200
committerFlorent Duchon2013-05-02 22:52:50 +0200
commit04419c80ab23730348e4b9b8a6f18dda0838f940 (patch)
tree7acce2e582c1a03e217731134ab7f5746c24ce96 /digital/beacon
parent6e8748f40cb53eb4c3b8b3e812f2bd781dca3a59 (diff)
digital/beacon: manage ZB start_calibration command
Diffstat (limited to 'digital/beacon')
-rw-r--r--digital/beacon/src/network_specific.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/digital/beacon/src/network_specific.c b/digital/beacon/src/network_specific.c
index 9ce274f0..2c5568e8 100644
--- a/digital/beacon/src/network_specific.c
+++ b/digital/beacon/src/network_specific.c
@@ -40,6 +40,7 @@
#include "servo.h"
#include "reset.h"
#include "uid.h"
+#include "calibration.h"
/* Specific callback after data packet received */
void network_specific_DataIndicationcallback(APS_DataInd_t* indData)
@@ -83,6 +84,9 @@ void network_specific_DataIndicationcallback(APS_DataInd_t* indData)
case NETWORK_UART_OVER_ZB:
print_raw_data(FrameReceived->data,indData->asduLength-1);
break;
+ case NETWORK_START_CALIBRATION:
+ calibration_start_stop_task();
+ break;
default:
uprintf("Unknown data type received = %x\r\n",FrameReceived->type);
break;