9bfc07041d 
								
							 
						 
						
							
							
								
								Creating Stepper Motor images  
							
							
							
						 
						
							2023-06-25 21:50:10 -05:00  
				
					
						
							
							
								 
						
							
								c5a40c6e34 
								
							 
						 
						
							
							
								
								Added ability to set cpu and priority for motor task using pair {}  
							
							
							
						 
						
							2023-06-22 21:25:18 -05:00  
				
					
						
							
							
								 
						
							
								e422d3c9de 
								
							 
						 
						
							
							
								
								Updated StepperMotorControl Window Shade Example to use setPosition()  
							
							... 
							
							
							
							Example now saves window shade position in NVS and uses setPosition() accordingly upon initialization. 
							
						 
						
							2023-06-20 21:23:03 -05:00  
				
					
						
							
							
								 
						
							
								fe4d83140f 
								
							 
						 
						
							
							
								
								Completed motor control setPosition()  
							
							... 
							
							
							
							Updated logic of setPosition(), move(), and moveTo() to use waitForAck() so that an initial acknowledgment is received from the motorTask() before proceeding. 
							
						 
						
							2023-06-19 21:24:23 -05:00  
				
					
						
							
							
								 
						
							
								480af6cf85 
								
							 
						 
						
							
							
								
								Added setPosition() to StepperControl  
							
							... 
							
							
							
							Needs testing and debugging 
							
						 
						
							2023-06-18 17:55:29 -05:00  
				
					
						
							
							
								 
						
							
								2eb70f1d1b 
								
							 
						 
						
							
							
								
								Changed links from HomeStep to HomeSpan  
							
							
							
						 
						
							2023-06-09 23:15:38 -05:00  
				
					
						
							
							
								 
						
							
								536de53075 
								
							 
						 
						
							
							
								
								Added Stepper_TB6612 and Stepper_A3967 directly to HomeSpan  
							
							... 
							
							
							
							HomeSpan now includes both drivers as part of the "extras" functionality.
The StepperMotorControl Window Shade Example has been updated accordingly to use the built-in TB6612 driver. 
							
						 
						
							2023-06-09 23:11:38 -05:00  
				
					
						
							
							
								 
						
							
								44e48a4534 
								
							 
						 
						
							
							
								
								Update extras.ino  
							
							
							
						 
						
							2023-06-04 09:20:37 -05:00  
				
					
						
							
							
								 
						
							
								5e1d65f436 
								
							 
						 
						
							
							
								
								Renamed SpanStep to StepperControl and moved into HoneSpan Extras  
							
							... 
							
							
							
							Also updated StepperMotorControl Example. 
							
						 
						
							2023-05-30 05:05:51 -05:00  
				
					
						
							
							
								 
						
							
								21da828f83 
								
							 
						 
						
							
							
								
								Update HomeSpan.cpp  
							
							
							
						 
						
							2023-05-13 15:39:01 -05:00  
				
					
						
							
							
								 
						
							
								d33bbf2477 
								
							 
						 
						
							
							
								
								Update src.ino  
							
							
							
						 
						
							2023-05-13 10:36:17 -05:00  
				
					
						
							
							
								 
						
							
								40bb97215f 
								
							 
						 
						
							
							
								
								Added homeSpan methods setSerialInputDisable() and getSerialInputDisable()  
							
							... 
							
							
							
							Provides ability to disable HomeSpan from reading from Serial port (which is otherwise normally enabled) 
							
						 
						
							2023-05-13 10:34:21 -05:00  
				
					
						
							
							
								 
						
							
								de97faee37 
								
							 
						 
						
							
							
								
								Converted Serial.printf in extra classes to ESP_LOGI and ESP_LOGW  
							
							... 
							
							
							
							Changed Serial.printf() diagnostic messages to either ESP_LOGI() or ESP_LOGW() macros in Blinker, PWM (LedPin and ServoPin), Pixel, and RFControl class 
							
						 
						
							2023-05-12 21:32:21 -05:00  
				
					
						
							
							
								 
						
							
								7bc885dd26 
								
							 
						 
						
							
							
								
								Completed initial migration of Serial.print to LOG0  
							
							... 
							
							
							
							Finished all applicable cases in main source code.
