Commit Graph

1927 Commits

Author SHA1 Message Date
HomeSpan de6f54c325
Update README.md 2024-02-12 22:28:09 -06:00
Gregg 349270aef2 Updated copyright dates to 2024 2024-02-12 21:44:09 -06:00
Gregg be354ebed3 Bump version to 1.9.0 2024-02-11 18:16:30 -06:00
Gregg d78abdaf6d Small clean-up and formatting of comments 2024-02-11 18:12:19 -06:00
frankonski 48793eff12
Allow user-defined data when receiving weblogs from callback (#770)
* Adding userData to getweblogs callback.
Allows user-specific data to be available in the callback that returns weblog HTML data.

* Adding userData to getweblogs callback.
Allows user-specific data to be available in the callback that returns weblog HTML data.

Return HTTP response code and content type only when no weblog callback defined
2024-02-11 16:34:19 -06:00
Gregg 5011733449 Added option to specify NULL for 4th parameter of homeSpan.enableWebLog()
If 4th parameter (the statusURL) is NULL, web logging will NOT be enabled BUT time server will still acquire time if server address and time zone were specified as 2nd and 3rd parameters.

Note that not having web logging enabled only impacts ability to acquire weblog from HTTP request.  It has no effect on the actual logging of WEBLOG() messages and thus homeSpan.getWebLog() works as expected.
2024-02-11 13:43:28 -06:00
HomeSpan f973a92fca
Update Stepper_UNIPOLAR.md 2024-02-10 13:47:34 -06:00
HomeSpan a0d98fad2e
Update Stepper_UNIPOLAR.md 2024-02-10 13:06:38 -06:00
HomeSpan 06ed5afb9a
Update Stepper_UNIPOLAR.md 2024-02-10 12:52:30 -06:00
HomeSpan 132a2eeeb1
Update Stepper_UNIPOLAR.md 2024-02-10 12:43:45 -06:00
Gregg 9641891e9a Delete Stepper_UNIPOLAR 2024-02-10 12:38:08 -06:00
HomeSpan d6d078995f
Update Stepper_UNIPOLAR.md 2024-02-10 12:35:16 -06:00
HomeSpan 9eb8285f30
Create Stepper_UNIPOLAR.md 2024-02-10 12:34:55 -06:00
HomeSpan 02bf77b101
Create Stepper_UNIPOLAR 2024-02-10 12:33:16 -06:00
HomeSpan d68d38f338
Update Stepper_A3967.md 2024-02-10 12:30:33 -06:00
HomeSpan dfc4e5f756
Update Stepper_TB6612.md 2024-02-10 12:30:15 -06:00
HomeSpan 972dda721c
Update Stepper_ULN2003A.md 2024-02-10 12:29:50 -06:00
HomeSpan 413c35304f
Update Stepper_ULN2003A.md 2024-02-10 11:11:18 -06:00
HomeSpan d5936d941d
Create Stepper_ULN2003A.md 2024-02-10 10:45:10 -06:00
HomeSpan fea91b45ce
Update Stepper_A3967.md 2024-02-09 22:52:04 -06:00
Gregg 7ccb4f0f49 Update StepperControl.h 2024-02-09 22:47:20 -06:00
HomeSpan 57284ebdd6
Update Stepper.md 2024-02-09 22:43:56 -06:00
HomeSpan 22521ab1c2
Update Stepper.md 2024-02-09 22:42:39 -06:00
HomeSpan 1ad2a22504
Update Stepper.md 2024-02-09 22:40:58 -06:00
HomeSpan 06c6e99a04
Update Stepper_A3967.md 2024-02-09 22:15:21 -06:00
HomeSpan 3218c2e536
Update Stepper_TB6612.md 2024-02-09 22:15:05 -06:00
HomeSpan f22e6113c5
Update Stepper.md 2024-02-09 22:14:41 -06:00
Gregg 99308bb978 Update 17-LinkedServices.ino 2024-02-09 21:09:26 -06:00
HomeSpan 2c41baece2
Update Stepper.md 2024-02-08 21:09:36 -06:00
HomeSpan dd44c437ec
Update RMT.md 2024-02-08 21:02:09 -06:00
HomeSpan d0be05f121
Update Pixels.md 2024-02-08 21:01:50 -06:00
HomeSpan b25a38fa3f
Update RMT.md 2024-02-08 21:00:49 -06:00
HomeSpan e2d954684f
Update PWM.md 2024-02-08 20:54:51 -06:00
Gregg 43a9ef86a6 Removed all #include "extras/*.h" from "Other Examples"
Including any extras/*.h files in a HomeSpan sketch is no longer necessary since these are already included in HomeSpan.h.
2024-02-08 10:52:57 -06:00
Gregg c5a0f061ce Removed #include "extras/PwmPin.h" from all Tutorial Examples
Since PwmPin.h is already included in HomeSpan.h, there is no reason to separately include it in user sketches.
2024-02-08 07:39:03 -06:00
Gregg dbb0f6565f Added Stepper_UNIPOLAR and Stepper_UNL2003
ALSO:  Re-arranged include files so that StepperControl.h is now part of HomeSpan.h.   No need to include anything except for HomeSpan.h to use any of the Stepper Motor classes.  Must update documentation accordingly.

NOTE: Always including StepperControl.h DOES NOT increase size of compile if no stepper motors are instantiated.

To do:  Consider doing the same for Pixel, PWM, and RMT as well.
2024-02-07 22:44:22 -06:00
HomeSpan 27addd274e
Update Solutions.md 2024-02-04 17:35:48 -06:00
Gregg eaa9cbca40 Get Arduino-ESP32 Version from <esp_arduino_version.h> instead of <core_version.h>
This works fine for all versions after 2.0.3, but returns 2.0.0 for versions 2.0.2 and 2.0.1, as well as 2.0.0.  Not an issue since current version is 2.0.14.
2024-02-04 17:34:02 -06:00
HomeSpan c2692ba401
Documentation update (#765)
* Update Stepper.md

* Update README.md

* Update FAQ.md

* Update TVServices.md
2024-02-04 14:31:29 -06:00
Gregg a3846901e7 Revised Example 11 (Service Names) to use ConfiguredName Characteristic
Complete re-work of Example 11 - fully tested for iOS 17.2.1
2024-02-04 14:10:55 -06:00
Gregg 66541cbef9 Delete ServiceList_Expanded.md 2024-02-01 07:21:09 -06:00
Gregg ed7bfdaea9 updated some descriptions 2024-02-01 07:19:00 -06:00
Gregg 5fd299ede7 Added linebreak after each Service 2024-02-01 07:12:03 -06:00
Gregg 44e07dfd5f converted Service Group names to upper case 2024-02-01 07:06:11 -06:00
HomeSpan bb1b768016
Update ServiceList.md 2024-02-01 07:02:02 -06:00
Gregg e421c40f4f Re-organized Services List into Service Groups 2024-02-01 06:58:10 -06:00
Gregg e67e49454f reformat ServiceList to remove expandable details
Expandable details are not as practical to navigate for a page this size.  Easier to see everything laid out all at once.
2024-02-01 06:09:05 -06:00
Gregg 1e65056136 Add configuredName() to all applicable Services and deprecated Name() 2024-01-31 22:12:59 -06:00
HomeSpan a8df9d9f2f Moved error/warning output to end of 'i' output 2024-01-30 19:29:04 -05:00
Gregg 73f2da86e9 Added ConfiguredName to Switch and Lightbulb 2024-01-26 17:26:12 -06:00