contain lorawan with serial_rx enabled

Dependencies:   pulga-lorawan-drv SPI_MX25R Si1133 BME280

Files at this revision

API Documentation at this revision

Comitter:
mbed_official
Date:
Wed Aug 21 07:01:49 2019 +0100
Parent:
55:6f2e16ebde99
Child:
57:36e87c44c920
Commit message:
Merge pull request #159 from hugueskamba/master

Remove floating point usage in application
.
Commit copied from https://github.com/ARMmbed/mbed-os-example-lorawan

Changed in this revision

DummySensor.h Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/DummySensor.h	Tue Aug 20 15:01:49 2019 +0100
+++ b/DummySensor.h	Wed Aug 21 07:01:49 2019 +0100
@@ -25,21 +25,21 @@
 public:
     DS1820(uint32_t)
     {
-        value = 1.0f;
+        value = 1;
     };
     bool begin()
     {
         return true;
     };
     void startConversion() {};
-    float read()
+    int32_t read()
     {
-        value += 1.1f;
+        value += 2;
         return value;
     }
 
 private:
-    float value;
+    int32_t value;
 };
 
 
--- a/main.cpp	Tue Aug 20 15:01:49 2019 +0100
+++ b/main.cpp	Wed Aug 21 07:01:49 2019 +0100
@@ -152,19 +152,19 @@
 {
     uint16_t packet_len;
     int16_t retcode;
-    float sensor_value;
+    int32_t sensor_value;
 
     if (ds1820.begin()) {
         ds1820.startConversion();
         sensor_value = ds1820.read();
-        printf("\r\n Dummy Sensor Value = %3.1f \r\n", sensor_value);
+        printf("\r\n Dummy Sensor Value = %d \r\n", sensor_value);
         ds1820.startConversion();
     } else {
         printf("\r\n No sensor found \r\n");
         return;
     }
 
-    packet_len = sprintf((char *) tx_buffer, "Dummy Sensor Value is %3.1f",
+    packet_len = sprintf((char *) tx_buffer, "Dummy Sensor Value is %d",
                          sensor_value);
 
     retcode = lorawan.send(MBED_CONF_LORA_APP_PORT, tx_buffer, packet_len,