TO DO: apply LOG0 to extras 
							
						 
						
							2023-05-10 22:12:21 -05:00  
				
					
						
							
							
								 
						
							
								66bb13af03 
								
							 
						 
						
							
							
								
								Continued change from Serial.print to LOG0()  
							
							
							
						 
						
							2023-05-08 22:43:42 -05:00  
				
					
						
							
							
								 
						
							
								368ce12c04 
								
							 
						 
						
							
							
								
								Started work on converting all Serial.print() to LOG0() macro  
							
							
							
						 
						
							2023-05-08 17:07:21 -05:00  
				
					
						
							
							
								 
						
							
								d5eb2ceeb8 
								
							 
						 
						
							
							
								
								Update src.ino  
							
							
							
						 
						
							2023-05-07 13:41:27 -05:00  
				
					
						
							
							
								 
						
							
								0f3b798fcc 
								
							 
						 
						
							
							
								
								Bumped version to 1.7.3  
							
							
							
						 
						
							2023-04-29 15:18:33 -05:00  
				
					
						
							
							
								 
						
							
								ec1cd44382 
								
							 
						 
						
							
							
								
								Small tweaks to reset reasons in web log  
							
							
							
						 
						
							2023-04-27 19:53:33 -05:00  
				
					
						
							
							
								 
						
							
								5e71e5b4d5 
								
							 
						 
						
							
							
								
								Merge pull request  #566  from frankonski/dev  
							
							... 
							
							
							
							Added description of Reset Reason Code to WebLog. 
							
						 
						
							2023-04-27 20:36:52 -04:00  
				
					
						
							
							
								 
						
							
								beb79538e9 
								
							 
						 
						
							
							
								
								Update to WebLog TimeServer Logic  
							
							... 
							
							
							
							Acquiring time from a timeserver is now spawned as a separate task running in the background.  This avoids blocking HomeSpan while setting the time.
Default wait time has been extended from 10 seconds to 2 minutes, since there are no problems with blocking. 
							
						 
						
							2023-04-27 19:29:05 -05:00  
				
					
						
							
							
								 
						
							
								7e08e00734 
								
							 
						 
						
							
							
								
								Added description of Reset Reason Code to WebLog.  
							
							
							
						 
						
							2023-04-26 13:51:42 -04:00  
				
					
						
							
							
								 
						
							
								2ce78fead6 
								
							 
						 
						
							
							
								
								Added charset=utf-8 to weblog to allow for utf-8 encoding  
							
							
							
						 
						
							2023-04-23 15:14:57 -05:00  
				
					
						
							
							
								 
						
							
								947e2af012 
								
							 
						 
						
							
							
								
								Added homeSpan.setWebLogCSS(const char *css)  
							
							... 
							
							
							
							Allows user to define a custom style sheet to change the webLog output.  Style sheet is based on pre-defined class:
