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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								d6fcc50a0b 
								
							 
						 
						
							
							
								
								Merge pull request  #878  from HomeSpan/release-1.9.1  
							
							... 
							
							
							
							Release 1.9.1 
							
						 
						
							2024-07-03 17:59:28 -04:00  
				
					
						
							
							
								 
						
							
								c6e032b5af 
								
							 
						 
						
							
							
								
								Merge branch 'master' into release-1.9.1  
							
							
							
						 
						
							2024-07-03 17:57:51 -04:00  
				
					
						
							
							
								 
						
							
								144559f6d6 
								
							 
						 
						
							
							
								
								Update library.properties  
							
							
							
						 
						
							2024-07-03 16:55:36 -05:00  
				
					
						
							
							
								 
						
							
								f3066ea9c6 
								
							 
						 
						
							
							
								
								Update README.md  
							
							
							
						 
						
							2024-07-03 16:52:19 -05:00  
				
					
						
							
							
								 
						
							
								875c53f8fd 
								
							 
						 
						
							
							
								
								Update README.md  
							
							
							
						 
						
							2024-06-30 20:54:29 -05:00  
				
					
						
							
							
								 
						
							
								7494e0bb22 
								
							 
						 
						
							
							
								
								Update PWM.md  
							
							
							
						 
						
							2024-06-30 20:48:30 -05:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								767a125a70 
								
							 
						 
						
							
							
								
								Update 22-TLV8_Characteristics.ino  
							
							
							
						 
						
							2024-06-30 16:17:30 -05:00  
				
					
						
							
							
								 
						
							
								40e8dcbec2 
								
							 
						 
						
							
							
								
								Update TVServices.md  
							
							
							
						 
						
							2024-06-30 16:16:45 -05:00  
				
					
						
							
							
								 
						
							
								beee92f6ee 
								
							 
						 
						
							
							
								
								Update TVServices.md  
							
							
							
						 
						
							2024-06-30 16:10:49 -05:00  
				
					
						
							
							
								 
						
							
								aad5d26c5b 
								
							 
						 
						
							
							
								
								Update TVServices.md  
							
							
							
						 
						
							2024-06-30 16:00:03 -05:00  
				
					
						
							
							
								 
						
							
								e522e709c9 
								
							 
						 
						
							
							
								
								Update Reference.md  
							
							
							
						 
						
							2024-06-30 15:31:15 -05:00  
				
					
						
							
							
								 
						
							
								b6ed73aed1 
								
							 
						 
						
							
							
								
								Use typedefs for CREATE_CHAR() to ensure consistency  
							
							
							
						 
						
							2024-06-30 12:35:37 -05:00  
				
					
						
							
							
								 
						
							
								8f133585f9 
								
							 
						 
						
							
							
								
								Update 22-TLV8_Characteristics.ino  
							
							
							
						 
						
							2024-06-30 12:19:58 -05:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								2a91ed645a 
								
							 
						 
						
							
							
								
								updated ServiceList.md  
							
							
							
						 
						
							2024-06-29 15:47:03 -05:00  
				
					
						
							
							
								 
						
							
								a3891cd983 
								
							 
						 
						
							
							
								
								Update Reference.md  
							
							
							
						 
						
							2024-06-29 15:36:04 -05:00  
				
					
						
							
							
								 
						
							
								d9af8032a4 
								
							 
						 
						
							
							
								
								Update Reference.md  
							
							
							
						 
						
							2024-06-29 15:14:52 -05:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								a223d3046a 
								
							 
						 
						
							
							
								
								Update TLV8.md  
							
							
							
						 
						
							2024-06-27 07:10:19 -05:00  
				
					
						
							
							
								 
						
							
								b8338cad71 
								
							 
						 
						
							
							
								
								Update TLV8.md  
							
							
							
						 
						
							2024-06-27 06:59:32 -05:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								d7dbb5fee5 
								
							 
						 
						
							
							
								
								Update HomeSpan.h  
							
							
							
						 
						
							2024-06-26 22:08:36 -05:00  
				
					
						
							
							
								 
						
							
								970f4d7ce8 
								
							 
						 
						
							
							
								
								Update README.md  
							
							
							
						 
						
							2024-06-26 21:14:23 -05:00  
				
					
						
							
							
								 
						
							
								9b791e2ac3 
								
							 
						 
						
							
							
								
								Update Reference.md  
							
							
							
						 
						
							2024-06-26 21:00:52 -05:00  
				
					
						
							
							
								 
						
							
								f73c779913 
								
							 
						 
						
							
							
								
								Added "constantness" to all aspects of TLV8 code, including Characteristic Constructors  
							
							
							
						 
						
							2024-06-25 21:59:23 -05:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								2279c30510 
								
							 
						 
						
							
							
								
								Update HAP.cpp  
							
							
							
						 
						
							2024-06-19 13:02:11 -05:00  
				
					
						
							
							
								 
						
							
								7de8f1abb4 
								
							 
						 
						
							
							
								
								Update TVServices.md  
							
							
							
						 
						
							2024-06-16 09:10:52 -05:00  
				
					
						
							
							
								 
						
							
								463bdd4cda 
								
							 
						 
						
							
							
								
								Update TVServices.md  
							
							
							
						 
						
							2024-06-16 09:09:52 -05:00  
				
					
						
							
							
								 
						
							
								8e2304bacb 
								
							 
						 
						
							
							
								
								Update README.md  
							
							
							
						 
						
							2024-06-15 22:07:27 -05:00  
				
					
						
							
							
								 
						
							
								9653224aca 
								
							 
						 
						
							
							
								
								Allow homeSpan.begin() to take dynamic char * instead of just constant string  
							
							
							
						 
						
							2024-06-12 21:18:44 -05:00  
				
					
						
							
							
								 
						
							
								c1b2d49da1 
								
							 
						 
						
							
							
								
								Added version.h containing check for Arduino-ESP32 Version 2  
							
							... 
							
							
							
							Also includes HomeSpan version number 
							
						 
						
							2024-06-10 21:11:50 -05:00  
				
					
						
							
							
								 
						
							
								b4a32e82bb 
								
							 
						 
						
							
							
								
								Update Reference.md  
							
							
							
						 
						
							2024-06-09 07:31:35 -05:00  
				
					
						
							
							
								 
						
							
								c0d1a93c52 
								
							 
						 
						
							
							
								
								Update README.md  
							
							
							
						 
						
							2024-06-09 07:21:17 -05:00  
				
					
						
							
							
								 
						
							
								901807e47a 
								
							 
						 
						
							
							
								
								Merge pull request  #862  from HomeSpan/master  
							
							... 
							
							
							
							update dev with any changes in master documentation 
							
						 
						
							2024-06-09 08:12:01 -04:00  
				
					
						
							
							
								 
						
							
								f09499359b 
								
							 
						 
						
							
							
								
								Merge pull request  #861  from HomeSpan/structural  
							
							... 
							
							
							
							Structural->Dev 
							
						 
						
							2024-06-08 21:54:13 -04:00  
				
					
						
							
							
								 
						
							
								e10025bd54 
								
							 
						 
						
							
							
								
								Update HomeSpan.cpp  
							
							
							
						 
						
							2024-06-08 20:32:39 -05:00  
				
					
						
							
							
								 
						
							
								7ab8354ed7 
								
							 
						 
						
							
							
								
								Deleted setMaxConnections() and DEPRECATED reserveSocketConnections  
							
							... 
							
							
							
							setMaxConnections() was deprecated many version ago and is now deleted
