Difference between revisions of "IoT - Modular Firmware"
Jump to navigation
Jump to search
(4 intermediate revisions by the same user not shown) | |||
Line 9: | Line 9: | ||
*[[IoT - Modular - Libraries.h|libraries.h]] | *[[IoT - Modular - Libraries.h|libraries.h]] | ||
*[[IoT - Modular - Functions.h|functions.h]] | *[[IoT - Modular - Functions.h|functions.h]] | ||
+ | *[[IoT - Modular - Externs.h|externs.h]] | ||
*[[IoT - Modular - Debug.h|debug.h]] | *[[IoT - Modular - Debug.h|debug.h]] | ||
− | |||
*[[IoT - Modular - MQTT.h|MQTT.h]] | *[[IoT - Modular - MQTT.h|MQTT.h]] | ||
*[[IoT - Modular - Noise.h|Noise.h]] | *[[IoT - Modular - Noise.h|Noise.h]] | ||
Line 35: | Line 35: | ||
**[[IoT - Modular - TCA9548A.h|TCA9548A.h]] | **[[IoT - Modular - TCA9548A.h|TCA9548A.h]] | ||
**[[IoT - Modular - Touch.h|Touch.h]] | **[[IoT - Modular - Touch.h|Touch.h]] | ||
+ | **[[IoT - Modular - Thermocouples.h|Thermocouples.h]] | ||
==Common Code Parts== | ==Common Code Parts== | ||
Line 76: | Line 77: | ||
=IDE Setup & Such= | =IDE Setup & Such= | ||
+ | |||
+ | * [[IoT - Modular - Platformio.ini|Platformio.ini]] | ||
+ | ** [[IoT - Modular - SugarBush.ini|SugarBush.ini]] | ||
+ | ** [[IoT - Modular - Environmental.ini|Environmental.ini]] | ||
+ | ** [[IoT - Modular - Household.ini|Household.ini]] | ||
+ | ** [[IoT - Modular - Lab.ini|Lab.ini]] | ||
+ | ** [[IoT - Modular - Tests.ini|Tests.ini]] | ||
+ | |||
+ | * [[IoT - Modular - Pre-Compile.py|Pre-Compile.py]] | ||
+ | * [[IoT - Modular - Post-Compile.py|Post-Compile.py]] |
Latest revision as of 12:23, 1 May 2021
This is very much a Work in Progress. The intent is to build a reasonably complete set of code-blocks that will result (with conditional compilation) in functional and ready to deploy firmware for the ESP8266.
(You'll also notice that I'm working on my sugarBush code ATM... :P )
Contents
The Code
Header Files
- TopSecret.h
- libraries.h
- functions.h
- externs.h
- debug.h
- MQTT.h
- Noise.h
- Pixels.h
- s-BME280.h
- s-BMP180.h
- s-Climate.h
- d-SSD1306_128x32.h
- d-SSD1306_128x64.h
- StickDude.h
- _Non-Existant_ (i.e.: Header files still to be created...)
Common Code Parts
"Alerts" Code Parts
"Controls" Code Parts
"Display" Code Parts
- SSD1306.cpp (OLED)
- ILI9341.cpp (TFT)