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
Gregg
bb4b0e3dea
Updates for ESP32-S3 Compatability
...
Added Feather.h mappings; and
Changed RMT clock logic in RFControl to check for presence of RMT_SYS_CON_REG instead of simply looking for CONFIG_IDF_TARGET_ESP32C3;
** NOTE: Can ignore warnings about RMT_CH4...CH7+RX_LIM_REG redefine errors. This has been reported to Espressif IDF Github, been acknowledged as a bug, and will be fixed in a future release of the IDF. Since HomeSpan does NOT use the RMT peripheral for RECEIVING, these warning messages have no effect.
2022-06-11 07:56:42 -05:00
HomeSpan
5b5836d778
Update FAQ.md
2022-05-30 06:44:26 -05:00
HomeSpan
7d9dbd04b8
Update Reference.md
2022-05-29 21:29:53 -05:00