Commit Graph

1308 Commits

Author SHA1 Message Date
HomeSpan 62e6913dc2
Update UserGuide.md 2022-10-24 06:06:53 -04:00
HomeSpan c286875640
Update README.md 2022-08-20 16:15:38 -05:00
HomeSpan 59aab1208b
Update README.md 2022-08-20 16:11:56 -05:00
HomeSpan d6d87c621d
Merge pull request #363 from HomeSpan/dev
Dev
2022-08-20 17:11:09 -04:00
HomeSpan 1f98388115
Update library.properties 2022-08-20 16:03:20 -05:00
HomeSpan 61f3c9ba81
Update README.md 2022-08-20 10:58:51 -05:00
HomeSpan ed6d2d1d46
Update README.md 2022-08-20 08:40:50 -05:00
Gregg f4698b8d59 Updated comments in Example 15 - RealPushButtons
Added description of different triggerTypes and the use of custom functions
2022-08-20 07:37:56 -05:00
HomeSpan a48746c2b3
Update FAQ.md 2022-08-17 21:05:17 -05:00
HomeSpan 30de6f8464
Update Reference.md 2022-08-17 06:45:44 -05:00
Gregg a11490e0a6 Merge branch 'dev' of https://github.com/HomeSpan/HomeSpan into dev 2022-08-17 06:29:29 -05:00
Gregg fbc60a67eb Added setTouchCycles() and setTouchThreshold() to SpanButton as static functions 2022-08-17 06:29:26 -05:00
HomeSpan b6973e1ac6
Update Reference.md 2022-08-16 06:36:45 -05:00
HomeSpan 6109eabf14
Update Reference.md 2022-08-15 21:47:10 -05:00
Gregg 3b2c36f179 Changed PushButton::pressType_t to triggerType_t and refreshed triggerType_t constants
Pre-selects are no defined in both PushButton and SpanButton as: TRIGGER_ON_LOW, TRIGGER_ON_HIGH, and TRIGGER_ON_TOUCH
2022-08-15 21:21:21 -05:00
Gregg a9b3b86695 Merge branch 'dev' of https://github.com/HomeSpan/HomeSpan into dev 2022-08-15 18:43:35 -05:00
Gregg 75e3df97f5 Bumped version number to 1.6.0 2022-08-15 18:43:04 -05:00
HomeSpan 7b93f6d33b
Update Reference.md 2022-08-15 08:53:59 -05:00
Gregg 754ffc7f34 Added PushButton::setTouchThreshold() and PushButton::setTouchCycles()
Not implemented for ESP32-C3
2022-08-15 07:15:19 -05:00
Gregg 16b71af6f7 Added button type to SpanButton HomeSpan Info 2022-08-14 18:14:41 -05:00
Gregg e8d40150ed Incorporated logic to auto-calibrate touch sensors
Works with ESP32, ESP32-S2, and ESP32-S3 (ESP32-C3 does not support Touch Sensors).
2022-08-14 18:03:59 -05:00
Gregg dbcd9e267b Added check to ignore PushButton::TOUCH is compiling on ESP32-C3
The C3 does not have touch capability.  Compiler will throw an error is PushButton::TOUCH is referenced when compiling for C3.
2022-08-13 10:06:33 -05:00
Gregg ee55f268bd Finalized new SpanButton and PushButton functionality
Streamlined interface for both functions.  To Do:  Update SpanButton documentation
2022-08-13 07:52:32 -05:00
Gregg 9191b8664e Adding generic SpanButton function 2022-08-12 23:15:02 -05:00
Gregg 7841081fda Added option to set SpanButton type
Types include: GROUNDED, POWERED, and TOUCH.
Also added configureTouch() to customize parameters used for touch sensors.
2022-08-12 21:56:45 -05:00
Gregg 54b8374573 begin update of PushButton to make it more generic
Eliminated constructor that had no pin parameter.  Pin parameter is now always required.  Since PushButton was not part of HomeSpan API, these changes should not impact any users.
2022-08-11 06:12:41 -05:00
Gregg 57d791178c starting update of ControlPin logic to make it more generic 2022-08-10 06:20:50 -05:00
HomeSpan d3ef339e1a
Update Tutorials.md 2022-08-08 06:24:32 -05:00
Gregg 3e88d69997 Added optional AccessoryFlags Characteristic to AccessoryInformation Service
This optional flag does not seem to have any affect on the Home App and does not produce any messages indicating that the device needs additional setup.  Was hopeful this would have prevented the "Not Supported" message on a Home App Tile that is configured as a bridge, but without any other Accessories.
2022-08-08 05:56:11 -05:00
Gregg 635bce26c2 Update ProgrammableHub.ino 2022-08-07 20:08:44 -05:00
Gregg e2a8d406da Delete ProgrammableHub2.ino 2022-08-07 19:57:31 -05:00
Gregg 999eb45e8a Created new version of ProgrammableHub with Dynamic Changes 2022-08-07 19:56:01 -05:00
Gregg df2154d048 Update ProgrammableHub2.ino 2022-08-07 19:54:34 -05:00
Gregg 59f60d8800 Update ProgrammableHub2.ino 2022-08-07 19:45:42 -05:00
Gregg 546f4445e5 Update ProgrammableHub2.ino 2022-08-07 19:22:01 -05:00
Gregg b29b43af0f Update ProgrammableHub2.ino 2022-08-07 09:47:22 -05:00
Gregg fd0046c7f2 Update ProgrammableHub2.ino 2022-08-04 18:34:46 -05:00
HomeSpan 26a41bb198 Update ProgrammableHub2.ino 2022-07-31 17:42:18 -05:00
Gregg 689ea86991 Updating ProgrammableHub2 Example 2022-07-28 17:13:04 -05:00
Gregg be3af3b14e Updated version number to 1.5.2 2022-07-23 21:05:08 -05:00
Gregg d903fd7e97 Updated RFControl for compatibility with Arduino-ESP32 v 2.0.4
Needed to set idle_level to LOW even though idle_output was already disabled.  This is likely because 2.0.4 introduced an entirely new API for RMT, though version 2.0.3 IDF functions and structures seem to be accepted as well.
2022-07-23 15:16:43 -05:00
Gregg c891548ffa Updated webLog logic to print system messages as well as user messaages
User messages only printer is logLevel>0.  Also, user messages are prefixed in CLI with the word "WEBLOG: "
2022-07-23 08:19:25 -05:00
Gregg bb1874da96 Update HAP.cpp 2022-07-16 11:11:41 -05:00
Gregg 989b315fc0 Updated WiFi disconnect/re-connect logic
Only initialize MDNS, WebLog, and OTA when first connecting to WiFi.  Do not re-initialize upon re-connections after a disconnect.

Also, add number of disconnects, and reset_reason() to WebLog
2022-07-11 21:23:20 -05:00
Gregg 6c7bf03c3b Added Other Examples -> ProgrammableHub 2022-06-25 18:44:31 -05:00
HomeSpan 758b8880b1
Update Reference.md 2022-06-20 16:53:27 -05:00
HomeSpan 10789efe7e
Update Tutorials.md 2022-06-20 16:44:50 -05:00
HomeSpan 281d5708ab
Update RMT.md 2022-06-11 16:58:20 -05:00
HomeSpan 4f3df5d276
Update PWM.md 2022-06-11 16:55:46 -05:00
HomeSpan 53a9705d63
Update README.md 2022-06-11 16:53:41 -05:00