IoT - Kubus / Mbed 2 deprecated Kubus

Dependencies:   mbed nRF24L01P

Committer:
pannaannap
Date:
Thu Jan 05 13:13:28 2017 +0000
Revision:
7:e51d0fbb1a25
Child:
11:4c3876be77b1
one main file

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 MODE MASTER
pannaannap 7:e51d0fbb1a25 6 #define MASTER 0
pannaannap 7:e51d0fbb1a25 7 #define SLAVE1 1
pannaannap 7:e51d0fbb1a25 8
pannaannap 7:e51d0fbb1a25 9 int main() {
pannaannap 7:e51d0fbb1a25 10 switch(MODE) {
pannaannap 7:e51d0fbb1a25 11 case MASTER:
pannaannap 7:e51d0fbb1a25 12 master_loop();
pannaannap 7:e51d0fbb1a25 13 break;
pannaannap 7:e51d0fbb1a25 14 case SLAVE1:
pannaannap 7:e51d0fbb1a25 15 // TODO vector of description for multiple sensors
pannaannap 7:e51d0fbb1a25 16 // TODO sensor class
pannaannap 7:e51d0fbb1a25 17 SensorDescription description(PIR1, PIR1_ADDRESS, MASTER_ADDRESS);
pannaannap 7:e51d0fbb1a25 18 sensor_loop(description);
pannaannap 7:e51d0fbb1a25 19 break;
pannaannap 7:e51d0fbb1a25 20 }
pannaannap 7:e51d0fbb1a25 21
pannaannap 7:e51d0fbb1a25 22 return 0;
pannaannap 7:e51d0fbb1a25 23 }