init

Dependencies:   mbed nRF24L01P

Revision:
2:8dc7ee41e9a7
Parent:
1:053b63d70298
Child:
3:673862dea889
--- a/main.cpp	Fri Jan 18 10:42:18 2019 +0000
+++ b/main.cpp	Fri Jan 18 10:52:31 2019 +0000
@@ -1,44 +1,20 @@
 #include "mbed.h"
 #include "nRF24L01P.h"
+#include <chrono>
 
 //Init Pins
 SPI spi(D11, D12, D13);
 DigitalOut cs(D10, 1);
 nRF24L01P my_nrf24l01p(D11, D12, D13, D8, D9, D7);    // mosi, miso, sck, csn, ce, irq
 
-    
 #define TRANSFER_SIZE   2
 char txData[TRANSFER_SIZE], rxData[TRANSFER_SIZE];
 int txDataCnt = 0;
 int rxDataCnt = 0;
 
-int led = 0;
 bool ackknowledged = true;
 
-void setLed(int i) {
-    printf("Setting led to %d\n\r", i);
-    cs = 0;
-    spi.write(0x46);
-    spi.write(0x09);
-    
-    int mask = 1;
-    int writeValue = 255;
-    writeValue ^= mask << i;
-    spi.write(writeValue);
-    cs = 1;
-}
-    
 void init() {
-    cs = 0;
- 
-    spi.write(0x46); // Select IODIR
-    spi.write(0x00); // 0000 = Set all to output
-    spi.write(0x00);
-  
-    // Deselect the device
-    cs = 1;
-
-    my_nrf24l01p.powerUp();
 
     // Display the (default) setup of the nRF24L01+ chip
     printf( "nRF24L01+ Frequency    : %d MHz\r\n",  my_nrf24l01p.getRfFrequency() );
@@ -99,30 +75,13 @@
     }
 }
 
-void readButton() {
-    cs = 0;
-    spi.write(0x47);
-    spi.write(0x09);
-    int misoOutput = spi.write(0x00);
-    cs = 1;
-    misoOutput = misoOutput & 192;
-        
-    //printf("output miso: %d \n\r", misoOutput);
-    if (misoOutput == 128) { // S1 pressed
-        led = (led + 1) % 6;
-        sendNumber(led);
-    } else if (misoOutput == 64) { // S2 pressed
-        led = (led + 5) % 6;
-        sendNumber(led);
-    }
-}
-
-void bootup(){
-    int sequence[] = {0,2,4,5,3,1,0,1,3,5,4,2,0};
-    for (int i = 0; i < (sizeof(sequence)/sizeof(sequence[0])); i++) {
-        setLed(sequence[i]);
-        wait(0.1);
-    }
+void startTest() {
+    // start timer
+    // loop { send getal
+    // wacht op ack }
+    // send FIN
+    // wacht op FIN ACK
+    // stop timer
 }
 
 int main() {