Code APP3

Dependencies:   mbed EthernetInterface WebSocketClient mbed-rtos BufferedSerial

Fork of APP3_Lab by Jean-Philippe Fournier

sensors.cpp

Committer:
Cheroukee
Date:
2017-09-30
Revision:
9:3631d3685cfa
Parent:
7:b054ce191070
Child:
10:edcf07f33583

File content as of revision 9:3631d3685cfa:

#include "sensors.h"

MMA8452Q accel(p9, p10, 0x1D);
DigitalIn Bouton1(p20);

int readAccel(); 
int readBouton1();

int (*p[2])();


void initialize_sensors()
{
    accel.init();     
    p[0] = readAccel;
    p[1] = readBouton1;
}

int readAccel()
{
   return accel.readX();
}

int readBouton1()
{
    return Bouton1;
}

void Test()
{
    initialize_sensors();

    Serial pc(USBTX, USBRX); // tx, rx
    for(int i = 0; i<2;i++)
    {
        pc.printf("Result : %u \r\n",(*p[i])()); // Display URL
    }
}