Send file data through D7A Action Protocol demo.
Dependencies: modem_ref_helper
sensor.cpp@0:3058da317f01, 2017-05-11 (annotated)
- Committer:
- Jeej
- Date:
- Thu May 11 14:49:14 2017 +0000
- Revision:
- 0:3058da317f01
- Child:
- 5:4da1ea72e7b4
Updated init.
Who changed what in which revision?
User | Revision | Line number | New 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 | 0:3058da317f01 | 7 | |
Jeej | 0:3058da317f01 | 8 | AnalogIn g_light_meas(SENSOR_LIGHT_MEAS); |
Jeej | 0:3058da317f01 | 9 | DigitalOut g_light_en_l(SENSOR_LIGHT_EN); |
Jeej | 0:3058da317f01 | 10 | |
Jeej | 0:3058da317f01 | 11 | |
Jeej | 0:3058da317f01 | 12 | uint8_t sensor_get_light(void) |
Jeej | 0:3058da317f01 | 13 | { |
Jeej | 0:3058da317f01 | 14 | uint8_t light_level = 0; |
Jeej | 0:3058da317f01 | 15 | |
Jeej | 0:3058da317f01 | 16 | // Enable light sensor |
Jeej | 0:3058da317f01 | 17 | g_light_en_l = 0; |
Jeej | 0:3058da317f01 | 18 | |
Jeej | 0:3058da317f01 | 19 | Thread::wait(10); |
Jeej | 0:3058da317f01 | 20 | |
Jeej | 0:3058da317f01 | 21 | // Read light value |
Jeej | 0:3058da317f01 | 22 | light_level = (uint8_t)(100*g_light_meas); |
Jeej | 0:3058da317f01 | 23 | |
Jeej | 0:3058da317f01 | 24 | // Disable light sensor |
Jeej | 0:3058da317f01 | 25 | g_light_en_l = 1; |
Jeej | 0:3058da317f01 | 26 | |
Jeej | 0:3058da317f01 | 27 | return light_level; |
Jeej | 0:3058da317f01 | 28 | } |