02d39a61c0 
								
							 
						 
						
							
							
								
								Update Reference.md  
							
							
							
						 
						
							2023-10-29 10:03:26 -05:00  
				
					
						
							
							
								 
						
							
								5ce7211539 
								
							 
						 
						
							
							
								
								Made conforming changes to setVerboseWiFiReconnect  
							
							
							
						 
						
							2023-10-28 18:40:04 -05:00  
				
					
						
							
							
								 
						
							
								a93aef1604 
								
							 
						 
						
							
							
								
								Merge pull request  #670  from frankonski/verbose_reconnect  
							
							... 
							
							
							
							Verbose WiFi Reconnect 
							
						 
						
							2023-10-28 18:18:16 -05:00  
				
					
						
							
							
								 
						
							
								871eba3c1d 
								
							 
						 
						
							
							
								
								Merge branch 'release-1.8.1-dev' into verbose_reconnect  
							
							
							
						 
						
							2023-10-28 18:16:48 -05:00  
				
					
						
							
							
								 
						
							
								eea2c44aae 
								
							 
						 
						
							
							
								
								Update README.md  
							
							
							
						 
						
							2023-10-28 17:32:54 -05:00  
				
					
						
							
							
								 
						
							
								44db046e57 
								
							 
						 
						
							
							
								
								Update Reference.md  
							
							
							
						 
						
							2023-10-28 17:22:27 -05:00  
				
					
						
							
							
								 
						
							
								2421b8d1b1 
								
							 
						 
						
							
							
								
								Update README.md  
							
							
							
						 
						
							2023-10-28 17:13:24 -05:00  
				
					
						
							
							
								 
						
							
								dee9491089 
								
							 
						 
						
							
							
								
								Merge branch 'release-1.8.1' of  https://github.com/HomeSpan/HomeSpan  into release-1.8.1  
							
							
							
						 
						
							2023-10-28 17:06:42 -05:00  
				
					
						
							
							
								 
						
							
								81ee9e2dbc 
								
							 
						 
						
							
							
								
								Added homeSpan.setWifiCallbackAll(int n)  
							
							... 
							
							
							
							Adds a second type of WiFi Callback that is called every time WiFi is established OR re-established after a disconnect.  Passes the number of times WiFi has been connected as an argument. 
							
						 
						
							2023-10-28 17:06:40 -05:00  
				
					
						
							
							
								 
						
							
								b41bb653dc 
								
							 
						 
						
							
							
								
								Update README.md  
							
							
							
						 
						
							2023-10-28 09:59:52 -05:00  
				
					
						
							
							
								 
						
							
								688b51967e 
								
							 
						 
						
							
							
								
								Update Logging.md  
							
							
							
						 
						
							2023-10-28 09:55:47 -05:00  
				
					
						
							
							
								 
						
							
								2d84f25ac4 
								
							 
						 
						
							
							
								
								Update Reference.md  
							
							
							
						 
						
							2023-10-28 09:06:51 -05:00  
				
					
						
							
							
								 
						
							
								2bda112780 
								
							 
						 
						
							
							
								
								Verbose WiFi Reconnect  
							
							... 
							
							
							
							Add the ability to turn off WiFi reconnect messages. 
							
						 
						
							2023-10-27 08:17:06 -04:00  
				
					
						
							
							
								 
						
							
								4de61e5914 
								
							 
						 
						
							
							
								
								Change webLogCallback() to pass String as reference  
							
							
							
						 
						
							2023-10-24 13:43:04 -05:00  
				
					
						
							
							
								 
						
							
								0f96d0fff6 
								
							 
						 
						
							
							
								
								Added homeSpan.setWebLogCallback(String (*f)())  
							
							... 
							
							
							
							Allows extension of initial table produced in WebLog, where f is a function that returns a String.  The returned String is copied into the WebLog HTML just before the </table> tag is printed in the initial table. 
							
						 
						
							2023-10-22 18:23:25 -05:00  
				
					
						
							
							
								 
						
							
								34651307db 
								
							 
						 
						
							
							
								
								Merge pull request  #631  from cccat6/master  
							
							... 
							
							
							
							Support the Non-English WiFi name 
							
						 
						
							2023-10-22 10:21:12 -05:00  
				
					
						
							
							
								 
						
							
								b15136d2d8 
								
							 
						 
						
							
							
								
								Merge branch 'release-1.8.1' of  https://github.com/HomeSpan/HomeSpan  into release-1.8.1  
							
							
							
						 
						
							2023-10-22 10:09:25 -05:00  
				
					
						
							
							
								 
						
							
								e0517a5964 
								
							 
						 
						
							
							
								
								Bumped release to 1.8.1  
							
							
							
						 
						
							2023-10-22 10:09:22 -05:00  
				
					
						
							
							
								 
						
							
								c89969cccd 
								
							 
						 
						
							
							
								
								Update README.md  
							
							
							
						 
						
							2023-10-22 09:53:10 -05:00  
				
					
						
							
							
								 
						
							
								1494c6ebda 
								
							 
						 
						
							
							
								
								Update README.md  
							
							
							
						 
						
							2023-10-22 09:52:35 -05:00  
				
					
						
							
							
								 
						
							
								3e26b9039d 
								
							 
						 
						
							
							
								
								Preventing possibility of buffer overwrite.  
							
							
							
						 
						
							2023-10-02 16:14:19 -04:00  
				
					
						
							
							
								 
						
							
								831d3640cc 
								
							 
						 
						
							
							
								
								Update Reference.md  
							
							
							
						 
						
							2023-09-15 18:41:03 -05:00  
				
					
						
							
							
								 
						
							
								30163c1214 
								
							 
						 
						
							
							
								
								Update README.md  
							
							
							
						 
						
							2023-09-12 08:10:46 -05:00  
				
					
						
							
							
								 
						
							
								2e1c4cf7a0 
								
							 
						 
						
							
							
								
								Update 15-RealPushButtons.ino  
							
							
							
						 
						
							2023-09-04 22:22:36 -05:00  
				
					
						
							
							
								 
						
							
								1cd01205a3 
								
							 
						 
						
							
							
								
								Support Non-English WiFi name  
							
							
							
						 
						
							2023-08-20 20:05:47 +08:00  
				
					
						
							
							
								 
						
							
								8baf70994d 
								
							 
						 
						
							
							
								
								Update README.md  
							
							
							
						 
						
							2023-08-04 06:44:39 -05:00  
				
					
						
							
							
								 
						
							
								3396a5ff96 
								
							 
						 
						
							
							
								
								Refactored Controller Structure and Add/Remove/List/Save Functions  
							
							... 
							
							
							
							Changed fixed-size array `struct Controller[MAX_CONTROLLERS]` to a dynamic linked-list of Controllers.  Re-coded all related functions.  MAX_CONTROLLERS no sets the size of any buffers but is only used to limit the ultimate size of the linked-list.
