Commit Graph

1501 Commits

Author SHA1 Message Date
HomeSpan 8aa3bf81bb
Update Categories.md 2023-03-18 16:57:38 -05:00
HomeSpan 2168dfc974
Update CLI.md 2023-03-18 16:56:45 -05:00
HomeSpan efdeca7b84
Update README.md 2023-03-18 16:52:03 -05:00
HomeSpan 3a92e9bac8
Update README.md 2023-03-18 16:48:21 -05:00
Gregg 6ea9181c08 Move README to top-level folder 2023-03-18 16:46:13 -05:00
Gregg 75930a1d6e Update FeatherPins.h
Changed from old ESP32-C3-DevKitM-1 to new ESP32-C3-DevKitC-02
2023-03-17 22:26:52 -05:00
HomeSpan 9df6f3c500
Update Reference.md 2023-02-25 16:15:22 -06:00
HomeSpan 1ea1aef3a2
Update GettingStarted.md 2023-02-25 16:12:26 -06:00
HomeSpan 513da6a2d9
Update README.md 2023-02-25 16:06:51 -06:00
HomeSpan 57e9c6c36c
Update ServiceList.md 2023-02-25 15:43:32 -06:00
HomeSpan d1b6be2236
Update Categories.md 2023-02-25 15:41:16 -06:00
Gregg fee74dccab Merge branch 'dev' of https://github.com/HomeSpan/HomeSpan into dev 2023-02-25 15:34:23 -06:00
Gregg cde3348b79 Update src.ino 2023-02-25 15:34:14 -06:00
HomeSpan 0faadd8ef3
Update Reference.md 2023-02-25 15:33:59 -06:00
Gregg 09063fb7dc Extended functionality of setValidValues() to allow INT, UINT8, UINT16, and UINT32 Characteristics 2023-02-25 15:07:02 -06:00
HomeSpan ae7d4ddcb8
Update Reference.md 2023-02-18 22:55:48 -06:00
HomeSpan 23976e5f45
Update Reference.md 2023-02-18 22:32:47 -06:00
Gregg 7e3d26fe6e Removed initialization of WiFiClient in HAP.h
See #508 for details.
2023-02-18 22:21:54 -06:00
Gregg 69af3d59a3 Replaced Service definitions with macros CREATE_SERV and END_SERV
This has no effect on the code but the names of the macros can be used as flags for an external script to autogenerate documentation in the form of a list of all services and characteristics supported by HomeSpan
2023-02-16 07:23:22 -06:00
Gregg 0ecaf2ee7f Add CUSTOM_CHAR_HEADER logic
used to include custom Characteristics in a common header without redefining.
2023-02-12 13:24:19 -06:00
HomeSpan bd46416b64
Update Reference.md 2023-02-11 08:09:19 -06:00
HomeSpan 5cb29526c3
Update OTA.md 2023-02-11 07:57:26 -06:00
Gregg 22bd16e936 Added ability to set OTA password from within sketch
Adds second form of homeSpan.enableOTA(const char *pwd, boolean safeLoad=true)
2023-02-11 07:49:16 -06:00
HomeSpan 8114798cae
Update LICENSE 2023-02-04 18:52:19 -06:00
HomeSpan 83d994f321
Update library.properties 2023-02-04 18:51:08 -06:00
HomeSpan 1b3e901a63
Update README.md 2023-02-04 18:49:18 -06:00
HomeSpan 2e88e5a093
Update README.md 2023-02-04 18:23:37 -06:00
HomeSpan 86944152e7
Update README.md 2023-02-04 18:19:49 -06:00
Gregg 88897ee085 Updated copyright dates on source code 2023-02-04 11:41:57 -06:00
Gregg 2f713b3749 Update HomeSpan.h 2023-02-04 10:15:37 -06:00
HomeSpan a65c5853ae
Update Reference.md 2023-02-04 10:09:10 -06:00
HomeSpan f7e02ecf62
Update Reference.md 2023-02-04 07:57:16 -06:00
Gregg e2678f5661 Added position() method to SpanToggle()
Created PushButton::OPEN and PushButton::CLOSED enums.

This completes all SpanToggle() functionality.  Will add a SpanToggle() to UnitTest.
2023-02-03 23:09:08 -06:00
Gregg c3d0c98e04 Created SpanToggle()
Derived from SpanButton()
2023-01-31 22:55:43 -06:00
Gregg 232362c807 Update Utils.h
Added comments for new toggled() functionality
2023-01-30 07:56:46 -06:00
Gregg 1a3887b6cf Added switch toggle logic to PushButton Class
Adds new method toggled() which is the analog of triggered().

Next step: Extend SpanButton to access this new logic.
2023-01-29 18:30:25 -06:00
Gregg 03ba061b9b Added logic to hide AP SSID from broadcasting when WIFI_AP_STA used for SpanPoint
This does NOT effect the HomeSpan Access Point from being broadcast as usual when launched.
2023-01-28 18:05:59 -06:00
Gregg 21a88f0ed4 Merge branch 'dev' of https://github.com/HomeSpan/HomeSpan into dev 2023-01-26 20:22:58 -06:00
Gregg d04677d051 Update RemoteDevice8286.ino 2023-01-26 20:22:48 -06:00
HomeSpan 86337e5bfe
Update NOW.md 2023-01-26 20:10:31 -06:00
Gregg eb53e7f6e7 Moved SpanPoint initialization message to main Info 'i' output
Created SpanPoint table within 'i' output
2023-01-25 22:22:49 -06:00
HomeSpan 2bc8e7e89a
Update NOW.md 2023-01-25 06:53:30 -06:00
Gregg b1bdb55d07 Update RemoteDevice8286.ino 2023-01-24 22:51:13 -06:00
Gregg 3ec999cd8d Create RemoteDevice8286.ino 2023-01-23 06:17:23 -06:00
HomeSpan 49f6316df8
Update NOW.md 2023-01-23 06:15:51 -06:00
Gregg e8a821906a Update RemoteDevice.ino 2023-01-23 05:54:46 -06:00
Gregg 7eca1e776b Add option to SpanPoint to use softAP MAC Address instead of STA
Needed to support ESP-NOW on ESP-8266 chips, which seem to only work if connecting into softAP MAC Address once HomeSpan is connected to WiFi network (prior to connection ESP-8266 will properly connect to normal STA address as well as softAP address).
2023-01-22 18:05:59 -06:00
HomeSpan fa787a9c63
Update PWM.md 2023-01-13 06:51:08 -06:00
Gregg 6d18d5a3dc Added "invert" option to LedPin()
If invert=true, PWM output will be phase-inverted.  This is useful when creating a pair of PWM pins that need to be out of phase by 180 degrees (e.g driving a piezo-electric buzzer via two PWM pins).
2023-01-07 20:44:19 -06:00
Gregg a8271c8724 Added homeSpan.refreshStatusDevice()
Provides for additional control over Status LED when a generic device has been used.  If the color of the device is changed, the change will only take effect when the LED is next turned on.  If the LED is blinking, the color changes upon the next blink.  But if the LED is ON, there is no next blink and color will not change.

This method check the status of the LED, and if it is ON, is calls the on() function again, which will result in an update of the color.  The method does nothing if the LED is OFF or BLINKING.
2023-01-07 17:09:22 -06:00