Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: libxDot-dev-mbed5-deprecated ISL29011
Fork of Dot-Examples by
Dot-Examples rev. 31:7ec180e84cb6 have been tested with xdot-library 3.0.0-19-gb6c0ba2 and mbed-os-5.6.2
Diff: examples/src/manual_example.cpp
- Revision:
- 26:79d1af6752dd
- Parent:
- 22:d9bc10bbc433
- Child:
- 29:8d1741a4b16b
diff -r c30633bcf302 -r 79d1af6752dd examples/src/manual_example.cpp
--- a/examples/src/manual_example.cpp Wed Sep 06 07:14:24 2017 +0000
+++ b/examples/src/manual_example.cpp Wed Sep 06 08:12:24 2017 +0000
@@ -39,7 +39,10 @@
Serial pc(USBTX, USBRX);
-#if defined(TARGET_XDOT_L151CC)
+
+#ifdef TARGET_FF1705_L151CC
+uint16_t lux[3]={1,2,3};
+#elif defined(TARGET_XDOT_L151CC)
I2C i2c(I2C_SDA, I2C_SCL);
ISL29011 lux(i2c);
#else
@@ -131,7 +134,18 @@
uint16_t light;
std::vector<uint8_t> tx_data;
-#if defined(TARGET_XDOT_L151CC)
+#ifdef TARGET_FF1705_L151CC
+ // get some dummy data and send it to the gateway
+ static int cnt = 0;
+ light = lux[cnt++];
+ if (cnt >= sizeof(lux)) cnt=0;
+
+ tx_data.push_back((light >> 8) & 0xFF);
+ tx_data.push_back(light & 0xFF);
+ logInfo("light: %lu [0x%04X]", light, light);
+ send_data(tx_data);
+
+#elif defined(TARGET_XDOT_L151CC)
// configure the ISL29011 sensor on the xDot-DK for continuous ambient light sampling, 16 bit conversion, and maximum range
lux.setMode(ISL29011::ALS_CONT);
lux.setResolution(ISL29011::ADC_16BIT);