Saved about 1K of RAM since most of the time there are only 2 Controllers defined (as opposed to the 16 allowed). 
							
						 
						
							2023-08-03 22:29:31 -05:00  
				
					
						
							
							
								 
						
							
								5a356432b3 
								
							 
						 
						
							
							
								
								Simplified `uint8_t *TLV<tagType, maxTags>::buf(tagType tag, int len)`  
							
							... 
							
							
							
							Also updated HAP.cpp to use new `uint8_t *TLV<tagType, maxTags>::buf(tagType tag, uint8_t *src, int len)` 
							
						 
						
							2023-07-30 21:54:14 -05:00  
				
					
						
							
							
								 
						
							
								a84429f930 
								
							 
						 
						
							
							
								
								Refactored TLV  
							
							... 
							
							
							
							* Added support for zero-length TLV
* Added SEPARATOR as a formal kTLVType (and updated listControllers() to use)
* Added `uint8_t *buf(tagType tag, uint8_t *src, int len);` to load buffer needing external memcpy (and updated listControllers() to use) 
							
						 
						
							2023-07-30 21:37:47 -05:00  
				
					
						
							
							
								 
						
							
								17410e825e 
								
							 
						 
						
							
							
								
								Completed adding LIST to HAPClient::postPairingsURL()  
							
							... 
							
							
							
							HomeSpan now correctly responds to pairing list requests 
							
						 
						
							2023-07-29 08:35:01 -05:00  
				
					
						
							
							
								 
						
							
								7325baa1a5 
								
							 
						 
						
							
							
								
								Added HAPClient::listControllers()  
							
							... 
							
							
							
							Will be used for pairings list request 
							
						 
						
							2023-07-29 01:21:55 -05:00  
				
					
						
							
							
								 
						
							
								bf057e2fad 
								
							 
						 
						
							
							
								
								modified HAP::receivedEncrypted() to use TempBuffer instead of fixed stack array  
							
							
							
						 
						
							2023-07-28 19:51:56 -05:00  
				
					
						
							
							
								 
						
							
								131e5b1a92 
								
							 
						 
						
							
							
								
								Removed duplicate if(POST /pairings)  
							
							
							
						 
						
							2023-07-28 19:38:16 -05:00  
				
					
						
							
							
								 
						
							
								42156b1622 
								
							 
						 
						
							
							
								
								Update ServiceList.md  
							
							
							
						 
						
							2023-07-27 21:15:26 -05:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								0f6e58435e 
								
							 
						 
						
							
							
								
								Update Network.cpp  
							
							
							
						 
						
							2023-07-26 20:35:27 -05:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								5f9458e625 
								
							 
						 
						
							
							
								
								Converted static HTTP Buffer to dynamic TempBuffer  
							
							... 
							
							
							
							Saved about 8K in RAM! 
							
						 
						
							2023-07-25 05:54:40 -05:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								a73b206531 
								
							 
						 
						
							
							
								
								Update src.ino  
							
							
							
						 
						
							2023-07-21 17:36:57 -05:00  
				
					
						
							
							
								 
						
							
								3f62c228af 
								
							 
						 
						
							
							
								
								Update Reference.md  
							
							
							
						 
						
							2023-07-21 14:55:22 -05:00  
				
					
						
							
							
								 
						
							
								604c76bc94 
								
							 
						 
						
							
							
								
								Update Reference.md  
							
							
							
						 
						
							2023-07-21 13:54:51 -05:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								4557e3866f 
								
							 
						 
						
							
							
								
								Converted various homeSpan.set() methods from void to Span& to enable chaining  
							
							
							
						 
						
							2023-07-21 13:27:31 -05:00  
				
					
						
							
							
								 
						
							
								a10f00c721 
								
							 
						 
						
							
							
								
								Update FAQ.md  
							
							
							
						 
						
							2023-07-20 23:03:33 -05:00  
				
					
						
							
							
								 
						
							
								3cb2e16418 
								
							 
						 
						
							
							
								
								Update NOW.md  
							
							
							
						 
						
							2023-07-20 22:52:14 -05:00  
				
					
						
							
							
								 
						
							
								6ff9de03c9 
								
							 
						 
						
							
							
								
								Update FAQ.md  
							
							
							
						 
						
							2023-07-20 22:48:06 -05:00  
				
					
						
							
							
								 
						
							
								b0dbf02227 
								
							 
						 
						
							
							
								
								Update GettingStarted.md  
							
							
							
						 
						
							2023-07-11 06:20:13 -05:00  
				
					
						
							
							
								 
						
							
								15149eb8d7 
								
							 
						 
						
							
							
								
								Update GettingStarted.md  
							
							
							
						 
						
							2023-07-11 06:18:55 -05:00  
				
					
						
							
							
								 
						
							
								bde6b6b5a8 
								
							 
						 
						
							
							
								
								Update GettingStarted.md  
							
							
							
						 
						
							2023-07-11 06:09:41 -05:00