oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							886866d5e8 
							
						 
					 
					
						
						
							
							Small TODO  
						
						
						
					 
					
						2025-08-06 10:43:28 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							a374bb558c 
							
						 
					 
					
						
						
							
							Cleanup of logs and remove unnecessary delays  
						
						
						
					 
					
						2025-08-06 10:43:28 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							e3f345c59b 
							
						 
					 
					
						
						
							
							Idle for SEN5X on communication error  
						
						
						
					 
					
						2025-08-06 10:43:28 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							89e1532c79 
							
						 
					 
					
						
						
							
							Only disable SEN5X if enough time after reading.  
						
						
						
					 
					
						2025-08-06 10:43:28 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							72d75449ac 
							
						 
					 
					
						
						
							
							Add dynamic measurement interval for SEN5X  
						
						
						
					 
					
						2025-08-06 10:43:28 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							bab6fdd7e7 
							
						 
					 
					
						
						
							
							Small cleanups in SEN5X sensor  
						
						
						
					 
					
						2025-08-06 10:43:28 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							3abd2a27ee 
							
						 
					 
					
						
						
							
							Enable PM sensor before sending telemetry.  
						
						... 
						
						
						
						This enables the PM sensor for a predefined period to allow for warmup.
Once telemetry is sent, the sensor shuts down again. 
						
					 
					
						2025-08-06 10:43:28 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							f9de80272f 
							
						 
					 
					
						
						
							
							Remove dup code  
						
						
						
					 
					
						2025-08-06 10:43:28 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							0e97e7d004 
							
						 
					 
					
						
						
							
							Small cleanup of SEN5X sensors  
						
						
						
					 
					
						2025-08-06 10:43:28 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							c82e04244a 
							
						 
					 
					
						
						
							
							Changes on SEN5X library - removing pm_env as well  
						
						
						
					 
					
						2025-08-06 10:43:28 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							aee86f62c5 
							
						 
					 
					
						
						
							
							WIP Sen5X functions  
						
						
						
					 
					
						2025-08-06 10:42:11 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							9e82c8c4c5 
							
						 
					 
					
						
						
							
							Further (non-working) progress in SEN5X  
						
						
						
					 
					
						2025-08-06 10:42:11 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							dc0ab1f178 
							
						 
					 
					
						
						
							
							WIP Sen5X functions  
						
						
						
					 
					
						2025-08-06 10:42:11 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							3f9bf06aee 
							
						 
					 
					
						
						
							
							SEN5X first pass  
						
						
						
					 
					
						2025-08-06 10:42:11 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							a129441533 
							
						 
					 
					
						
						
							
							Remove unused I2C speed functions and cleanup  
						
						... 
						
						
						
						* Cleanup of SEN5X specific code added from switching branches
