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: libmDot-mbed5 ISL29011
Diff: examples/src/peer_to_peer_example.cpp
- Revision:
- 25:56f7775c702f
- Parent:
- 22:d9bc10bbc433
- Child:
- 30:2f5ae37e6c47
--- a/examples/src/peer_to_peer_example.cpp Tue Jul 11 10:46:17 2017 -0500
+++ b/examples/src/peer_to_peer_example.cpp Wed Mar 14 14:38:08 2018 -0500
@@ -28,13 +28,6 @@
Serial pc(USBTX, USBRX);
-#if defined(TARGET_XDOT_L151CC)
-I2C i2c(I2C_SDA, I2C_SCL);
-ISL29011 lux(i2c);
-#else
-AnalogIn lux(XBEE_AD0);
-#endif
-
int main() {
// Custom event handler for automatically displaying RX data
RadioEvent events;
@@ -154,15 +147,8 @@
// display configuration
display_config();
-#if 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);
- lux.setRange(ISL29011::RNG_64000);
-#endif
-
+ uint8_t counter = 0;
while (true) {
- uint16_t light;
std::vector<uint8_t> tx_data;
// join network if not joined
@@ -170,21 +156,9 @@
join_network();
}
-#if defined(TARGET_XDOT_L151CC)
- // get the latest light sample and send it to the gateway
- light = lux.getData();
- tx_data.push_back((light >> 8) & 0xFF);
- tx_data.push_back(light & 0xFF);
- logInfo("light: %lu [0x%04X]", light, light);
+ tx_data.push_back(++counter);
+ logInfo("sending uplink with data = %d", counter);
send_data(tx_data);
-#else
- // get some dummy data and send it to the gateway
- light = lux.read_u16();
- tx_data.push_back((light >> 8) & 0xFF);
- tx_data.push_back(light & 0xFF);
- logInfo("light: %lu [0x%04X]", light, light);
- send_data(tx_data);
-#endif
// the Dot can't sleep in PEER_TO_PEER mode
// it must be waiting for data from the other Dot
@@ -197,4 +171,3 @@
}
#endif
-