Network, SD, Readall. comments added

Dependencies:   Peripherals Buffer_lib_v2 SD_Lib_EffedUP_ERP Time_Lib_v2 Year3_Version5 BMP280 Network_Lib TextLCD BME280

Committer:
erolleyparnell
Date:
Wed Jan 23 03:51:20 2019 +0000
Revision:
25:1f5b1ce3d65c
Parent:
24:bacf24afe91f
Child:
28:fb88aeb3551e
Functional including Buffer and Delete data - Must re check Network and SD Card

Who changed what in which revision?

UserRevisionLine numberNew contents of line
noutram 0:90e393878517 1 #include "mbed.h"
emilytrembeth 4:da63962bc0f1 2 #include "TextLCD.h"
emilytrembeth 4:da63962bc0f1 3 #include "SDBlockDevice.h"
emilytrembeth 4:da63962bc0f1 4 #include "FATFileSystem.h"
erolleyparnell 8:dde5976445b4 5 #include "thread_functions.hpp"
erolleyparnell 11:799025124e87 6 #include "SD_functions.hpp"
erolleyparnell 11:799025124e87 7 #include "peripherals.hpp"
emilytrembeth 15:00422efe0550 8 #include "Network.hpp"
emilytrembeth 19:8c5615d0768d 9 #include "time_functions.hpp"
emilytrembeth 5:60e116a1e913 10
erolleyparnell 13:a89d4591af3f 11
erolleyparnell 13:a89d4591af3f 12
emilytrembeth 15:00422efe0550 13 //Serial pc(SERIAL_TX, SERIAL_RX);
emilytrembeth 4:da63962bc0f1 14 time_t currentTime;
emilytrembeth 4:da63962bc0f1 15 Mutex date_mutex;
emilytrembeth 5:60e116a1e913 16 int setting;
emilytrembeth 5:60e116a1e913 17 int t;
noutram 0:90e393878517 18
erolleyparnell 20:15f22e814788 19
erolleyparnell 20:15f22e814788 20
erolleyparnell 20:15f22e814788 21 Thread sensor_thread(osPriorityRealtime); //sensor thread is highest priority
erolleyparnell 20:15f22e814788 22 Thread serial_thread(osPriorityNormal);
erolleyparnell 20:15f22e814788 23 Thread SD_Card_thread(osPriorityNormal);
erolleyparnell 20:15f22e814788 24 Thread Network_thread(osPriorityNormal);
erolleyparnell 20:15f22e814788 25 Thread Update_time_thread(osPriorityNormal);
erolleyparnell 20:15f22e814788 26 Thread Print_thread(osPriorityNormal);
cgogay 7:981670f59caf 27
cgogay 7:981670f59caf 28
cgogay 7:981670f59caf 29 //LDR sensor
cgogay 7:981670f59caf 30 AnalogIn LDD_ADC_In(A1);
cgogay 7:981670f59caf 31 float fLDR = 0.0;
cgogay 7:981670f59caf 32 float volts = 0.0;
cgogay 7:981670f59caf 33
emilytrembeth 4:da63962bc0f1 34
cgogay 6:2ef9c06ce506 35 //Main thread
cgogay 6:2ef9c06ce506 36 int main() {
cgogay 6:2ef9c06ce506 37
erolleyparnell 11:799025124e87 38 //Power On Check TODO
emilytrembeth 15:00422efe0550 39 lcd.cls();
cgogay 6:2ef9c06ce506 40
cgogay 17:a3cc9013316c 41 //FunctionSD1();
cgogay 17:a3cc9013316c 42
cgogay 6:2ef9c06ce506 43 // run threads
erolleyparnell 20:15f22e814788 44 sensor_thread.start(FunctionSensor);
erolleyparnell 20:15f22e814788 45 serial_thread.start(FunctionSerial);
erolleyparnell 20:15f22e814788 46 SD_Card_thread.start(FunctionSD1);
erolleyparnell 20:15f22e814788 47 Network_thread.start(Network);
erolleyparnell 20:15f22e814788 48 Update_time_thread.start(UpdateTime);
erolleyparnell 24:bacf24afe91f 49
cgogay 6:2ef9c06ce506 50 }