init
Dependencies: aconno_I2C Lis2dh12 WatchdogTimer
Diff: main.cpp
- Revision:
- 11:60eb0ff945f2
- Parent:
- 10:c8798fd9773b
- Child:
- 12:8345612bf867
--- a/main.cpp Sat Dec 15 14:33:59 2018 +0000
+++ b/main.cpp Sat Dec 15 20:09:19 2018 +0000
@@ -68,10 +68,11 @@
//------------------------------------------------------------------------------
//BLE myble;
WatchdogTimer watchdog(65.0); //Do not set to less than 4500ms or can cause issues with softdevice
-#if NEED_CONSOLE_OUTPUT
-Serial uart(PN_UART_TX, PN_UART_RX, 115200);
+//SERIAL DEBUG?
+#if CONSOLE_DEBUG
+ Serial uart(PN_UART_TX, PN_UART_RX, 115200);
#endif
-
+
//------------------------------------------------------------------------------
//TIMERS
//------------------------------------------------------------------------------
@@ -332,6 +333,14 @@
if (RET_coldBoot != 1) gotoSleep(30000); //THIS HAS TO BE THE FIRST ITEM IN THE MAIN LOOP
watchdog.kick();
+ Filesystem filesystem(PN_SPI_MOSI,PN_SPI_MISO,PN_SPI_CLK,PN_SPI_CS1);
+
+ //GET TEMPERATURE
+ SI7060 temperature(PN_I2C_SDA,PN_I2C_SCL);
+ float temperature_c = temperature.getTemperature();
+ DEBUG("temp: %f \n", temperature_c);
+ filesystem.addLogEntry_temperature(RET_RTCunixtime, 10.5);
+
//MAIN LOGIC
DEBUG("mode: %i time: %i, %i, %i, %i \n", RET_mode, RET_RTCmicros, RET_RTCunixtime, RET_buttonHoldTime, RET_buttonPressCount);
mainStateEngine();