├── .vscode ├── c_cpp_properties.json └── settings.json ├── LittleFS ├── fs.bat ├── fs_1M.bin ├── fs_4M.bin └── mklittlefs.exe ├── README.md ├── SPIFFS ├── mkspiffs.exe ├── spiffs.bat ├── spiffs_1.0.1_1M.bin └── spiffs_1.0.1_4M.bin ├── YAFB.txt ├── assets ├── DiagLogo.jpg ├── DriversLogo.jpg ├── GPIO.jpg ├── GPIOLogo.jpg ├── H4PLogo.png ├── H4PLogoSmall.jpg ├── H4_low_250.jpg ├── HTTPLogo.jpg ├── MQTTLogo.jpg ├── WiFiLogo.jpg ├── apmode.jpg ├── block.png ├── bounce.png ├── bounce2.png ├── ccc.jpg ├── common │ ├── aardvark_icon.jpg │ ├── armadillo_icon.jpg │ ├── h4_icon.jpg │ ├── h4p_icon.jpg │ ├── menagerie.md │ ├── menagerieroadmap.jpg │ ├── pangolin_icon.jpg │ ├── tls.jpg │ └── tools_icon.jpg ├── console.jpg ├── dashboard.jpg ├── debounce.jpg ├── ducks.jpg ├── empty.jpg ├── encoder.jpg ├── encoderauto.jpg ├── fastboot.jpg ├── fs.jpg ├── h4cover1blinkyonsteroids.jpg ├── h4cover2whyyouneedit.jpg ├── h4p_logo.jpg ├── h4pecosystem.jpg ├── h4plugins.jpg ├── h4ui.jpg ├── jhbook.jpg ├── ms.png ├── mysql.jpg ├── nodepink.jpg ├── nodered.jpg ├── nodered │ └── H4Updater_flow.json ├── noderedrouter.jpg ├── nrflow.jpg ├── optismall.jpg ├── phasing.xlsx ├── plugins.jpg ├── profiler.jpg ├── realducks.jpg ├── remote.JPG ├── rest.jpg ├── roadmaph4p.jpg ├── settings.jpg ├── showfs.jpg ├── showq.jpg ├── showq2.jpg ├── sonoff.jpg ├── sonoffbasic.jpg ├── sqwvhardware.jpg ├── startup.jpg ├── startuph4.jpg ├── statix.jpg ├── svcwifi.jpg ├── switchthing.jpg ├── uidynamic.jpg ├── uiinput.jpg ├── uistatic.jpg └── upnp2.jpg ├── data ├── H4PLogo.jpg ├── favicon.ico ├── h4.css ├── h4.js ├── h4UI ├── soap.xml ├── srch.txt ├── sta.htm ├── state0.jpg ├── state1.jpg ├── ucom.txt ├── up.xml └── wescp.xml ├── docs ├── analog.md ├── apmode.md ├── basic.md ├── beat.md ├── ccc.md ├── ears.md ├── encoders.md ├── eq.md ├── events.md ├── faq.md ├── generix.md ├── gk.md ├── globals.md ├── h4.md ├── h4fc.md ├── h4http.md ├── h4hw.md ├── h4mqtt.md ├── h4p.md ├── h4plink.md ├── h4pm.md ├── h4qw.md ├── h4wifi.md ├── heap.md ├── index.md ├── issues.md ├── llog.md ├── logphys.md ├── loops.md ├── lynx.md ├── mlog.md ├── mqcmds.md ├── nodepink.md ├── nodepinkadv.md ├── overview.md ├── presence.md ├── rlog.md ├── rn300.md ├── rupd.md ├── rusrv.md ├── statics.md ├── swings.md ├── things.md ├── tick.md ├── upnp.md └── webui.md ├── esp8266.boards.local.txt ├── esp8266.eagle.flash.1m96.ld ├── examples ├── 00_START_HERE │ ├── 00_EverythingIsAnEvent │ │ └── 00_EverythingIsAnEvent.ino │ ├── 01_DefaultSystemEventHandling │ │ └── 01_DefaultSystemEventHandling.ino │ ├── 02_EasyGPIOEventHandling │ │ └── 02_EasyGPIOEventHandling.ino │ ├── 03_EasyServiceHandling │ │ └── 03_EasyServiceHandling.ino │ ├── 04_YourOwnEventHandling │ │ └── 04_YourOwnEventHandling.ino │ ├── 05_H4P_SerialCmd │ │ └── 05_H4P_SerialCmd.ino │ └── 06_PersistentStorage │ │ └── 06_PersistentStorage.ino ├── 01_GPIO_PIN_MACHINE │ ├── PM_01_Raw │ │ └── PM_01_Raw.ino │ ├── PM_01_Raw_ADAPTER │ │ └── PM_01_Raw_ADAPTER.ino │ ├── PM_02_Filtered │ │ └── PM_02_Filtered.ino │ ├── PM_03A_DebouncedToOnOff │ │ └── PM_03A_DebouncedToOnOff.ino │ ├── PM_03B_DebouncedUpdateInt │ │ └── PM_03B_DebouncedUpdateInt.ino │ ├── PM_03C_DebouncedUpdateGlobal │ │ └── PM_03C_DebouncedUpdateGlobal.ino │ ├── PM_03_Debounced │ │ └── PM_03_Debounced.ino │ ├── PM_04_Tactless │ │ └── PM_04_Tactless.ino │ ├── PM_05_Counting │ │ └── PM_05_Counting.ino │ ├── PM_06_Circular │ │ └── PM_06_Circular.ino │ ├── PM_07_Latching │ │ └── PM_07_Latching.ino │ ├── PM_08_Timed │ │ └── PM_08_Timed.ino │ ├── PM_09_Repeating │ │ └── PM_09_Repeating.ino │ ├── PM_10_Polled │ │ └── PM_10_Polled.ino │ ├── PM_11_Retriggering │ │ └── PM_11_Retriggering.ino │ ├── PM_12_Multistage │ │ └── PM_12_Multistage.ino │ ├── PM_13A_EncoderToCount │ │ └── PM_13A_EncoderToCount.ino │ ├── PM_13B_EncoderToOnOff │ │ └── PM_13B_EncoderToOnOff.ino │ ├── PM_13_Encoder │ │ └── PM_13_Encoder.ino │ ├── PM_14A_EncoderAutoToInt │ │ └── PM_14A_EncoderAutoToInt.ino │ ├── PM_14B_EncoderAutoToGlobal │ │ └── PM_14B_EncoderAutoToGlobal.ino │ ├── PM_14_EncoderAuto │ │ └── PM_14_EncoderAuto.ino │ ├── PM_15_AnalogPlayground │ │ └── PM_15_AnalogPlayground.ino │ ├── PM_20_DIY_Filters │ │ └── PM_20_DIY_Filters.ino │ └── PM_30_DIY_PulseWidth │ │ └── PM_30_DIY_PulseWidth.ino ├── 02_LOGGING │ ├── H4P_CustomLogger │ │ └── H4P_CustomLogger.ino │ ├── H4P_LocalLogger │ │ └── H4P_LocalLogger.ino │ ├── H4P_MQTTLogger │ │ └── H4P_MQTTLogger.ino │ └── H4P_RemoteLogger │ │ └── H4P_RemoteLogger.ino ├── 03_DIAGNOSTICS │ ├── H4P_HeapWarn │ │ └── H4P_HeapWarn.ino │ ├── H4P_LoopCount │ │ └── H4P_LoopCount.ino │ ├── H4P_QueueWarn │ │ └── H4P_QueueWarn.ino │ ├── H4P_TaskSniffer │ │ └── H4P_TaskSniffer.ino │ └── H4_TaskNames │ │ └── H4_TaskNames.ino ├── 04_SIGNALLING │ ├── H4FC_Mayhem │ │ └── H4FC_Mayhem.ino │ ├── H4FC_WhiteNoise │ │ └── H4FC_WhiteNoise.ino │ ├── H4FC_flashLED │ │ └── H4FC_flashLED.ino │ ├── H4FC_flashMorse │ │ └── H4FC_flashMorse.ino │ ├── H4FC_flashPWM │ │ └── H4FC_flashPWM.ino │ ├── H4FC_flashPattern │ │ └── H4FC_flashPattern.ino │ └── H4FC_throbLED │ │ └── H4FC_throbLED.ino ├── 05_THINGS_SWITCHES │ ├── H4P_BinarySwitch │ │ └── H4P_BinarySwitch.ino │ ├── H4P_BinarySwitchMQTT │ │ └── H4P_BinarySwitchMQTT.ino │ ├── H4P_BinarySwitchMfnb │ │ └── H4P_BinarySwitchMfnb.ino │ ├── H4P_BinaryThing │ │ └── H4P_BinaryThing.ino │ ├── H4P_BinaryThingAutoOff │ │ └── H4P_BinaryThingAutoOff.ino │ ├── H4P_ConditionalSwitch │ │ └── H4P_ConditionalSwitch.ino │ ├── H4P_ConditionalThing │ │ └── H4P_ConditionalThing.ino │ └── H4P_TrafficLights │ │ └── H4P_TrafficLights.ino ├── 06_WEB_UI │ ├── AsyncHTTP │ │ └── AsyncHTTP.ino │ ├── WebUI_InputFields │ │ └── WebUI_InputFields.ino │ ├── WebUI_RemoteInclusions │ │ └── WebUI_RemoteInclusions.ino │ └── WebUI_StaticFields │ │ └── WebUI_StaticFields.ino ├── 07_MQTT │ ├── H4P_MQTT_CustomLWT │ │ └── H4P_MQTT_CustomLWT.ino │ ├── H4P_MQTT_Subtopics │ │ └── H4P_MQTT_Subtopics.ino │ └── H4P_MQTT_Wildcards │ │ └── H4P_MQTT_Wildcards.ino ├── MUSIC │ ├── H4P_GymnopedieNo1 │ │ └── H4P_GymnopedieNo1.ino │ ├── H4P_Simple_Tones │ │ └── H4P_Simple_Tones.ino │ ├── H4P_Sirens │ │ └── H4P_Sirens.ino │ └── H4P_TakeOnMe │ │ └── H4P_TakeOnMe.ino ├── PRESENCE │ ├── H4P_CrowdedHouse │ │ └── H4P_CrowdedHouse.ino │ ├── H4P_PresenceDetectH4 │ │ └── H4P_PresenceDetectH4.ino │ ├── H4P_PresenceDetectIP │ │ └── H4P_PresenceDetectIP.ino │ ├── H4P_PresenceDetectIP_ONOFF │ │ └── H4P_PresenceDetectIP_ONOFF.ino │ ├── H4P_PresenceDetectIP_ONOFF_Inverted │ │ └── H4P_PresenceDetectIP_ONOFF_Inverted.ino │ ├── H4P_PresenceDetectMDNS │ │ └── H4P_PresenceDetectMDNS.ino │ ├── H4P_PresenceDetectUPNP │ │ └── H4P_PresenceDetectUPNP.ino │ └── H4P_PresenceDotLocal │ │ └── H4P_PresenceDotLocal.ino ├── TIME │ ├── ClockNTP │ │ └── ClockNTP.ino │ ├── H4P_OLED_NTP_CLOCK │ │ └── H4P_OLED_NTP_CLOCK.ino │ ├── H4P_SunriseSunset │ │ └── H4P_SunriseSunset.ino │ └── H4P_Timekeeper │ │ └── H4P_Timekeeper.ino ├── YOUTUBE │ ├── README.md │ ├── YOUTIBE_GPIO110Multistage │ │ └── YOUTIBE_GPIO110Multistage.ino │ ├── YOUTIBE_GPIO110mfnb │ │ └── YOUTIBE_GPIO110mfnb.ino │ ├── YOUTUBE_GPIO1000rotary │ │ └── YOUTUBE_GPIO1000rotary.ino │ ├── YOUTUBE_GPIO1000rotary2 │ │ └── YOUTUBE_GPIO1000rotary2.ino │ ├── YOUTUBE_GPIO1000rotary3 │ │ └── YOUTUBE_GPIO1000rotary3.ino │ ├── YOUTUBE_GPIO101_NODEPINK │ │ └── YOUTUBE_GPIO101_NODEPINK.ino │ ├── YOUTUBE_GPIO101_NODEPINKcircular │ │ └── YOUTUBE_GPIO101_NODEPINKcircular.ino │ ├── YOUTUBE_GPIO101_NODEPINKcounting │ │ └── YOUTUBE_GPIO101_NODEPINKcounting.ino │ ├── YOUTUBE_GPIO101_NODEPINKtactless │ │ └── YOUTUBE_GPIO101_NODEPINKtactless.ino │ ├── YOUTUBE_GPIO110Repeating │ │ └── YOUTUBE_GPIO110Repeating.ino │ ├── YOUTUBE_GPIO110Timed │ │ └── YOUTUBE_GPIO110Timed.ino │ ├── YOUTUBE_GPIO111stragglers │ │ └── YOUTUBE_GPIO111stragglers.ino │ └── YOUTUBE_PM_13_Encoder │ │ └── YOUTUBE_PM_13_Encoder.ino └── xtras │ ├── GPIOhunt │ └── GPIOhunt.ino │ ├── Generic_ESP01S │ └── Generic_ESP01S.ino │ ├── Generic_SONOFF │ └── Generic_SONOFF.ino │ ├── Generic_SONOFF_AP │ └── Generic_SONOFF_AP.ino │ ├── H4P_Generic_SQUAWK │ └── H4P_Generic_SQUAWK.ino │ └── H4P_SONOFF_Basic │ └── H4P_SONOFF_Basic.ino ├── keywords.txt ├── library.properties ├── plugins.code-workspace ├── src ├── H4PStatic.cpp ├── H4P_AsyncHTTP.cpp ├── H4P_AsyncHTTP.h ├── H4P_AsyncMQTT.cpp ├── H4P_AsyncMQTT.h ├── H4P_BinarySwitch.cpp ├── H4P_BinarySwitch.h ├── H4P_BinaryThing.cpp ├── H4P_BinaryThing.h ├── H4P_EmitHeap.h ├── H4P_EmitLoopCount.h ├── H4P_EmitQ.h ├── H4P_EmitTick.h ├── H4P_EventListener.h ├── H4P_GateKeeper.cpp ├── H4P_GateKeeper.h ├── H4P_HeapWarn.cpp ├── H4P_HeapWarn.h ├── H4P_Heartbeat.cpp ├── H4P_Heartbeat.h ├── H4P_LinkMaster.cpp ├── H4P_LinkMaster.h ├── H4P_LocalLogger.cpp ├── H4P_LocalLogger.h ├── H4P_MQTTLogger.h ├── H4P_PinMachine.cpp ├── H4P_PinMachine.h ├── H4P_QueueWarn.cpp ├── H4P_QueueWarn.h ├── H4P_RemoteLogger.cpp ├── H4P_RemoteLogger.h ├── H4P_RemoteUpdate.h ├── H4P_SerialCmd.cpp ├── H4P_SerialCmd.h ├── H4P_Signaller.cpp ├── H4P_Signaller.h ├── H4P_TaskSniffer.cpp ├── H4P_TaskSniffer.h ├── H4P_Timekeeper.cpp ├── H4P_Timekeeper.h ├── H4P_ToneController.cpp ├── H4P_ToneController.h ├── H4P_UPNPServer.cpp ├── H4P_UPNPServer.h ├── H4P_WiFi.cpp ├── H4P_WiFi.h ├── H4Plugins.h ├── H4Service.cpp ├── H4Service.h ├── NODE-PINK-FLOWS.cpp ├── NODE-PINK-FLOWS.h ├── NODE-PINK-NODES.cpp ├── NODE-PINK-NODES.h ├── config_plugins.h └── h4proxy.h └── todo.txt /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.dimInactiveRegions": false 3 | } -------------------------------------------------------------------------------- /LittleFS/fs.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/LittleFS/fs.bat -------------------------------------------------------------------------------- /LittleFS/fs_1M.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/LittleFS/fs_1M.bin -------------------------------------------------------------------------------- /LittleFS/fs_4M.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/LittleFS/fs_4M.bin -------------------------------------------------------------------------------- /LittleFS/mklittlefs.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/LittleFS/mklittlefs.exe -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/README.md -------------------------------------------------------------------------------- /SPIFFS/mkspiffs.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/SPIFFS/mkspiffs.exe -------------------------------------------------------------------------------- /SPIFFS/spiffs.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/SPIFFS/spiffs.bat -------------------------------------------------------------------------------- /SPIFFS/spiffs_1.0.1_1M.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/SPIFFS/spiffs_1.0.1_1M.bin -------------------------------------------------------------------------------- /SPIFFS/spiffs_1.0.1_4M.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/SPIFFS/spiffs_1.0.1_4M.bin -------------------------------------------------------------------------------- /YAFB.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/YAFB.txt -------------------------------------------------------------------------------- /assets/DiagLogo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/DiagLogo.jpg -------------------------------------------------------------------------------- /assets/DriversLogo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/DriversLogo.jpg -------------------------------------------------------------------------------- /assets/GPIO.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/GPIO.jpg -------------------------------------------------------------------------------- /assets/GPIOLogo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/GPIOLogo.jpg -------------------------------------------------------------------------------- /assets/H4PLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/H4PLogo.png -------------------------------------------------------------------------------- /assets/H4PLogoSmall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/H4PLogoSmall.jpg -------------------------------------------------------------------------------- /assets/H4_low_250.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/H4_low_250.jpg -------------------------------------------------------------------------------- /assets/HTTPLogo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/HTTPLogo.jpg -------------------------------------------------------------------------------- /assets/MQTTLogo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/MQTTLogo.jpg -------------------------------------------------------------------------------- /assets/WiFiLogo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/WiFiLogo.jpg -------------------------------------------------------------------------------- /assets/apmode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/apmode.jpg -------------------------------------------------------------------------------- /assets/block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/block.png -------------------------------------------------------------------------------- /assets/bounce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/bounce.png -------------------------------------------------------------------------------- /assets/bounce2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/bounce2.png -------------------------------------------------------------------------------- /assets/ccc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/ccc.jpg -------------------------------------------------------------------------------- /assets/common/aardvark_icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/common/aardvark_icon.jpg -------------------------------------------------------------------------------- /assets/common/armadillo_icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/common/armadillo_icon.jpg -------------------------------------------------------------------------------- /assets/common/h4_icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/common/h4_icon.jpg -------------------------------------------------------------------------------- /assets/common/h4p_icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/common/h4p_icon.jpg -------------------------------------------------------------------------------- /assets/common/menagerie.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/common/menagerie.md -------------------------------------------------------------------------------- /assets/common/menagerieroadmap.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/common/menagerieroadmap.jpg -------------------------------------------------------------------------------- /assets/common/pangolin_icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/common/pangolin_icon.jpg -------------------------------------------------------------------------------- /assets/common/tls.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/common/tls.jpg -------------------------------------------------------------------------------- /assets/common/tools_icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/common/tools_icon.jpg -------------------------------------------------------------------------------- /assets/console.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/console.jpg -------------------------------------------------------------------------------- /assets/dashboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/dashboard.jpg -------------------------------------------------------------------------------- /assets/debounce.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/debounce.jpg -------------------------------------------------------------------------------- /assets/ducks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/ducks.jpg -------------------------------------------------------------------------------- /assets/empty.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/empty.jpg -------------------------------------------------------------------------------- /assets/encoder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/encoder.jpg -------------------------------------------------------------------------------- /assets/encoderauto.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/encoderauto.jpg -------------------------------------------------------------------------------- /assets/fastboot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/fastboot.jpg -------------------------------------------------------------------------------- /assets/fs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/fs.jpg -------------------------------------------------------------------------------- /assets/h4cover1blinkyonsteroids.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/h4cover1blinkyonsteroids.jpg -------------------------------------------------------------------------------- /assets/h4cover2whyyouneedit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/h4cover2whyyouneedit.jpg -------------------------------------------------------------------------------- /assets/h4p_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/h4p_logo.jpg -------------------------------------------------------------------------------- /assets/h4pecosystem.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/h4pecosystem.jpg -------------------------------------------------------------------------------- /assets/h4plugins.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/h4plugins.jpg -------------------------------------------------------------------------------- /assets/h4ui.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/h4ui.jpg -------------------------------------------------------------------------------- /assets/jhbook.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/jhbook.jpg -------------------------------------------------------------------------------- /assets/ms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/ms.png -------------------------------------------------------------------------------- /assets/mysql.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/mysql.jpg -------------------------------------------------------------------------------- /assets/nodepink.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/nodepink.jpg -------------------------------------------------------------------------------- /assets/nodered.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/nodered.jpg -------------------------------------------------------------------------------- /assets/nodered/H4Updater_flow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/nodered/H4Updater_flow.json -------------------------------------------------------------------------------- /assets/noderedrouter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/noderedrouter.jpg -------------------------------------------------------------------------------- /assets/nrflow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/nrflow.jpg -------------------------------------------------------------------------------- /assets/optismall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/optismall.jpg -------------------------------------------------------------------------------- /assets/phasing.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/phasing.xlsx -------------------------------------------------------------------------------- /assets/plugins.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/plugins.jpg -------------------------------------------------------------------------------- /assets/profiler.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/profiler.jpg -------------------------------------------------------------------------------- /assets/realducks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/realducks.jpg -------------------------------------------------------------------------------- /assets/remote.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/remote.JPG -------------------------------------------------------------------------------- /assets/rest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/rest.jpg -------------------------------------------------------------------------------- /assets/roadmaph4p.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/roadmaph4p.jpg -------------------------------------------------------------------------------- /assets/settings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/settings.jpg -------------------------------------------------------------------------------- /assets/showfs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/showfs.jpg -------------------------------------------------------------------------------- /assets/showq.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/showq.jpg -------------------------------------------------------------------------------- /assets/showq2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/showq2.jpg -------------------------------------------------------------------------------- /assets/sonoff.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/sonoff.jpg -------------------------------------------------------------------------------- /assets/sonoffbasic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/sonoffbasic.jpg -------------------------------------------------------------------------------- /assets/sqwvhardware.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/sqwvhardware.jpg -------------------------------------------------------------------------------- /assets/startup.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/startup.jpg -------------------------------------------------------------------------------- /assets/startuph4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/startuph4.jpg -------------------------------------------------------------------------------- /assets/statix.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/statix.jpg -------------------------------------------------------------------------------- /assets/svcwifi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/svcwifi.jpg -------------------------------------------------------------------------------- /assets/switchthing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/switchthing.jpg -------------------------------------------------------------------------------- /assets/uidynamic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/uidynamic.jpg -------------------------------------------------------------------------------- /assets/uiinput.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/uiinput.jpg -------------------------------------------------------------------------------- /assets/uistatic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/uistatic.jpg -------------------------------------------------------------------------------- /assets/upnp2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/assets/upnp2.jpg -------------------------------------------------------------------------------- /data/H4PLogo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/data/H4PLogo.jpg -------------------------------------------------------------------------------- /data/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/data/favicon.ico -------------------------------------------------------------------------------- /data/h4.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/data/h4.css -------------------------------------------------------------------------------- /data/h4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/data/h4.js -------------------------------------------------------------------------------- /data/h4UI: -------------------------------------------------------------------------------- 1 | 3.0.1 -------------------------------------------------------------------------------- /data/soap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/data/soap.xml -------------------------------------------------------------------------------- /data/srch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/data/srch.txt -------------------------------------------------------------------------------- /data/sta.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/data/sta.htm -------------------------------------------------------------------------------- /data/state0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/data/state0.jpg -------------------------------------------------------------------------------- /data/state1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/data/state1.jpg -------------------------------------------------------------------------------- /data/ucom.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/data/ucom.txt -------------------------------------------------------------------------------- /data/up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/data/up.xml -------------------------------------------------------------------------------- /data/wescp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/data/wescp.xml -------------------------------------------------------------------------------- /docs/analog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/analog.md -------------------------------------------------------------------------------- /docs/apmode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/apmode.md -------------------------------------------------------------------------------- /docs/basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/basic.md -------------------------------------------------------------------------------- /docs/beat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/beat.md -------------------------------------------------------------------------------- /docs/ccc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/ccc.md -------------------------------------------------------------------------------- /docs/ears.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/ears.md -------------------------------------------------------------------------------- /docs/encoders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/encoders.md -------------------------------------------------------------------------------- /docs/eq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/eq.md -------------------------------------------------------------------------------- /docs/events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/events.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/generix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/generix.md -------------------------------------------------------------------------------- /docs/gk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/gk.md -------------------------------------------------------------------------------- /docs/globals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/globals.md -------------------------------------------------------------------------------- /docs/h4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/h4.md -------------------------------------------------------------------------------- /docs/h4fc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/h4fc.md -------------------------------------------------------------------------------- /docs/h4http.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/h4http.md -------------------------------------------------------------------------------- /docs/h4hw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/h4hw.md -------------------------------------------------------------------------------- /docs/h4mqtt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/h4mqtt.md -------------------------------------------------------------------------------- /docs/h4p.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/h4p.md -------------------------------------------------------------------------------- /docs/h4plink.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/h4plink.md -------------------------------------------------------------------------------- /docs/h4pm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/h4pm.md -------------------------------------------------------------------------------- /docs/h4qw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/h4qw.md -------------------------------------------------------------------------------- /docs/h4wifi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/h4wifi.md -------------------------------------------------------------------------------- /docs/heap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/heap.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/issues.md -------------------------------------------------------------------------------- /docs/llog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/llog.md -------------------------------------------------------------------------------- /docs/logphys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/logphys.md -------------------------------------------------------------------------------- /docs/loops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/loops.md -------------------------------------------------------------------------------- /docs/lynx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/lynx.md -------------------------------------------------------------------------------- /docs/mlog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/mlog.md -------------------------------------------------------------------------------- /docs/mqcmds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/mqcmds.md -------------------------------------------------------------------------------- /docs/nodepink.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/nodepink.md -------------------------------------------------------------------------------- /docs/nodepinkadv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/nodepinkadv.md -------------------------------------------------------------------------------- /docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/overview.md -------------------------------------------------------------------------------- /docs/presence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/presence.md -------------------------------------------------------------------------------- /docs/rlog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/rlog.md -------------------------------------------------------------------------------- /docs/rn300.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/rn300.md -------------------------------------------------------------------------------- /docs/rupd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/rupd.md -------------------------------------------------------------------------------- /docs/rusrv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/rusrv.md -------------------------------------------------------------------------------- /docs/statics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/statics.md -------------------------------------------------------------------------------- /docs/swings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/swings.md -------------------------------------------------------------------------------- /docs/things.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/things.md -------------------------------------------------------------------------------- /docs/tick.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/tick.md -------------------------------------------------------------------------------- /docs/upnp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/upnp.md -------------------------------------------------------------------------------- /docs/webui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/docs/webui.md -------------------------------------------------------------------------------- /esp8266.boards.local.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/esp8266.boards.local.txt -------------------------------------------------------------------------------- /esp8266.eagle.flash.1m96.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/esp8266.eagle.flash.1m96.ld -------------------------------------------------------------------------------- /examples/00_START_HERE/00_EverythingIsAnEvent/00_EverythingIsAnEvent.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/00_START_HERE/00_EverythingIsAnEvent/00_EverythingIsAnEvent.ino -------------------------------------------------------------------------------- /examples/00_START_HERE/01_DefaultSystemEventHandling/01_DefaultSystemEventHandling.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/00_START_HERE/01_DefaultSystemEventHandling/01_DefaultSystemEventHandling.ino -------------------------------------------------------------------------------- /examples/00_START_HERE/02_EasyGPIOEventHandling/02_EasyGPIOEventHandling.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/00_START_HERE/02_EasyGPIOEventHandling/02_EasyGPIOEventHandling.ino -------------------------------------------------------------------------------- /examples/00_START_HERE/03_EasyServiceHandling/03_EasyServiceHandling.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/00_START_HERE/03_EasyServiceHandling/03_EasyServiceHandling.ino -------------------------------------------------------------------------------- /examples/00_START_HERE/04_YourOwnEventHandling/04_YourOwnEventHandling.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/00_START_HERE/04_YourOwnEventHandling/04_YourOwnEventHandling.ino -------------------------------------------------------------------------------- /examples/00_START_HERE/05_H4P_SerialCmd/05_H4P_SerialCmd.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/00_START_HERE/05_H4P_SerialCmd/05_H4P_SerialCmd.ino -------------------------------------------------------------------------------- /examples/00_START_HERE/06_PersistentStorage/06_PersistentStorage.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/00_START_HERE/06_PersistentStorage/06_PersistentStorage.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_01_Raw/PM_01_Raw.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_01_Raw/PM_01_Raw.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_01_Raw_ADAPTER/PM_01_Raw_ADAPTER.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_01_Raw_ADAPTER/PM_01_Raw_ADAPTER.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_02_Filtered/PM_02_Filtered.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_02_Filtered/PM_02_Filtered.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_03A_DebouncedToOnOff/PM_03A_DebouncedToOnOff.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_03A_DebouncedToOnOff/PM_03A_DebouncedToOnOff.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_03B_DebouncedUpdateInt/PM_03B_DebouncedUpdateInt.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_03B_DebouncedUpdateInt/PM_03B_DebouncedUpdateInt.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_03C_DebouncedUpdateGlobal/PM_03C_DebouncedUpdateGlobal.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_03C_DebouncedUpdateGlobal/PM_03C_DebouncedUpdateGlobal.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_03_Debounced/PM_03_Debounced.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_03_Debounced/PM_03_Debounced.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_04_Tactless/PM_04_Tactless.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_04_Tactless/PM_04_Tactless.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_05_Counting/PM_05_Counting.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_05_Counting/PM_05_Counting.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_06_Circular/PM_06_Circular.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_06_Circular/PM_06_Circular.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_07_Latching/PM_07_Latching.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_07_Latching/PM_07_Latching.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_08_Timed/PM_08_Timed.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_08_Timed/PM_08_Timed.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_09_Repeating/PM_09_Repeating.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_09_Repeating/PM_09_Repeating.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_10_Polled/PM_10_Polled.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_10_Polled/PM_10_Polled.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_11_Retriggering/PM_11_Retriggering.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_11_Retriggering/PM_11_Retriggering.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_12_Multistage/PM_12_Multistage.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_12_Multistage/PM_12_Multistage.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_13A_EncoderToCount/PM_13A_EncoderToCount.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_13A_EncoderToCount/PM_13A_EncoderToCount.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_13B_EncoderToOnOff/PM_13B_EncoderToOnOff.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_13B_EncoderToOnOff/PM_13B_EncoderToOnOff.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_13_Encoder/PM_13_Encoder.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_13_Encoder/PM_13_Encoder.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_14A_EncoderAutoToInt/PM_14A_EncoderAutoToInt.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_14A_EncoderAutoToInt/PM_14A_EncoderAutoToInt.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_14B_EncoderAutoToGlobal/PM_14B_EncoderAutoToGlobal.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_14B_EncoderAutoToGlobal/PM_14B_EncoderAutoToGlobal.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_14_EncoderAuto/PM_14_EncoderAuto.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_14_EncoderAuto/PM_14_EncoderAuto.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_15_AnalogPlayground/PM_15_AnalogPlayground.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_15_AnalogPlayground/PM_15_AnalogPlayground.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_20_DIY_Filters/PM_20_DIY_Filters.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_20_DIY_Filters/PM_20_DIY_Filters.ino -------------------------------------------------------------------------------- /examples/01_GPIO_PIN_MACHINE/PM_30_DIY_PulseWidth/PM_30_DIY_PulseWidth.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/01_GPIO_PIN_MACHINE/PM_30_DIY_PulseWidth/PM_30_DIY_PulseWidth.ino -------------------------------------------------------------------------------- /examples/02_LOGGING/H4P_CustomLogger/H4P_CustomLogger.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/02_LOGGING/H4P_CustomLogger/H4P_CustomLogger.ino -------------------------------------------------------------------------------- /examples/02_LOGGING/H4P_LocalLogger/H4P_LocalLogger.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/02_LOGGING/H4P_LocalLogger/H4P_LocalLogger.ino -------------------------------------------------------------------------------- /examples/02_LOGGING/H4P_MQTTLogger/H4P_MQTTLogger.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/02_LOGGING/H4P_MQTTLogger/H4P_MQTTLogger.ino -------------------------------------------------------------------------------- /examples/02_LOGGING/H4P_RemoteLogger/H4P_RemoteLogger.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/02_LOGGING/H4P_RemoteLogger/H4P_RemoteLogger.ino -------------------------------------------------------------------------------- /examples/03_DIAGNOSTICS/H4P_HeapWarn/H4P_HeapWarn.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/03_DIAGNOSTICS/H4P_HeapWarn/H4P_HeapWarn.ino -------------------------------------------------------------------------------- /examples/03_DIAGNOSTICS/H4P_LoopCount/H4P_LoopCount.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/03_DIAGNOSTICS/H4P_LoopCount/H4P_LoopCount.ino -------------------------------------------------------------------------------- /examples/03_DIAGNOSTICS/H4P_QueueWarn/H4P_QueueWarn.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/03_DIAGNOSTICS/H4P_QueueWarn/H4P_QueueWarn.ino -------------------------------------------------------------------------------- /examples/03_DIAGNOSTICS/H4P_TaskSniffer/H4P_TaskSniffer.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/03_DIAGNOSTICS/H4P_TaskSniffer/H4P_TaskSniffer.ino -------------------------------------------------------------------------------- /examples/03_DIAGNOSTICS/H4_TaskNames/H4_TaskNames.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/03_DIAGNOSTICS/H4_TaskNames/H4_TaskNames.ino -------------------------------------------------------------------------------- /examples/04_SIGNALLING/H4FC_Mayhem/H4FC_Mayhem.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/04_SIGNALLING/H4FC_Mayhem/H4FC_Mayhem.ino -------------------------------------------------------------------------------- /examples/04_SIGNALLING/H4FC_WhiteNoise/H4FC_WhiteNoise.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/04_SIGNALLING/H4FC_WhiteNoise/H4FC_WhiteNoise.ino -------------------------------------------------------------------------------- /examples/04_SIGNALLING/H4FC_flashLED/H4FC_flashLED.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/04_SIGNALLING/H4FC_flashLED/H4FC_flashLED.ino -------------------------------------------------------------------------------- /examples/04_SIGNALLING/H4FC_flashMorse/H4FC_flashMorse.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/04_SIGNALLING/H4FC_flashMorse/H4FC_flashMorse.ino -------------------------------------------------------------------------------- /examples/04_SIGNALLING/H4FC_flashPWM/H4FC_flashPWM.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/04_SIGNALLING/H4FC_flashPWM/H4FC_flashPWM.ino -------------------------------------------------------------------------------- /examples/04_SIGNALLING/H4FC_flashPattern/H4FC_flashPattern.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/04_SIGNALLING/H4FC_flashPattern/H4FC_flashPattern.ino -------------------------------------------------------------------------------- /examples/04_SIGNALLING/H4FC_throbLED/H4FC_throbLED.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/04_SIGNALLING/H4FC_throbLED/H4FC_throbLED.ino -------------------------------------------------------------------------------- /examples/05_THINGS_SWITCHES/H4P_BinarySwitch/H4P_BinarySwitch.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/05_THINGS_SWITCHES/H4P_BinarySwitch/H4P_BinarySwitch.ino -------------------------------------------------------------------------------- /examples/05_THINGS_SWITCHES/H4P_BinarySwitchMQTT/H4P_BinarySwitchMQTT.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/05_THINGS_SWITCHES/H4P_BinarySwitchMQTT/H4P_BinarySwitchMQTT.ino -------------------------------------------------------------------------------- /examples/05_THINGS_SWITCHES/H4P_BinarySwitchMfnb/H4P_BinarySwitchMfnb.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/05_THINGS_SWITCHES/H4P_BinarySwitchMfnb/H4P_BinarySwitchMfnb.ino -------------------------------------------------------------------------------- /examples/05_THINGS_SWITCHES/H4P_BinaryThing/H4P_BinaryThing.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/05_THINGS_SWITCHES/H4P_BinaryThing/H4P_BinaryThing.ino -------------------------------------------------------------------------------- /examples/05_THINGS_SWITCHES/H4P_BinaryThingAutoOff/H4P_BinaryThingAutoOff.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/05_THINGS_SWITCHES/H4P_BinaryThingAutoOff/H4P_BinaryThingAutoOff.ino -------------------------------------------------------------------------------- /examples/05_THINGS_SWITCHES/H4P_ConditionalSwitch/H4P_ConditionalSwitch.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/05_THINGS_SWITCHES/H4P_ConditionalSwitch/H4P_ConditionalSwitch.ino -------------------------------------------------------------------------------- /examples/05_THINGS_SWITCHES/H4P_ConditionalThing/H4P_ConditionalThing.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/05_THINGS_SWITCHES/H4P_ConditionalThing/H4P_ConditionalThing.ino -------------------------------------------------------------------------------- /examples/05_THINGS_SWITCHES/H4P_TrafficLights/H4P_TrafficLights.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/05_THINGS_SWITCHES/H4P_TrafficLights/H4P_TrafficLights.ino -------------------------------------------------------------------------------- /examples/06_WEB_UI/AsyncHTTP/AsyncHTTP.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/06_WEB_UI/AsyncHTTP/AsyncHTTP.ino -------------------------------------------------------------------------------- /examples/06_WEB_UI/WebUI_InputFields/WebUI_InputFields.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/06_WEB_UI/WebUI_InputFields/WebUI_InputFields.ino -------------------------------------------------------------------------------- /examples/06_WEB_UI/WebUI_RemoteInclusions/WebUI_RemoteInclusions.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/06_WEB_UI/WebUI_RemoteInclusions/WebUI_RemoteInclusions.ino -------------------------------------------------------------------------------- /examples/06_WEB_UI/WebUI_StaticFields/WebUI_StaticFields.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/06_WEB_UI/WebUI_StaticFields/WebUI_StaticFields.ino -------------------------------------------------------------------------------- /examples/07_MQTT/H4P_MQTT_CustomLWT/H4P_MQTT_CustomLWT.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/07_MQTT/H4P_MQTT_CustomLWT/H4P_MQTT_CustomLWT.ino -------------------------------------------------------------------------------- /examples/07_MQTT/H4P_MQTT_Subtopics/H4P_MQTT_Subtopics.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/07_MQTT/H4P_MQTT_Subtopics/H4P_MQTT_Subtopics.ino -------------------------------------------------------------------------------- /examples/07_MQTT/H4P_MQTT_Wildcards/H4P_MQTT_Wildcards.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/07_MQTT/H4P_MQTT_Wildcards/H4P_MQTT_Wildcards.ino -------------------------------------------------------------------------------- /examples/MUSIC/H4P_GymnopedieNo1/H4P_GymnopedieNo1.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/MUSIC/H4P_GymnopedieNo1/H4P_GymnopedieNo1.ino -------------------------------------------------------------------------------- /examples/MUSIC/H4P_Simple_Tones/H4P_Simple_Tones.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/MUSIC/H4P_Simple_Tones/H4P_Simple_Tones.ino -------------------------------------------------------------------------------- /examples/MUSIC/H4P_Sirens/H4P_Sirens.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/MUSIC/H4P_Sirens/H4P_Sirens.ino -------------------------------------------------------------------------------- /examples/MUSIC/H4P_TakeOnMe/H4P_TakeOnMe.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/MUSIC/H4P_TakeOnMe/H4P_TakeOnMe.ino -------------------------------------------------------------------------------- /examples/PRESENCE/H4P_CrowdedHouse/H4P_CrowdedHouse.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/PRESENCE/H4P_CrowdedHouse/H4P_CrowdedHouse.ino -------------------------------------------------------------------------------- /examples/PRESENCE/H4P_PresenceDetectH4/H4P_PresenceDetectH4.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/PRESENCE/H4P_PresenceDetectH4/H4P_PresenceDetectH4.ino -------------------------------------------------------------------------------- /examples/PRESENCE/H4P_PresenceDetectIP/H4P_PresenceDetectIP.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/PRESENCE/H4P_PresenceDetectIP/H4P_PresenceDetectIP.ino -------------------------------------------------------------------------------- /examples/PRESENCE/H4P_PresenceDetectIP_ONOFF/H4P_PresenceDetectIP_ONOFF.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/PRESENCE/H4P_PresenceDetectIP_ONOFF/H4P_PresenceDetectIP_ONOFF.ino -------------------------------------------------------------------------------- /examples/PRESENCE/H4P_PresenceDetectIP_ONOFF_Inverted/H4P_PresenceDetectIP_ONOFF_Inverted.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/PRESENCE/H4P_PresenceDetectIP_ONOFF_Inverted/H4P_PresenceDetectIP_ONOFF_Inverted.ino -------------------------------------------------------------------------------- /examples/PRESENCE/H4P_PresenceDetectMDNS/H4P_PresenceDetectMDNS.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/PRESENCE/H4P_PresenceDetectMDNS/H4P_PresenceDetectMDNS.ino -------------------------------------------------------------------------------- /examples/PRESENCE/H4P_PresenceDetectUPNP/H4P_PresenceDetectUPNP.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/PRESENCE/H4P_PresenceDetectUPNP/H4P_PresenceDetectUPNP.ino -------------------------------------------------------------------------------- /examples/PRESENCE/H4P_PresenceDotLocal/H4P_PresenceDotLocal.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/PRESENCE/H4P_PresenceDotLocal/H4P_PresenceDotLocal.ino -------------------------------------------------------------------------------- /examples/TIME/ClockNTP/ClockNTP.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/TIME/ClockNTP/ClockNTP.ino -------------------------------------------------------------------------------- /examples/TIME/H4P_OLED_NTP_CLOCK/H4P_OLED_NTP_CLOCK.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/TIME/H4P_OLED_NTP_CLOCK/H4P_OLED_NTP_CLOCK.ino -------------------------------------------------------------------------------- /examples/TIME/H4P_SunriseSunset/H4P_SunriseSunset.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/TIME/H4P_SunriseSunset/H4P_SunriseSunset.ino -------------------------------------------------------------------------------- /examples/TIME/H4P_Timekeeper/H4P_Timekeeper.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/TIME/H4P_Timekeeper/H4P_Timekeeper.ino -------------------------------------------------------------------------------- /examples/YOUTUBE/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/YOUTUBE/README.md -------------------------------------------------------------------------------- /examples/YOUTUBE/YOUTIBE_GPIO110Multistage/YOUTIBE_GPIO110Multistage.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/YOUTUBE/YOUTIBE_GPIO110Multistage/YOUTIBE_GPIO110Multistage.ino -------------------------------------------------------------------------------- /examples/YOUTUBE/YOUTIBE_GPIO110mfnb/YOUTIBE_GPIO110mfnb.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/YOUTUBE/YOUTIBE_GPIO110mfnb/YOUTIBE_GPIO110mfnb.ino -------------------------------------------------------------------------------- /examples/YOUTUBE/YOUTUBE_GPIO1000rotary/YOUTUBE_GPIO1000rotary.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/YOUTUBE/YOUTUBE_GPIO1000rotary/YOUTUBE_GPIO1000rotary.ino -------------------------------------------------------------------------------- /examples/YOUTUBE/YOUTUBE_GPIO1000rotary2/YOUTUBE_GPIO1000rotary2.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/YOUTUBE/YOUTUBE_GPIO1000rotary2/YOUTUBE_GPIO1000rotary2.ino -------------------------------------------------------------------------------- /examples/YOUTUBE/YOUTUBE_GPIO1000rotary3/YOUTUBE_GPIO1000rotary3.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/YOUTUBE/YOUTUBE_GPIO1000rotary3/YOUTUBE_GPIO1000rotary3.ino -------------------------------------------------------------------------------- /examples/YOUTUBE/YOUTUBE_GPIO101_NODEPINK/YOUTUBE_GPIO101_NODEPINK.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/YOUTUBE/YOUTUBE_GPIO101_NODEPINK/YOUTUBE_GPIO101_NODEPINK.ino -------------------------------------------------------------------------------- /examples/YOUTUBE/YOUTUBE_GPIO101_NODEPINKcircular/YOUTUBE_GPIO101_NODEPINKcircular.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/YOUTUBE/YOUTUBE_GPIO101_NODEPINKcircular/YOUTUBE_GPIO101_NODEPINKcircular.ino -------------------------------------------------------------------------------- /examples/YOUTUBE/YOUTUBE_GPIO101_NODEPINKcounting/YOUTUBE_GPIO101_NODEPINKcounting.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/YOUTUBE/YOUTUBE_GPIO101_NODEPINKcounting/YOUTUBE_GPIO101_NODEPINKcounting.ino -------------------------------------------------------------------------------- /examples/YOUTUBE/YOUTUBE_GPIO101_NODEPINKtactless/YOUTUBE_GPIO101_NODEPINKtactless.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/YOUTUBE/YOUTUBE_GPIO101_NODEPINKtactless/YOUTUBE_GPIO101_NODEPINKtactless.ino -------------------------------------------------------------------------------- /examples/YOUTUBE/YOUTUBE_GPIO110Repeating/YOUTUBE_GPIO110Repeating.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/YOUTUBE/YOUTUBE_GPIO110Repeating/YOUTUBE_GPIO110Repeating.ino -------------------------------------------------------------------------------- /examples/YOUTUBE/YOUTUBE_GPIO110Timed/YOUTUBE_GPIO110Timed.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/YOUTUBE/YOUTUBE_GPIO110Timed/YOUTUBE_GPIO110Timed.ino -------------------------------------------------------------------------------- /examples/YOUTUBE/YOUTUBE_GPIO111stragglers/YOUTUBE_GPIO111stragglers.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/YOUTUBE/YOUTUBE_GPIO111stragglers/YOUTUBE_GPIO111stragglers.ino -------------------------------------------------------------------------------- /examples/YOUTUBE/YOUTUBE_PM_13_Encoder/YOUTUBE_PM_13_Encoder.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/YOUTUBE/YOUTUBE_PM_13_Encoder/YOUTUBE_PM_13_Encoder.ino -------------------------------------------------------------------------------- /examples/xtras/GPIOhunt/GPIOhunt.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/xtras/GPIOhunt/GPIOhunt.ino -------------------------------------------------------------------------------- /examples/xtras/Generic_ESP01S/Generic_ESP01S.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/xtras/Generic_ESP01S/Generic_ESP01S.ino -------------------------------------------------------------------------------- /examples/xtras/Generic_SONOFF/Generic_SONOFF.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/xtras/Generic_SONOFF/Generic_SONOFF.ino -------------------------------------------------------------------------------- /examples/xtras/Generic_SONOFF_AP/Generic_SONOFF_AP.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/xtras/Generic_SONOFF_AP/Generic_SONOFF_AP.ino -------------------------------------------------------------------------------- /examples/xtras/H4P_Generic_SQUAWK/H4P_Generic_SQUAWK.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/xtras/H4P_Generic_SQUAWK/H4P_Generic_SQUAWK.ino -------------------------------------------------------------------------------- /examples/xtras/H4P_SONOFF_Basic/H4P_SONOFF_Basic.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/examples/xtras/H4P_SONOFF_Basic/H4P_SONOFF_Basic.ino -------------------------------------------------------------------------------- /keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/keywords.txt -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/library.properties -------------------------------------------------------------------------------- /plugins.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/plugins.code-workspace -------------------------------------------------------------------------------- /src/H4PStatic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4PStatic.cpp -------------------------------------------------------------------------------- /src/H4P_AsyncHTTP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_AsyncHTTP.cpp -------------------------------------------------------------------------------- /src/H4P_AsyncHTTP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_AsyncHTTP.h -------------------------------------------------------------------------------- /src/H4P_AsyncMQTT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_AsyncMQTT.cpp -------------------------------------------------------------------------------- /src/H4P_AsyncMQTT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_AsyncMQTT.h -------------------------------------------------------------------------------- /src/H4P_BinarySwitch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_BinarySwitch.cpp -------------------------------------------------------------------------------- /src/H4P_BinarySwitch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_BinarySwitch.h -------------------------------------------------------------------------------- /src/H4P_BinaryThing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_BinaryThing.cpp -------------------------------------------------------------------------------- /src/H4P_BinaryThing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_BinaryThing.h -------------------------------------------------------------------------------- /src/H4P_EmitHeap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_EmitHeap.h -------------------------------------------------------------------------------- /src/H4P_EmitLoopCount.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_EmitLoopCount.h -------------------------------------------------------------------------------- /src/H4P_EmitQ.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_EmitQ.h -------------------------------------------------------------------------------- /src/H4P_EmitTick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_EmitTick.h -------------------------------------------------------------------------------- /src/H4P_EventListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_EventListener.h -------------------------------------------------------------------------------- /src/H4P_GateKeeper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_GateKeeper.cpp -------------------------------------------------------------------------------- /src/H4P_GateKeeper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_GateKeeper.h -------------------------------------------------------------------------------- /src/H4P_HeapWarn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_HeapWarn.cpp -------------------------------------------------------------------------------- /src/H4P_HeapWarn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_HeapWarn.h -------------------------------------------------------------------------------- /src/H4P_Heartbeat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_Heartbeat.cpp -------------------------------------------------------------------------------- /src/H4P_Heartbeat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_Heartbeat.h -------------------------------------------------------------------------------- /src/H4P_LinkMaster.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_LinkMaster.cpp -------------------------------------------------------------------------------- /src/H4P_LinkMaster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_LinkMaster.h -------------------------------------------------------------------------------- /src/H4P_LocalLogger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_LocalLogger.cpp -------------------------------------------------------------------------------- /src/H4P_LocalLogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_LocalLogger.h -------------------------------------------------------------------------------- /src/H4P_MQTTLogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_MQTTLogger.h -------------------------------------------------------------------------------- /src/H4P_PinMachine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_PinMachine.cpp -------------------------------------------------------------------------------- /src/H4P_PinMachine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_PinMachine.h -------------------------------------------------------------------------------- /src/H4P_QueueWarn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_QueueWarn.cpp -------------------------------------------------------------------------------- /src/H4P_QueueWarn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_QueueWarn.h -------------------------------------------------------------------------------- /src/H4P_RemoteLogger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_RemoteLogger.cpp -------------------------------------------------------------------------------- /src/H4P_RemoteLogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_RemoteLogger.h -------------------------------------------------------------------------------- /src/H4P_RemoteUpdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_RemoteUpdate.h -------------------------------------------------------------------------------- /src/H4P_SerialCmd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_SerialCmd.cpp -------------------------------------------------------------------------------- /src/H4P_SerialCmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_SerialCmd.h -------------------------------------------------------------------------------- /src/H4P_Signaller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_Signaller.cpp -------------------------------------------------------------------------------- /src/H4P_Signaller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_Signaller.h -------------------------------------------------------------------------------- /src/H4P_TaskSniffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_TaskSniffer.cpp -------------------------------------------------------------------------------- /src/H4P_TaskSniffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_TaskSniffer.h -------------------------------------------------------------------------------- /src/H4P_Timekeeper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_Timekeeper.cpp -------------------------------------------------------------------------------- /src/H4P_Timekeeper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_Timekeeper.h -------------------------------------------------------------------------------- /src/H4P_ToneController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_ToneController.cpp -------------------------------------------------------------------------------- /src/H4P_ToneController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_ToneController.h -------------------------------------------------------------------------------- /src/H4P_UPNPServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_UPNPServer.cpp -------------------------------------------------------------------------------- /src/H4P_UPNPServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_UPNPServer.h -------------------------------------------------------------------------------- /src/H4P_WiFi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_WiFi.cpp -------------------------------------------------------------------------------- /src/H4P_WiFi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4P_WiFi.h -------------------------------------------------------------------------------- /src/H4Plugins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4Plugins.h -------------------------------------------------------------------------------- /src/H4Service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4Service.cpp -------------------------------------------------------------------------------- /src/H4Service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/H4Service.h -------------------------------------------------------------------------------- /src/NODE-PINK-FLOWS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/NODE-PINK-FLOWS.cpp -------------------------------------------------------------------------------- /src/NODE-PINK-FLOWS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/NODE-PINK-FLOWS.h -------------------------------------------------------------------------------- /src/NODE-PINK-NODES.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/NODE-PINK-NODES.cpp -------------------------------------------------------------------------------- /src/NODE-PINK-NODES.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/NODE-PINK-NODES.h -------------------------------------------------------------------------------- /src/config_plugins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/config_plugins.h -------------------------------------------------------------------------------- /src/h4proxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/src/h4proxy.h -------------------------------------------------------------------------------- /todo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/philbowles/h4plugins/HEAD/todo.txt --------------------------------------------------------------------------------