* Remove SCAN_I2C_CLOCK_SPEED block as its not needed
* Remove associated functions for setting I2C speed 
						
					 
					
						2025-08-06 10:40:57 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b23605aba0 
							
						 
					 
					
						
						
							
							Merge branch 'master' into enhancement/air-quality-module  
						
						
						
					 
					
						2025-08-05 15:54:53 -05:00 
						 
				 
			
				
					
						
							
							
								mrab 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							384436e937 
							
						 
					 
					
						
						
							
							fix: ina226 was not calibrated during init ( #7547 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / build-rp2040 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-rp2350 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-stm32 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-debian-src (push) Waiting to run 
				
			 
		
			
				
	CI / package-pio-deps-native-tft (push) Waiting to run 
				
			 
		
			
				
	CI / test-native (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-artifacts (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / publish-firmware (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						Co-authored-by: Ben Meadors <benmmeadors@gmail.com> 
						
					 
					
						2025-08-05 06:34:52 -05:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							f7a9e27228 
							
						 
					 
					
						
						
							
							Merge branch 'master' into enhancement/air-quality-module  
						
						
						
					 
					
						2025-08-04 14:59:08 +02:00 
						 
				 
			
				
					
						
							
							
								Jacob Powers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b6eefa8bb 
							
						 
					 
					
						
						
							
							feat: event mode - limit smart position updates to at most every 5m ( #7505 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / check (push) Has been cancelled 
				
			 
		
			
				
	CI / build-esp32 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-esp32s3 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-esp32c3 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-esp32c6 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-nrf52840 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-rp2040 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-rp2350 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-stm32 (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-artifacts (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Has been cancelled 
				
			 
		
			
				
	CI / publish-firmware (push) Has been cancelled 
				
			 
		
			
				
	Nightly / Trunk Check and Upload (push) Has been cancelled 
				
			 
		
			
				
	Nightly / Trunk Upgrade (PR) (push) Has been cancelled 
				
			 
		
			
				
	Semgrep Full Scan / semgrep-full (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						* feat: event mode - limit smart position updates to at most every 5m
* fix: convert 600 to 600000ms for 5min threshold
* fix: correct 5min threshold to 300000ms
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com> 
						
					 
					
						2025-07-31 21:45:34 -05:00 
						 
				 
			
				
					
						
							
							
								HarukiToreda 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5107531425 
							
						 
					 
					
						
						
							
							Remember destination fix ( #7427 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-artifacts (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / publish-firmware (push) Blocked by required conditions 
				
			 
		
			
				
	Daily Packaging / docker-multiarch (push) Has been cancelled 
				
			 
		
			
				
	Daily Packaging / package-ppa (jammy) (push) Has been cancelled 
				
			 
		
			
				
	Daily Packaging / package-ppa (noble) (push) Has been cancelled 
				
			 
		
			
				
	Daily Packaging / package-ppa (plucky) (push) Has been cancelled 
				
			 
		
			
				
	Daily Packaging / package-ppa (questing) (push) Has been cancelled 
				
			 
		
			
				
	Daily Packaging / package-obs (push) Has been cancelled 
				
			 
		
			
				
	Daily Packaging / hook-copr (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						* T-watch screen misalignment fix
* Trunk fix
* Rember Last Receipient Node or channel
When a new freetext or preset message is sent and a destination is selected, the next message would forget the previously selected destination and would need to be selected again. With this fix it will remember the last destination selected until changed again.
* Fix for reply function to remember last messaged
* trunk check
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz>
Co-authored-by: Jason P <applewiz@mac.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com> 
						
					 
					
						2025-07-31 07:36:03 -05:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88655ffc44 
							
						 
					 
					
						
						
							
							Move BLE toggle menu option and add confirmation for canned messages in L1 ( #7516 )  
						
						... 
						
						
						
						* Move bluetooth to system menu and add confirmation for canned messages
* Cruft
* Handle else
* Warn
* Fixed screen reset 
						
					 
					
						2025-07-31 07:34:41 -05:00 
						 
				 
			
				
					
						
							
							
								Chloe Bethel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5a8e8f51b 
							
						 
					 
					
						
						
							
							DEBUG_MUTE correctness ( #7492 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / docker-alp-amd64-tft (push) Has been cancelled 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Has been cancelled 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Has been cancelled 
				
			 
		
			
				
	CI / check (push) Has been cancelled 
				
			 
		
			
				
	CI / build-esp32 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-esp32s3 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-esp32c3 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-esp32c6 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-nrf52840 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-rp2040 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-rp2350 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-stm32 (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-artifacts (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Has been cancelled 
				
			 
		
			
				
	CI / publish-firmware (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						* treewide: make 'ifdef DEBUG_PORT' guards also take into account DEBUG_MUTE
* stm32wl: Add a guard against having debug prints turned on without PIO_FRAMEWORK_ARDUINO_NANOLIB_FLOAT_PRINTF defined
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com> 
						
					 
					
						2025-07-29 08:51:38 +10:00 
						 
				 
			
				
					
						
							
							
								mikecarper 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa3b14ce72 
							
						 
					 
					
						
						
							
							bugfix Add rssi and snr to the store and forward code. ( #7462 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / build-rp2040 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-rp2350 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-stm32 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-debian-src (push) Waiting to run 
				
			 
		
			
				
	CI / package-pio-deps-native-tft (push) Waiting to run 
				
			 
		
			
				
	CI / test-native (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-artifacts (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / publish-firmware (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						* Update StoreForwardModule.cpp
* Update StoreForwardModule.h
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com> 
						
					 
					
						2025-07-27 20:03:01 -05:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28aeb0f09e 
							
						 
					 
					
						
						
							
							Validate Serial config console override modes ( #7470 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / build-rp2040 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-rp2350 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-stm32 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-debian-src (push) Waiting to run 
				
			 
		
			
				
	CI / package-pio-deps-native-tft (push) Waiting to run 
				
			 
		
			
				
	CI / test-native (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-artifacts (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / publish-firmware (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						* Validate serial config console override modes
* Update src/modules/SerialModule.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Disable
* Guard serial module
* Guards
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> 
						
					 
					
						2025-07-26 19:55:54 -05:00 
						 
				 
			
				
					
						
							
							
								Tom Fifield 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df8b629c2c 
							
						 
					 
					
						
						
							
							Clear position on GPS deactivation, unless using fixed position ( #7464 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / build-rp2040 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-rp2350 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-stm32 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-debian-src (push) Waiting to run 
				
			 
		
			
				
	CI / package-pio-deps-native-tft (push) Waiting to run 
				
			 
		
			
				
	CI / test-native (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-artifacts (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / publish-firmware (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						* Clear position on GPS deactivation, unless using fixed position
As reported by @dreimal8 , and confirmed by @tuxmobil , when using
and then subsequently disabling GPS the last position retrieved from
the GPS was stored and continued to be broadcast.
This change introduces a check to see if we are transitioning from
GPS Enabled to GPS Disabled or Not Present. If we are, and fixed
position is not in use, then we clear the local position.
This will prevent inaccurate and undesired position broadcasts for those
who disable their GPS.
Fixes https://github.com/meshtastic/firmware/issues/7228 
* Update triple click to also clear position
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com> 
						
					 
					
						2025-07-26 08:09:26 -05:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a506dc6b65 
							
						 
					 
					
						
						
							
							Fix MQTT config bugs ( #7446 )  
						
						... 
						
						
						
						* Fix mqtt config bugs
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Add client notification
* Verbiage
* Update src/mqtt/MQTT.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update src/mqtt/MQTT.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update src/mqtt/MQTT.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update src/mqtt/MQTT.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Remove test that is no longer true
* This test no longer exists
* Fix client notification crap
* Suppress false positive
* Revert "Suppress false positive"
This reverts commit bead96eaee 
						
					 
					
						2025-07-26 05:38:24 -05:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							ec5a752078 
							
						 
					 
					
						
						
							
							Remove PMSA003I library as its no longer needed  
						
						
						
					 
					
						2025-07-25 12:31:17 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							8a811b209d 
							
						 
					 
					
						
						
							
							Fix minor issues and bring back I2C SPEED def  
						
						
						
					 
					
						2025-07-25 12:31:17 +02:00 
						 
				 
			
				
					
						
							
							
								Nashui-Yan 
							
						 
					 
					
						
						
						
						
							
						
						
							0dda175d97 
							
						 
					 
					
						
						
							
							PMSA003I 1st round test  
						
						
						
					 
					
						2025-07-25 12:31:17 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							ff8691dc13 
							
						 
					 
					
						
						
							
							Add ScreenFonts.h  
						
						... 
						
						
						
						Co-authored-by: Hannes Fuchs <hannes.fuchs+git@0xef.de> 
						
					 
					
						2025-07-25 12:31:17 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							9111f88f02 
							
						 
					 
					
						
						
							
							Fixes on compilation for different variants  
						
						
						
					 
					
						2025-07-25 12:31:17 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							e4903eb430 
							
						 
					 
					
						
						
							
							Add missing warmup period to wakeUp function  
						
						
						
					 
					
						2025-07-25 12:31:16 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							2f68458a83 
							
						 
					 
					
						
						
							
							Fixes on PMS class  
						
						
						
					 
					
						2025-07-25 12:31:16 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							3b470b7f3b 
							
						 
					 
					
						
						
							
							Remove commented line  
						
						
						
					 
					
						2025-07-25 12:31:16 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							835adb2eac 
							
						 
					 
					
						
						
							
							AirQualityTelemetry module not depend on PM sensor presence  
						
						
						
					 
					
						2025-07-25 12:31:16 +02:00 
						 
				 
			
				
					
						
							
							
								oscgonfer 
							
						 
					 
					
						
						
						
						
							
						
						
							7f042a011a 
							
						 
					 
					
						
						
							
							Move PMSA003I to separate class and update AQ telemetry  
						
						
						
					 
					
						2025-07-25 12:31:16 +02:00 
						 
				 
			
				
					
						
							
							
								Wilson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a4a915312 
							
						 
					 
					
						
						
							
							Add Trace Route on BaseUI ( #7386 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / build-esp32c3 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-esp32c6 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-nrf52840 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-rpi2040 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-stm32 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-debian-src (push) Waiting to run 
				
			 
		
			
				
	CI / package-pio-deps-native-tft (push) Waiting to run 
				
			 
		
			
				
	CI / test-native (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-artifacts (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / publish-firmware (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						* Add TraceRoute function to menus and modules to support node path tracing
* Adjust text spacing and line wrapping logic in trace route result result.
* Add HAS_SCREEN for TraceRouteModule drawFrame.
---------
Co-authored-by: Tom Fifield <tom@tomfifield.net>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com> 
						
					 
					
						2025-07-24 17:23:45 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bennett 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82ddf4732a 
							
						 
					 
					
						
						
							
							Deprecate disable_triple_click config ( #7425 )  
						
						
						
					 
					
						2025-07-23 05:57:17 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bennett 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fff12979a2 
							
						 
					 
					
						
						
							
							Set canned_message.enabled to true when setting defaults ( #7414 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / build-esp32-c3 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-esp32-c6 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-nrf52 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-rpi2040 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-stm32 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-debian-src (push) Waiting to run 
				
			 
		
			
				
	CI / package-pio-deps-native-tft (push) Waiting to run 
				
			 
		
			
				
	CI / test-native (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-artifacts (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / publish-firmware (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						* Set canned_message.enabled to true when setting defaults
* Re-split canned messages on update 
						
					 
					
						2025-07-21 19:31:07 -05:00 
						 
				 
			
				
					
						
							
							
								whywilson 
							
						 
					 
					
						
						
						
						
							
						
						
							29449a71d4 
							
						 
					 
					
						
						
							
							When outputting RTTTL ringtones, you can still hear a periodic buzzing sound. This problem is fixed in this commit.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / build-esp32-c3 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-esp32-c6 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-nrf52 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-rpi2040 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-stm32 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-debian-src (push) Waiting to run 
				
			 
		
			
				
	CI / package-pio-deps-native-tft (push) Waiting to run 
				
			 
		
			
				
	CI / test-native (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-artifacts (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / publish-firmware (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
					 
					
						2025-07-21 14:44:41 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bennett 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36b94cf823 
							
						 
					 
					
						
						
							
							Unify the shutdown proceedure ( #7393 )  
						
						... 
						
						
						
						* Unify the shutdown proceedure
* Don't double save nodeDB on shutdown
* Re-tool button shutdown to better correspond to tones
* Beep then save
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com> 
						
					 
					
						2025-07-20 18:53:40 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bennett 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91049d0db3 
							
						 
					 
					
						
						
							
							Misc cppcheck fixes ( #7370 )  
						
						
						
					 
					
						2025-07-20 06:19:45 -05:00 
						 
				 
			
				
					
						
							
							
								Jason P 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71b6508ad3 
							
						 
					 
					
						
						
							
							BaseUI Updates ( #7358 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / docker-alp-amd64 (push) Has been cancelled 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Has been cancelled 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Has been cancelled 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Has been cancelled 
				
			 
		
			
				
	CI / check (push) Has been cancelled 
				
			 
		
			
				
	CI / build-esp32 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-esp32-s3 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-esp32-c3 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-esp32-c6 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-nrf52 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-rpi2040 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-stm32 (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-artifacts (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Has been cancelled 
				
			 
		
			
				
	CI / publish-firmware (push) Has been cancelled 
				
			 
		
			
				
	Nightly / Trunk Check and Upload (push) Has been cancelled 
				
			 
		
			
				
	Nightly / Trunk Upgrade (PR) (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						* Calculate the length of the right string and use it
* Improve readability of Version Number
* Prevent negative message IDs and proactively favorite DM'd nodes
* Patch up Remove Favorite functionality
* Fix warnings for TFT_MESH_* and hasSupportBrightness
* Fix warning around casting variables
* Correct Favorite Node Behavior to rebuild favorite nodes when updated.
* Resolve bool kb_found issue not working for second discovery keyboards
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz> 
						
					 
					
						2025-07-16 19:44:23 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bennett 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3b2b474c6 
							
						 
					 
					
						
						
							
							Drop NodeInfo packets if the is_licensed bit doesn't match owner ( #7361 )  
						
						
						
					 
					
						2025-07-16 16:05:34 -05:00 
						 
				 
			
				
					
						
							
							
								Chloe Bethel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1be4fc5ae9 
							
						 
					 
					
						
						
							
							GPS for STM32WL ( #7297 )  
						
						... 
						
						
						
						* Enable GPS for Wio-E5 variant on Serial2
* Add ability to override GPS serial port using GPS_SERIAL_PORT, and make RAK2560 use it.
* Don't try to send ATAK packets if ATAK is disabled, +4k flash 
						
					 
					
						2025-07-14 05:12:26 -05:00 
						 
				 
			
				
					
						
							
							
								TSAO 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ecbf704d0 
							
						 
					 
					
						
						
							
							Improve OLED UI Responsiveness and Force Redraws for Canned message module ( #7324 )  
						
						... 
						
						
						
						* No delay between UI frame rendering for OLED
* force redraw the display
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: Jason P <applewiz@mac.com> 
						
					 
					
						2025-07-13 08:28:05 -05:00 
						 
				 
			
				
					
						
							
							
								Austin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86be2ac12f 
							
						 
					 
					
						
						
							
							userPrefs: Set default ringtone nag time ( #7314 )  
						
						
						
					 
					
						2025-07-12 16:26:25 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bennett 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb47325f08 
							
						 
					 
					
						
						
							
							Seesaw Rotary ( #7310 )  
						
						... 
						
						
						
						* Initial add of Adafruit seesaw encoder
* Fully wire up seesaw
* Trunk
* Add #include configuration.h back to unbreak logging
* Tryfix the dumb compilation error
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com> 
						
					 
					
						2025-07-12 12:36:44 -05:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9798a91e7b 
							
						 
					 
					
						
						
							
							Delete ringtone.proto file for factory reset ( #7303 )  
						
						
						
					 
					
						2025-07-11 08:22:50 -05:00 
						 
				 
			
				
					
						
							
							
								Austin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9a551ae90 
							
						 
					 
					
						
						
							
							Load ringtone from userPrefs ( #7298 )  
						
						... 
						
						
						
						* Load ringtone from userPrefs
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> 
						
					 
					
						2025-07-11 08:09:46 -05:00