Send file data through D7A Action Protocol demo.

Dependencies:   modem_ref_helper

Committer:
Jeej
Date:
Tue Aug 20 14:07:56 2019 +0000
Revision:
14:0d4fe84d583e
Parent:
6:d4512d8f5dff
WizziCom now uses DMA instead of interrupts.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Jeej 0:3058da317f01 1 #include "mbed.h"
Jeej 0:3058da317f01 2 #include "hwcfg.h"
Jeej 0:3058da317f01 3 #include "sensor.h"
Jeej 0:3058da317f01 4 #include "WizziDebug.h"
Jeej 0:3058da317f01 5
Jeej 0:3058da317f01 6
Jeej 5:4da1ea72e7b4 7 #if defined(SENSOR_LIGHT_MEAS) && defined(SENSOR_LIGHT_EN)
Jeej 0:3058da317f01 8
Jeej 0:3058da317f01 9 AnalogIn g_light_meas(SENSOR_LIGHT_MEAS);
Jeej 0:3058da317f01 10 DigitalOut g_light_en_l(SENSOR_LIGHT_EN);
Jeej 0:3058da317f01 11
Jeej 0:3058da317f01 12
Jeej 6:d4512d8f5dff 13 light_value_t sensor_get_light(void)
Jeej 0:3058da317f01 14 {
Jeej 6:d4512d8f5dff 15 light_value_t light_level = 0;
Jeej 0:3058da317f01 16
Jeej 0:3058da317f01 17 // Enable light sensor
Jeej 0:3058da317f01 18 g_light_en_l = 0;
Jeej 0:3058da317f01 19
Jeej 0:3058da317f01 20 Thread::wait(10);
Jeej 0:3058da317f01 21
Jeej 0:3058da317f01 22 // Read light value
Jeej 6:d4512d8f5dff 23 light_level = (light_value_t)(1000*g_light_meas);
Jeej 0:3058da317f01 24
Jeej 0:3058da317f01 25 // Disable light sensor
Jeej 0:3058da317f01 26 g_light_en_l = 1;
Jeej 0:3058da317f01 27
Jeej 0:3058da317f01 28 return light_level;
Jeej 5:4da1ea72e7b4 29 }
Jeej 5:4da1ea72e7b4 30 #else
Jeej 5:4da1ea72e7b4 31 #error Please define some sensor
Jeej 5:4da1ea72e7b4 32 #endif