Gregg
0e346be0a2
Tested and verified PwmPin functionality
...
Verified fading works as expected.
2024-07-20 12:27:06 -05:00
Gregg
fc4d8d85d1
Re-established SpanOTA code and tested OTA upload
...
Only problem was that the definition for esp_image_header_t was moved to a new IDF header file. Solution was to add: #include <esp_app_format.h>.
2024-07-20 09:38:54 -05:00
Gregg
158274cac6
Fixed warnings related to multiplication of two enums without explicit recasting
2024-07-19 17:47:52 -05:00
Gregg
3534f0c79e
Update Blinker.h
...
Removed "driver/timer.h". This is an old include that has not been used for a while, and happens to have now been deprecated in IDF5 (removing entirely prevents deprecation warnings).
2024-07-15 06:34:03 -05:00
Gregg
d58eed5198
Conformed server.available() to server.accept()
...
"available()" was deprecated and replaced with "accept()"
2024-07-15 06:18:09 -05:00
Gregg
112faf37a5
Added operator delete whenever operator new is overridden
...
Addresses compiler warning (and fixes potential underlying issue)
2024-07-14 17:15:35 -05:00
Gregg
eaba8294b3
Conformed SpanPoint to small change in ESP-NOW in Arduino-ESP32 version 3
...
Reflects small change to ESP-NOW data receive callback function. Also updated examples to use Network instead of WiFi to obtain MAC address prior to WiFi being setup/used.
2024-07-14 16:23:46 -05:00
Gregg
6e9279db60
Updated printf to use %lu instead of %u for all uint32_t
...
Addresses warnings in main library as a result of Espressif now including --Wformat warnings during compilation. No impact on any functionality - these warnings were not meaningful in any case.
2024-07-14 10:01:09 -05:00
Gregg
0e04051ab7
Initial Test under Arduino-ESP32 version 3.0.2
...
In order to compile, commented out all Pixel, PWM, and RFControl Code. Also needed to comment out ArduinoOTA and make change to SpanPoint.
2024-07-04 22:46:23 -05: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