Difference between revisions of "IoT - Modular Firmware"

From The TinkerNet Wiki
Jump to navigation Jump to search
Line 5: Line 5:
 
=The Code=
 
=The Code=
 
==Header Files==
 
==Header Files==
 +
 +
* TopSecret.h
 +
* libraries.h
 +
* functions.h
 +
* debug.h
 +
* externs.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_
 +
** Buttons.h
 +
** ILI9341.h
 +
** MCP23017.h
 +
** PCF8574.h
 +
** RS485.h
 +
** s-BME680.h
 +
** s-Current.h
 +
** SD_Card.h
 +
** Sensors-MQ_Gas_Sensors.h
 +
** s-PIR.h
 +
** s-PressurSensors.h
 +
** s-Ultrasonic.h
 +
** TCA9548A.h
 +
** Touch.h
  
 
==Common Code Parts==
 
==Common Code Parts==

Revision as of 13:56, 30 April 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

  • TopSecret.h
  • libraries.h
  • functions.h
  • debug.h
  • externs.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_
    • Buttons.h
    • ILI9341.h
    • MCP23017.h
    • PCF8574.h
    • RS485.h
    • s-BME680.h
    • s-Current.h
    • SD_Card.h
    • Sensors-MQ_Gas_Sensors.h
    • s-PIR.h
    • s-PressurSensors.h
    • s-Ultrasonic.h
    • TCA9548A.h
    • Touch.h

Common Code Parts

"Alerts" Code Parts

"Controls" Code Parts

"Display" Code Parts

"Sensing" Code Parts

Climate

Other

"Storage" Code Parts

IDE Setup & Such