bod1 = main body of web page, including header (in format of <h2>)
tabl1 = top table showing general status
tab2 = bottom table showing all weblog entries 
							
						 
						
							2023-04-23 10:01:00 -05:00  
				
					
						
							
							
								 
						
							
								6fca946dd5 
								
							 
						 
						
							
							
								
								Added Sodium and MbedTLS versions, and Pairing Status, to Web Log  
							
							
							
						 
						
							2023-04-23 07:46:37 -05:00  
				
					
						
							
							
								 
						
							
								889a326e02 
								
							 
						 
						
							
							
								
								Address conflict between SpanButton and certain Adafruit Boards  
							
							... 
							
							
							
							Change enum from BUTTON and TOGGLE to HS_BUTTON and HS_TOGGLE to avoid conflict with #define BUTTON in certain Adafruit boards 
							
						 
						
							2023-04-20 21:56:55 -04:00  
				
					
						
							
							
								 
						
							
								5853989651 
								
							 
						 
						
							
							
								
								Update src.ino  
							
							
							
						 
						
							2023-04-08 17:17:47 -05:00  
				
					
						
							
							
								 
						
							
								c287564aed 
								
							 
						 
						
							
							
								
								Update HomeSpan.cpp  
							
							
							
						 
						
							2023-04-03 17:15:51 -05:00  
				
					
						
							
							
								 
						
							
								2ba75c13ea 
								
							 
						 
						
							
							
								
								Add CLI commands 'p' and 'P' to clone device pairing data  
							
							
							
						 
						
							2023-04-03 08:28:51 -05:00  
				
					
						
							
							
								 
						
							
								f466e12c7a 
								
							 
						 
						
							
							
								
								some cleanup of LedPin comments in examples  
							
							... 
							
							
							
							Removed old references to "channels" which should have been deleted many versions ago 
							
						 
						
							2023-04-01 12:16:15 -05:00  
				
					
						
							
							
								 
						
							
								ce36174f93 
								
							 
						 
						
							
							
								
								Completed LED fading functionality; added new Fading LED example (in Other Examples)  
							
							
							
						 
						
							2023-03-31 22:07:31 -05:00  
				
					
						
							
							
								 
						
							
								fab94722d8 
								
							 
						 
						
							
							
								
								Revert "Added fadeTime parameter to LedPin::set()"  
							
							... 
							
							
							
							This reverts commit c2df57815c 
							
						 
						
							2023-03-26 07:48:22 -05:00  
				
					
						
							
							
								 
						
							
								c2df57815c 
								
							 
						 
						
							
							
								
								Added fadeTime parameter to LedPin::set()  
							
							
							
						 
						
							2023-03-26 07:39:06 -05:00  
				
					
						
							
							
								 
						
							
								a79b7569d1 
								
							 
						 
						
							
							
								
								Begin implementation of hardware LEDC fade  
							
							
							
						 
						
							2023-03-25 23:05:22 -05:00  
				
					
						
							
							
								 
						
							
								6079b8edf7 
								
							 
						 
						
							
							
								
								Bump version to 1.7.2  
							
							
							
						 
						
							2023-03-25 12:19:08 -05:00  
				
					
						
							
							
								 
						
							
								ecd97e6e71 
								
							 
						 
						
							
							
								
								Added option to set Priority and CPU in autoPoll()  
							
							... 
							
							
							
							Also added vTaskDelay(5) in pollTask to make sure competing tasks can operate (for example, if priority was set to greater than 2, touch sensor did not operate).  Adding vTaskDelay(5) solved this problem. 
							
						 
						
							2023-03-25 10:58:03 -05:00  
				
					
						
							
							
								 
						
							
								75930a1d6e 
								
							 
						 
						
							
							
								
								Update FeatherPins.h  
							
							... 
							
							
							
							Changed from old ESP32-C3-DevKitM-1 to new ESP32-C3-DevKitC-02 
							
						 
						
							2023-03-17 22:26:52 -05:00  
				
					
						
							
							
								 
						
							
								cde3348b79 
								
							 
						 
						
							
							
								
								Update src.ino  
							
							
							
						 
						
							2023-02-25 15:34:14 -06:00  
				
					
						
							
							
								 
						
							
								09063fb7dc 
								
							 
						 
						
							
							
								
								Extended functionality of setValidValues() to allow INT, UINT8, UINT16, and UINT32 Characteristics  
							
							
							
						 
						
							2023-02-25 15:07:02 -06:00  
				
					
						
							
							
								 
						
							
								7e3d26fe6e 
								
							 
						 
						
							
							
								
								Removed initialization of WiFiClient in HAP.h  
							
							... 
							
							
							
							See #508  for details. 
							
						 
						
							2023-02-18 22:21:54 -06:00  
				
					
						
							
							
								 
						
							
								69af3d59a3 
								
							 
						 
						
							
							
								
								Replaced Service definitions with macros CREATE_SERV and END_SERV  
							
							... 
							
							
							
							This has no effect on the code but the names of the macros can be used as flags for an external script to autogenerate documentation in the form of a list of all services and characteristics supported by HomeSpan 
							
						 
						
							2023-02-16 07:23:22 -06:00  
				
					
						
							
							
								 
						
							
								0ecaf2ee7f 
								
							 
						 
						
							
							
								
								Add CUSTOM_CHAR_HEADER logic  
							
							... 
							
							
							
							used to include custom Characteristics in a common header without redefining. 
							
						 
						
							2023-02-12 13:24:19 -06:00  
				
					
						
							
							
								 
						
							
								22bd16e936 
								
							 
						 
						
							
							
								
								Added ability to set OTA password from within sketch  
							
							... 
							
							
							
							Adds second form of homeSpan.enableOTA(const char *pwd, boolean safeLoad=true) 
							
						 
						
							2023-02-11 07:49:16 -06:00  
				
					
						
							
							
								 
						
							
								88897ee085 
								
							 
						 
						
							
							
								
								Updated copyright dates on source code  
							
							
							
						 
						
							2023-02-04 11:41:57 -06:00  
				
					
						
							
							
								 
						
							
								2f713b3749 
								
							 
						 
						
							
							
								
								Update HomeSpan.h  
							
							
							
						 
						
							2023-02-04 10:15:37 -06:00  
				
					
						
							
							
								 
						
							
								e2678f5661 
								
							 
						 
						
							
							
								
								Added position() method to SpanToggle()  
							
							... 
							
							
							
							Created PushButton::OPEN and PushButton::CLOSED enums.
This completes all SpanToggle() functionality.  Will add a SpanToggle() to UnitTest. 
							
						 
						
							2023-02-03 23:09:08 -06:00  
				
					
						
							
							
								 
						
							
								c3d0c98e04 
								
							 
						 
						
							
							
								
								Created SpanToggle()  
							
							... 
							
							
							
							Derived from SpanButton() 
							
						 
						
							2023-01-31 22:55:43 -06:00  
				
					
						
							
							
								 
						
							
								232362c807 
								
							 
						 
						
							
							
								
								Update Utils.h  
							
							... 
							
							
							
							Added comments for new toggled() functionality 
							
						 
						
							2023-01-30 07:56:46 -06:00  
				
					
						
							
							
								 
						
							
								1a3887b6cf 
								
							 
						 
						
							
							
								
								Added switch toggle logic to PushButton Class  
							
							... 
							
							
							
							Adds new method toggled() which is the analog of triggered().
Next step: Extend SpanButton to access this new logic. 
							
						 
						
							2023-01-29 18:30:25 -06:00  
				
					
						
							
							
								 
						
							
								03ba061b9b 
								
							 
						 
						
							
							
								
								Added logic to hide AP SSID from broadcasting when WIFI_AP_STA used for SpanPoint  
							
							... 
							
							
							
							This does NOT effect the HomeSpan Access Point from being broadcast as usual when launched. 
							
						 
						
							2023-01-28 18:05:59 -06:00