diff --git a/README.md b/README.md index 253f77e..0e45be1 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# ESP_IOT Framework v2.0 +# Semantic Marker for ESP-32 IOT Framework v2.0 -The goal of ESP_IOT is to have a set of modules that can be included in the loop and setup. Adding them will add and manipulate +The goal of Semantic Marker for ESP-32 IOT is to have a set of modules that can be included in the loop and setup. Adding them will add and manipulate various IoT capabilities, while using the ESP_IOT framework to connect the various devices. The ESP-32 devices support bluetooth and wifi but have a limited user interface. The M5 based ESP-32 extends with a display, speaker, temperature, axcelerometor sensers. Other devices such as M5 V2 incorporate a camera with machine learning functionality. @@ -10,6 +10,9 @@ collaboration supports the IoT suite of applications. The ESP_IOT supports adding and sharing between can use the #ifdef to add or remove capalities. And each has a setup() and loop() for the various functional modules. +# To build type "make" +## Modify the Defines.h for the different ESP configurations + Documented Architecture and Code \ref DisplayModule \ref MQTTModule diff --git a/ESP_IOT.ino b/SemanticMarkerESP-32.ino similarity index 100% rename from ESP_IOT.ino rename to SemanticMarkerESP-32.ino diff --git a/SemanticMarkerESP-32.xcodeproj/project.pbxproj b/SemanticMarkerESP-32.xcodeproj/project.pbxproj index c1dcced..be62698 100644 --- a/SemanticMarkerESP-32.xcodeproj/project.pbxproj +++ b/SemanticMarkerESP-32.xcodeproj/project.pbxproj @@ -9,7 +9,6 @@ /* Begin PBXFileReference section */ D2E430632B02DC4F00E2C80B /* KSNetworking.004.jpeg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = KSNetworking.004.jpeg; sourceTree = ""; }; D2E430642B02DC4F00E2C80B /* makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = makefile; sourceTree = ""; }; - D2E430652B02DC4F00E2C80B /* ESP_IOT.ino */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ESP_IOT.ino; sourceTree = ""; }; D2E430662B02DC4F00E2C80B /* Defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Defines.h; sourceTree = ""; }; D2E430672B02DC4F00E2C80B /* IOT_Backend.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IOT_Backend.png; sourceTree = ""; }; D2E430682B02DC4F00E2C80B /* IOT_MQTT_Namespace.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = IOT_MQTT_Namespace.png; sourceTree = ""; }; @@ -90,17 +89,18 @@ D2E430C12B02DC5900E2C80B /* StepperModule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StepperModule.h; sourceTree = ""; }; D2E430C22B02DC5900E2C80B /* PTTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PTTimer.h; sourceTree = ""; }; D2E430C32B02DC8400E2C80B /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + D2E430C42B02DD8000E2C80B /* SemanticMarkerESP-32.ino */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "SemanticMarkerESP-32.ino"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXGroup section */ D2E430582B02DB7F00E2C80B = { isa = PBXGroup; children = ( + D2E430C42B02DD8000E2C80B /* SemanticMarkerESP-32.ino */, D2E430C32B02DC8400E2C80B /* README.md */, D2E4306A2B02DC5900E2C80B /* src */, D2E430662B02DC4F00E2C80B /* Defines.h */, D2E430692B02DC4F00E2C80B /* ESP_IOT_Modules.png */, - D2E430652B02DC4F00E2C80B /* ESP_IOT.ino */, D2E430672B02DC4F00E2C80B /* IOT_Backend.png */, D2E430682B02DC4F00E2C80B /* IOT_MQTT_Namespace.png */, D2E430632B02DC4F00E2C80B /* KSNetworking.004.jpeg */, diff --git a/output b/output new file mode 100644 index 0000000..04ed74c --- /dev/null +++ b/output @@ -0,0 +1,15 @@ +Sketch uses 1081154 bytes (82%) of program storage space. Maximum is 1310720 bytes. +Global variables use 58476 bytes (17%) of dynamic memory, leaving 269204 bytes for local variables. Maximum is 327680 bytes. + +Used library Version Path +WiFi 1.0 /Users/scott/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi +NimBLE-Arduino 1.4.1 /Users/scott/Documents/Arduino/libraries/NimBLE-Arduino +ArduinoJson 6.19.4 /Users/scott/Documents/Arduino/libraries/ArduinoJson +Preferences 1.0 /Users/scott/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/Preferences +PubSubClient 2.8 /Users/scott/Documents/Arduino/libraries/PubSubClient +Update 1.0 /Users/scott/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/Update +ESPmDNS 1.0 /Users/scott/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/ESPmDNS +FS 1.0 /Users/scott/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/FS + +Used platform Version Path +esp32:esp32 1.0.6 /Users/scott/Library/Arduino15/packages/esp32/hardware/esp32/1.0.6