reserveSocketConnections() is no longer needed since new HomeKit architecture does not require more than a few connections - this function has been deprecated and if used will not do anything 
							
						 
						
							2024-06-08 18:03:37 -05:00  
				
					
						
							
							
								 
						
							
								892c2247a3 
								
							 
						 
						
							
							
								
								Finished testing new evList functionality  
							
							
							
						 
						
							2024-06-08 17:46:49 -05:00  
				
					
						
							
							
								 
						
							
								983e159adf 
								
							 
						 
						
							
							
								
								Created evList to store notifications  
							
							... 
							
							
							
							Also updated all code to use hapList and deleted all references to **hap 
							
						 
						
							2024-06-08 16:45:46 -05:00  
				
					
						
							
							
								 
						
							
								153ab451fd 
								
							 
						 
						
							
							
								
								Moved Controller Class definition back to HAP.h instead of HomeSpan.h  
							
							... 
							
							
							
							As long as `class Controller` is forward-declared in HomeSpan.h, the definition can live in HAP.h 
							
						 
						
							2024-06-05 13:32:15 -05:00  
				
					
						
							
							
								 
						
							
								9d29b73dac 
								
							 
						 
						
							
							
								
								Fixed memory leak [needed to free `body` in tlvRespond()]  
							
							... 
							
							
							
							This hopefully addresses memory leak that occurs when not using a Home Hub and connections constantly drop and re-establish.
To do: must add back logic for notifications using new hap linked-list structure, and then delete static hap array code. 
							
						 
						
							2024-06-02 20:57:41 -05:00  
				
					
						
							
							
								 
						
							
								cce2dc59b4 
								
							 
						 
						
							
							
								
								Update README.md  
							
							
							
						 
						
							2024-05-31 08:56:27 -05:00