Send file data through D7A Action Protocol demo.

Dependencies:   modem_ref_helper

sensor.cpp

Committer:
Jeej
Date:
2017-05-18
Revision:
5:4da1ea72e7b4
Parent:
0:3058da317f01
Child:
6:d4512d8f5dff

File content as of revision 5:4da1ea72e7b4:

#include "mbed.h"
#include "hwcfg.h"
#include "sensor.h"
#include "WizziDebug.h"


#if defined(SENSOR_LIGHT_MEAS) && defined(SENSOR_LIGHT_EN)

AnalogIn g_light_meas(SENSOR_LIGHT_MEAS);
DigitalOut g_light_en_l(SENSOR_LIGHT_EN);


uint8_t sensor_get_light(void)
{
    uint8_t light_level = 0;
    
    // Enable light sensor
    g_light_en_l = 0;
    
    Thread::wait(10);
    
    // Read light value
    light_level = (uint8_t)(100*g_light_meas);
    
    // Disable light sensor
    g_light_en_l = 1;
    
    return light_level;
}
#else
    #error Please define some sensor
#endif