Difference between revisions of "IoT - Modular Firmware"

From The TinkerNet Wiki
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 - Externs.h|externs.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 )

The Code

Header Files

Common Code Parts

"Alerts" Code Parts

"Controls" Code Parts

"Display" Code Parts

"Sensing" Code Parts

Climate

Other

"Storage" Code Parts

IDE Setup & Such