Commit Graph

1400 Commits

Author SHA1 Message Date
HomeSpan 56a46b5fdb
Update Reference.md 2023-01-01 17:10:08 -06:00
HomeSpan e51dc8c765
Update Reference.md 2023-01-01 16:52:19 -06:00
HomeSpan 4b88d4a1af
Update Reference.md 2023-01-01 15:22:12 -06:00
Gregg 3cb8d27342 Added CUSTOM_CHAR_DATA() macro
Similar to CUSTOM_CHAR_STRING() macro, but does not include a parameter to set the default value (since the user can type an invalid string).  Instead, user setData after creating the Characteristic as needed.
2023-01-01 15:08:34 -06:00
Gregg 72b4ece64d Added DATA format
Includes 3 new methods: getData(), getNewData(), and setData()
2023-01-01 11:33:50 -06:00
HomeSpan f3f2c5c4c8
Update TVServices.md 2022-12-29 12:36:09 -06:00
Gregg 1f7c86621c Bumped version number to 1.7.1 2022-12-28 17:18:59 -06:00
Gregg 9ecc355c84 Moved "Other Examples" into "examples" folder
Noticed that the Arduino IDE 2.0 interface was not displaying Other Examples.

This is because Other Examples was not under the "examples" folder.  Not sure why this was the case - I should have originally put it there (?)  Regardless, once moved into the examples folder, Other Examples now properly shows up in both Arduino IDE version 1 and version 2.
2022-12-27 17:44:03 -06:00
Gregg eecce34848 Added NVS storage for last channel used in SpanPoint
Applicable only for remote devices (i.e. not a Hub device).  Last channel stored is used as initial channel upon reboot, provided that this channel is allowed by the channel mask (if not, the first allowed channel is selected instead).
2022-12-27 09:55:30 -06:00
Gregg 3fae9c24a9 Updated Television Characteristics
Removed Mute, Active, and Volume since they don't appear to do anything.
2022-12-23 18:39:14 -06:00
Gregg 7939624bf7 Added Service::TelevisionSpeaker
Also updated Television Example.  Volume buttons on remote now function as expected, though there does not seems to be a mute button
2022-12-23 16:51:55 -06:00
Gregg ea07da5ab0 Update HomeSpan.h
Fixed another compiler warning
2022-12-11 14:19:37 -06:00
Gregg 5daaf3d0cf Added #pragma once to extras header files 2022-12-03 11:12:30 -06:00
Gregg 484f1c4f2e Cleaned up compiler warnings
* Changed ~SpanService to virtual function to ensure any user-defined destructor is also called

* Found/corrected bug in error message related to defining a Characteristic without any Service

* Added warning/error ID numbers to warning/error messages

* Other misc changes to clean up compiler warnings
2022-12-02 17:49:54 -06:00
HomeSpan cc443f8f08
Merge pull request #439 from HomeSpan/master
Update dev to reflect final master 1.7.0
2022-11-17 10:44:26 -06:00
HomeSpan 3521df6ac7
Update README.md 2022-11-11 18:06:53 -06:00
HomeSpan 7b457bbbb8
Merge pull request #422 from HomeSpan/dev
Create HomeSpan 1.7.0
2022-11-11 18:05:28 -06:00
HomeSpan 1c5ece0512
Update library.properties 2022-11-08 05:44:47 -06:00
Gregg a761d992e8 Updated version number to 1.7.0 2022-11-08 05:37:25 -06:00
HomeSpan 8ff9ebc2c1
Update README.md 2022-11-06 13:58:01 -05:00
HomeSpan 46c56284c3
Update README.md 2022-11-06 13:51:37 -05:00
HomeSpan 0aa84a8051
Update README.md 2022-11-06 13:44:40 -05:00
HomeSpan 5b1b9396a0 Update HomeSpan.h 2022-11-05 12:09:36 -04:00
HomeSpan 067fd31668
Update HS_STATUS.md 2022-11-05 12:08:56 -04:00
HomeSpan bdfad4daac
Update HS_STATUS.md 2022-11-05 11:57:36 -04:00
HomeSpan 2ff19dcc30
Update HS_STATUS.md 2022-11-05 11:56:07 -04:00
HomeSpan 22a004e315
Update Reference.md 2022-11-05 11:51:00 -04:00
HomeSpan 6763b2a79b
Update HS_STATUS.md 2022-11-05 11:48:15 -04:00
HomeSpan 39850c17cb
Update HS_STATUS.md 2022-11-05 11:45:29 -04:00
HomeSpan 2746803c3e Create HS_STATUS.md 2022-11-05 11:24:25 -04:00
HomeSpan 326d5c99b5
Update Reference.md 2022-11-05 08:07:11 -04:00
Gregg dd3cc8ab3b Fixed bug in postPairingsURL logic 2022-10-31 21:08:45 -05:00
Gregg f775a63b7a Completed and tested all statusCallback and statusString logic 2022-10-30 08:49:53 -05:00
Gregg 0929a04270 Update HomeSpan.h 2022-10-29 18:38:01 -05:00
Gregg 05cbc03f12 Added homeSpan.statusString(HS_STATUS statusMessage)
Can be used in statusCallback to convert HS_STATUS to char string
2022-10-29 18:36:30 -05:00
HomeSpan 645c169a5e created STATUS_UPDATE macro
Combines statusLED updates with statusCallback updates
2022-10-29 11:34:48 -05:00
Gregg d55dad1529 Added more events to statusCallback() 2022-10-29 07:37:34 -05:00
HomeSpan bb1b599797 Completed homeSpan.setStatusCallback()
To Do: create documentation
2022-10-24 21:48:37 -04:00
HomeSpan 7ff91ccf02 Changed hsEventCallback to statusCallback 2022-10-24 19:03:15 -04:00
HomeSpan 4e23c5e357 Updating hsEventCallback with more events 2022-10-24 06:46:04 -04:00
HomeSpan 62e6913dc2
Update UserGuide.md 2022-10-24 06:06:53 -04:00
HomeSpan 5b38c6a04a Started homeSpan.setEventCallback() 2022-10-23 21:26:41 -04:00
Gregg f8be2847bd Fixed bug in touch sensor logic that would cause failure to compile under 2.0.0-2.0.2
Verified that Unit Test compiles under all version 2.0.0 through 2.0.5 and works on 2.0.0 as well as 2.0.5
2022-10-22 15:25:31 -05:00
HomeSpan 078ffa35ed
Update README.md 2022-10-16 21:10:19 -05:00
HomeSpan 15fe92519a
Update README.md 2022-10-16 21:06:47 -05:00
HomeSpan 1524923098
Update README.md 2022-10-16 21:05:22 -05:00
HomeSpan e8d662671e
Update README.md 2022-10-16 21:04:37 -05:00
HomeSpan edafc09cfc
Update Tutorials.md 2022-10-16 20:35:22 -05:00
Gregg 74bbde2492 Changed SpanPoint::send(void *data) to SpanPoint::send(const void *data) 2022-10-16 16:53:11 -05:00
HomeSpan 7a5a2dc255
Update NOW.md 2022-10-16 16:51:16 -05:00