fuck this
Dependencies: BMP280
main.cpp@14:1fb1354ac27c, 2018-01-06 (annotated)
- Committer:
- Swaggie
- Date:
- Sat Jan 06 16:15:25 2018 +0000
- Revision:
- 14:1fb1354ac27c
- Parent:
- 7:bf9f92ff02e8
- Child:
- 15:e61297f9bae9
Started on LCD.h
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
noutram | 0:65ff7ad381e8 | 1 | #include "mbed.h" |
Swaggie | 2:5a38ae8459d5 | 2 | #include "WebUI.h" |
Swaggie | 2:5a38ae8459d5 | 3 | #include "Serial.h" |
Swaggie | 3:8fa1e77c8a5d | 4 | #include "Sampling.h" |
Swaggie | 3:8fa1e77c8a5d | 5 | #include "LCD.h" |
Swaggie | 5:bea93c8e50b7 | 6 | #include "SDBlockDevice.h" |
Swaggie | 5:bea93c8e50b7 | 7 | #include "FATFileSystem.h" |
Swaggie | 5:bea93c8e50b7 | 8 | |
Swaggie | 6:8e1795a5886b | 9 | |
Swaggie | 6:8e1795a5886b | 10 | |
Swaggie | 5:bea93c8e50b7 | 11 | //SD Card Object |
Swaggie | 5:bea93c8e50b7 | 12 | SDBlockDevice sd(D11, D12, D13, D10); // mosi, miso, sclk, cs |
Swaggie | 5:bea93c8e50b7 | 13 | //File pointer for the SD card |
Swaggie | 5:bea93c8e50b7 | 14 | FILE* fp; |
noutram | 0:65ff7ad381e8 | 15 | |
noutram | 0:65ff7ad381e8 | 16 | int main() |
noutram | 0:65ff7ad381e8 | 17 | { |
Swaggie | 2:5a38ae8459d5 | 18 | //Initialise devices |
Swaggie | 4:2e6d9492b76d | 19 | WebUISetup(); |
Swaggie | 14:1fb1354ac27c | 20 | EnviromLCDDisplay lcd(D9, D8, D7, D6, D4, D2); |
Swaggie | 5:bea93c8e50b7 | 21 | |
Swaggie | 2:5a38ae8459d5 | 22 | //Hardware Self Test |
Swaggie | 2:5a38ae8459d5 | 23 | |
Swaggie | 7:bf9f92ff02e8 | 24 | //Initialise interrupts and times |
Swaggie | 6:8e1795a5886b | 25 | ConfigThreadsAndIR(); |
Swaggie | 7:bf9f92ff02e8 | 26 | firstSample = true; //Set only at start of program |
Swaggie | 6:8e1795a5886b | 27 | |
Swaggie | 6:8e1795a5886b | 28 | //Run |
Swaggie | 7:bf9f92ff02e8 | 29 | while (true) |
Swaggie | 6:8e1795a5886b | 30 | { |
Swaggie | 6:8e1795a5886b | 31 | if (NewEnvSample && NewLDRSample) |
Swaggie | 6:8e1795a5886b | 32 | { |
Swaggie | 7:bf9f92ff02e8 | 33 | //New samples have been captured and are in the register |
Swaggie | 7:bf9f92ff02e8 | 34 | IncrementIndex(); |
Swaggie | 6:8e1795a5886b | 35 | //LCD Update Function |
Swaggie | 6:8e1795a5886b | 36 | NewEnvSample = false; |
Swaggie | 6:8e1795a5886b | 37 | NewLDRSample = false; |
Swaggie | 6:8e1795a5886b | 38 | } |
Swaggie | 6:8e1795a5886b | 39 | } |
Swaggie | 7:bf9f92ff02e8 | 40 | } |