Commit Graph

1905 Commits

Author SHA1 Message Date
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