Commit Graph

1719 Commits

Author SHA1 Message Date
Gregg 131e5b1a92 Removed duplicate if(POST /pairings) 2023-07-28 19:38:16 -05:00
Gregg 793f7882b1 Replaced appropriate snprintf() with asprintf() and used *m in sscanf
Optimized use of heap memory instead of stack memory for temporary variables, and makes code easier to read, provided all heap usage is free() at end of each function.

Also removed char *hostName as a member variable of homeSpan.  It's never actually used since MDNS constructs its own copy of hostName as needed.
2023-07-26 22:46:20 -05:00
Gregg 0f6e58435e Update Network.cpp 2023-07-26 20:35:27 -05:00
Gregg 62f68cb33c Upgraded TempBuffer logic to use .get() to return pointer
Next up: update Network.cpp to use client.available() and reduce fixed memory usage.
2023-07-26 06:27:54 -05:00
Gregg 5f9458e625 Converted static HTTP Buffer to dynamic TempBuffer
Saved about 8K in RAM!
2023-07-25 05:54:40 -05:00
Gregg d6f5612f9f Update Pixel.ino
changed nPixels from uint8_t to int to allow for longer pixel strands (library is coded for int, so there is no need to limit to uint8_t in the example).
2023-07-24 09:24:58 -05:00
Gregg a73b206531 Update src.ino 2023-07-21 17:36:57 -05:00
HomeSpan 3f62c228af
Update Reference.md 2023-07-21 14:55:22 -05:00
HomeSpan 604c76bc94
Update Reference.md 2023-07-21 13:54:51 -05:00
HomeSpan 85a6406fdf
Merge pull request #611 from HomeSpan/master
Update dev with latest changes to docs in master branch
2023-07-21 13:36:52 -05:00
Gregg 4557e3866f Converted various homeSpan.set() methods from void to Span& to enable chaining 2023-07-21 13:27:31 -05:00
HomeSpan a10f00c721
Update FAQ.md 2023-07-20 23:03:33 -05:00
HomeSpan 3cb2e16418
Update NOW.md 2023-07-20 22:52:14 -05:00
HomeSpan 6ff9de03c9
Update FAQ.md 2023-07-20 22:48:06 -05:00
HomeSpan b0dbf02227
Update GettingStarted.md 2023-07-11 06:20:13 -05:00
HomeSpan 15149eb8d7
Update GettingStarted.md 2023-07-11 06:18:55 -05:00
HomeSpan bde6b6b5a8
Update GettingStarted.md 2023-07-11 06:09:41 -05:00
HomeSpan 03400653da
Update README.md 2023-07-11 05:35:00 -05:00
HomeSpan efb0eba187
Merge pull request #607 from HomeSpan/dev
Release 1.8.0
2023-07-08 19:26:50 -07:00
HomeSpan 510c347408
Update library.properties 2023-07-08 21:24:04 -05:00
HomeSpan 16e6db47c1
Update Reference.md 2023-07-08 21:22:43 -05:00
HomeSpan ff622b507b
Update README.md 2023-07-08 21:17:36 -05:00
Gregg 57a85bf0c8 Bumped version to 1.8.0 in preparation for release 2023-07-08 21:09:48 -05:00
HomeSpan e958e07d0b
Update Stepper.md 2023-07-08 18:30:29 -05:00
HomeSpan d78f6a2ce3
Update Stepper.md 2023-07-08 18:00:47 -05:00
Gregg 6aedec5a2d Added ability to chain enable(), disable(), and brake() 2023-07-08 17:56:33 -05:00
Gregg f7419da35b Final test of motorized shades 2023-07-08 16:55:22 -05:00
Gregg db0f522297 Added DRAM/IRAM memory stats to 'm' CLI command 2023-07-05 06:05:10 -05:00
HomeSpan 3d45c7d120
Update README.md 2023-07-03 09:01:28 -05:00
Gregg 62b1e9bd35 Update src.ino 2023-07-03 07:05:51 -05:00
HomeSpan 0997c2561b
Update Blinkable.md 2023-07-03 07:05:12 -05:00
HomeSpan 866225757f
Update Blinkable.md 2023-07-03 07:00:21 -05:00
HomeSpan 7861494e1a
Update Stepper.md 2023-07-03 05:54:14 -05:00
Gregg c05f6d67e0 Create Blinkable.md 2023-07-03 05:22:42 -05:00
HomeSpan fd64273a6d
Update Reference.md 2023-07-02 17:24:12 -05:00
Gregg 63e6042f42 Merge branch 'dev' of https://github.com/HomeSpan/HomeSpan into dev 2023-07-02 17:13:03 -05:00
Gregg 568c13fee3 Tested homeSpan.setStatusDevice() to create a reverseLED 2023-07-02 17:12:58 -05:00
HomeSpan 794d9e09b5
Update Tutorials.md 2023-07-02 16:39:50 -05:00
Gregg a2731412b3 Merge branch 'dev' of https://github.com/HomeSpan/HomeSpan into dev 2023-07-02 16:38:44 -05:00
Gregg f92048ec19 Update MotorizedWindowShade.ino 2023-07-02 16:38:31 -05:00
HomeSpan 5a85ee7be8
Update Stepper.md 2023-07-02 16:38:01 -05:00
Gregg cf2d695c91 Delete StepperMotorControl.ino 2023-07-02 16:08:56 -05:00
Gregg 518640dd53 Replaced StepperMotorControl Example with MotorizedWindowShare
MotorizedWindowShade is more advanced and uses two motors
2023-07-02 16:08:02 -05:00
Gregg 9a42f0885c Added [override] to onStep 2023-07-02 11:39:31 -05:00
HomeSpan d3912b6ec9
Update Stepper.md 2023-07-02 11:33:38 -05:00
HomeSpan afd06b12a2
Update Stepper.md 2023-07-02 11:27:57 -05:00
Gregg 195095c891 Changed setAccel() and setStepType() to return StepperControl*
Allows for daisy-chaining of configuration parameters.

Also added initialization of upLinkData in motorTask to prevent time-outs if setMove() is never called (by initializing msDelay=10)
2023-07-02 11:13:55 -05:00
HomeSpan fdfc4749d3
Update README.md 2023-07-01 17:39:55 -05:00
HomeSpan 7f512984b3
Update Stepper_A3967.md 2023-07-01 17:15:07 -05:00
HomeSpan 314af57b28
Update Stepper.md 2023-07-01 17:12:24 -05:00