frankonski
80f8627fee
Merge d3c343414a into d6fcc50a0b
2024-07-04 22:11:57 -04:00
Francois
d3c343414a
Adding typedef to Characteristics enum values.
2024-07-04 22:06:54 -04:00
HomeSpan
d6fcc50a0b
Merge pull request #878 from HomeSpan/release-1.9.1
...
Release 1.9.1
2024-07-03 17:59:28 -04:00
HomeSpan
c6e032b5af
Merge branch 'master' into release-1.9.1
2024-07-03 17:57:51 -04:00
HomeSpan
144559f6d6
Update library.properties
2024-07-03 16:55:36 -05:00
HomeSpan
f3066ea9c6
Update README.md
2024-07-03 16:52:19 -05:00
HomeSpan
875c53f8fd
Update README.md
2024-06-30 20:54:29 -05:00
HomeSpan
7494e0bb22
Update PWM.md
2024-06-30 20:48:30 -05:00
Gregg
e23247c39f
Added NAN as allowed value for ServoPin::set()
...
Sets duty-cycle to 0, which allows an analog servo to freely rotate. Use Servo::set() with an actual number in degrees to restore position.
2024-06-30 17:15:00 -05:00
Gregg
212370f57c
Merge branch 'release-1.9.1' of https://github.com/HomeSpan/HomeSpan into release-1.9.1
2024-06-30 16:17:36 -05:00
Gregg
767a125a70
Update 22-TLV8_Characteristics.ino
2024-06-30 16:17:30 -05:00
HomeSpan
40e8dcbec2
Update TVServices.md
2024-06-30 16:16:45 -05:00
HomeSpan
beee92f6ee
Update TVServices.md
2024-06-30 16:10:49 -05:00
HomeSpan
aad5d26c5b
Update TVServices.md
2024-06-30 16:00:03 -05:00
HomeSpan
e522e709c9
Update Reference.md
2024-06-30 15:31:15 -05:00
Gregg
b6ed73aed1
Use typedefs for CREATE_CHAR() to ensure consistency
2024-06-30 12:35:37 -05:00
Gregg
8f133585f9
Update 22-TLV8_Characteristics.ino
2024-06-30 12:19:58 -05:00
Gregg
e6b57b6723
Merge branch 'release-1.9.1' of https://github.com/HomeSpan/HomeSpan into release-1.9.1
2024-06-29 15:47:06 -05:00
Gregg
2a91ed645a
updated ServiceList.md
2024-06-29 15:47:03 -05:00
HomeSpan
a3891cd983
Update Reference.md
2024-06-29 15:36:04 -05:00
HomeSpan
d9af8032a4
Update Reference.md
2024-06-29 15:14:52 -05:00
Gregg
dbe07dad7e
Merge branch 'release-1.9.1' of https://github.com/HomeSpan/HomeSpan into release-1.9.1
2024-06-29 10:03:10 -05:00
Gregg
3ed18b3f79
Added constructors for TLV8 and DATA Characteristics
...
Conformed all CUSTOM_CHAR macros to allow for these constructors
2024-06-29 10:03:07 -05:00
HomeSpan
a223d3046a
Update TLV8.md
2024-06-27 07:10:19 -05:00
HomeSpan
b8338cad71
Update TLV8.md
2024-06-27 06:59:32 -05:00
Gregg
1b93c7e75b
Merge branch 'release-1.9.1' of https://github.com/HomeSpan/HomeSpan into release-1.9.1
2024-06-26 22:08:39 -05:00
Gregg
d7dbb5fee5
Update HomeSpan.h
2024-06-26 22:08:36 -05:00
HomeSpan
970f4d7ce8
Update README.md
2024-06-26 21:14:23 -05:00
HomeSpan
9b791e2ac3
Update Reference.md
2024-06-26 21:00:52 -05:00
Gregg
f73c779913
Added "constantness" to all aspects of TLV8 code, including Characteristic Constructors
2024-06-25 21:59:23 -05:00
Gregg
2d25c044ae
Allow TLV8 Characteristics to accept an initial value when instantiated
...
Also simplified up form of SpanCharacteristic init() template
2024-06-25 20:50:40 -05:00
Gregg
7a13b99942
Added initial method to contract TLV8 Characteristic; Added UUID static char to Services; Added hapName filter to getLinks()
2024-06-23 10:19:32 -05:00
Gregg
c3c32dbc07
Changed SpanServices::getLinks() to template function
...
Allows return of Linked Services to be cast into a pointer to any Service type. Default template if not specified is <SpanService *>
2024-06-21 21:36:55 -05:00
Gregg
2279c30510
Update HAP.cpp
2024-06-19 13:02:11 -05:00
HomeSpan
7de8f1abb4
Update TVServices.md
2024-06-16 09:10:52 -05:00
HomeSpan
463bdd4cda
Update TVServices.md
2024-06-16 09:09:52 -05:00
HomeSpan
8e2304bacb
Update README.md
2024-06-15 22:07:27 -05:00
Gregg
9653224aca
Allow homeSpan.begin() to take dynamic char * instead of just constant string
2024-06-12 21:18:44 -05:00
Gregg
c1b2d49da1
Added version.h containing check for Arduino-ESP32 Version 2
...
Also includes HomeSpan version number
2024-06-10 21:11:50 -05:00
HomeSpan
b4a32e82bb
Update Reference.md
2024-06-09 07:31:35 -05:00
HomeSpan
c0d1a93c52
Update README.md
2024-06-09 07:21:17 -05:00
HomeSpan
901807e47a
Merge pull request #862 from HomeSpan/master
...
update dev with any changes in master documentation
2024-06-09 08:12:01 -04:00
HomeSpan
f09499359b
Merge pull request #861 from HomeSpan/structural
...
Structural->Dev
2024-06-08 21:54:13 -04:00
Gregg
e10025bd54
Update HomeSpan.cpp
2024-06-08 20:32:39 -05:00
Gregg
7ab8354ed7
Deleted setMaxConnections() and DEPRECATED reserveSocketConnections
...
setMaxConnections() was deprecated many version ago and is now deleted
reserveSocketConnections() is no longer needed since new HomeKit architecture does not require more than a few connections - this function has been deprecated and if used will not do anything
2024-06-08 18:03:37 -05:00
Gregg
892c2247a3
Finished testing new evList functionality
2024-06-08 17:46:49 -05:00
Gregg
983e159adf
Created evList to store notifications
...
Also updated all code to use hapList and deleted all references to **hap
2024-06-08 16:45:46 -05:00
Gregg
153ab451fd
Moved Controller Class definition back to HAP.h instead of HomeSpan.h
...
As long as `class Controller` is forward-declared in HomeSpan.h, the definition can live in HAP.h
2024-06-05 13:32:15 -05:00
Gregg
9d29b73dac
Fixed memory leak [needed to free `body` in tlvRespond()]
...
This hopefully addresses memory leak that occurs when not using a Home Hub and connections constantly drop and re-establish.
To do: must add back logic for notifications using new hap linked-list structure, and then delete static hap array code.
2024-06-02 20:57:41 -05:00
HomeSpan
cce2dc59b4
Update README.md
2024-05-31 08:56:27 -05:00