IoT - Kubus / Mbed 2 deprecated Kubus

Dependencies:   mbed nRF24L01P

Committer:
pannaannap
Date:
Thu Jan 05 14:11:31 2017 +0000
Revision:
11:4c3876be77b1
Parent:
7:e51d0fbb1a25
Child:
27:27cffdb2e9d3
memcpy fix

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pannaannap 7:e51d0fbb1a25 1 #include "master.h"
pannaannap 7:e51d0fbb1a25 2 #include "sensor_main.h"
pannaannap 7:e51d0fbb1a25 3 #include "common.h"
pannaannap 7:e51d0fbb1a25 4
pannaannap 7:e51d0fbb1a25 5 #define MASTER 0
pannaannap 7:e51d0fbb1a25 6 #define SLAVE1 1
pannaannap 7:e51d0fbb1a25 7
pannaannap 11:4c3876be77b1 8
pannaannap 11:4c3876be77b1 9 // ATTENTION: choose mode in flag!
pannaannap 7:e51d0fbb1a25 10 int main() {
pannaannap 7:e51d0fbb1a25 11 switch(MODE) {
pannaannap 7:e51d0fbb1a25 12 case MASTER:
pannaannap 7:e51d0fbb1a25 13 master_loop();
pannaannap 7:e51d0fbb1a25 14 break;
pannaannap 7:e51d0fbb1a25 15 case SLAVE1:
pannaannap 7:e51d0fbb1a25 16 // TODO vector of description for multiple sensors
pannaannap 7:e51d0fbb1a25 17 // TODO sensor class
pannaannap 7:e51d0fbb1a25 18 SensorDescription description(PIR1, PIR1_ADDRESS, MASTER_ADDRESS);
pannaannap 7:e51d0fbb1a25 19 sensor_loop(description);
pannaannap 7:e51d0fbb1a25 20 break;
pannaannap 7:e51d0fbb1a25 21 }
pannaannap 7:e51d0fbb1a25 22
pannaannap 7:e51d0fbb1a25 23 return 0;
pannaannap 7:e51d0fbb1a25 24 }