jacqueline
							
						 
						
							 
							
							
							
								
							
								972edd7468 
								
							
								 
							
						 
						
							
							
								
								Rotate the display in hardware instead of software  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								b192975cb1 
								
							
								 
							
						 
						
							
							
								
								make bluetooth pairing ui functional  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								cbd99b2134 
								
							
								 
							
						 
						
							
							
								
								Increase sample buffer sizes  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								022c222e85 
								
							
								 
							
						 
						
							
							
								
								Add heap stats to the task stats output  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								59e0de1fe2 
								
							
								 
							
						 
						
							
							
								
								Add super basic readme for the sourcehut project  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								4a686fee7e 
								
							
								 
							
						 
						
							
							
								
								README.md -> BUILDING.md  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								13047fe22d 
								
							
								 
							
						 
						
							
							
								
								actually keep the build instructions as README bc idk what to write lol  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								7827873e16 
								
							
								 
							
						 
						
							
							
								
								Freshed up building instructions, move to a better-named file.  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								0ea358ab81 
								
							
								 
							
						 
						
							
							
								
								Make the onboarding flow basically work. Much still to do!  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								b0aa9ab391 
								
							
								 
							
						 
						
							
							
								
								Fix ui nits for playback screen  
							
							 
							
							... 
							
							
 
							
							The top bar now updates properly when starting playback, and the
upcoming list items no longer marquee. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								ad74a45921 
								
							
								 
							
						 
						
							
							
								
								Use only one buffer for lvgl's display driver  
							
							 
							
							... 
							
							
 
							
							We weren't actually making use of the double buffering, and it's a pain
to implement properly. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								86296c187f 
								
							
								 
							
						 
						
							
							
								
								Use interrupt-based spi for the display  
							
							 
							
							... 
							
							
 
							
							This solves our "audio stutters while scrolling" problem better! Turns
out the real root cause was the polling SPI driver blocking a whole CPU
during playback. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								b0d745d02d 
								
							
								 
							
						 
						
							
							
								
								Flesh out onboarding a little, and add a way to get into it  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								64d9cec8b0 
								
							
								 
							
						 
						
							
							
								
								fix some leveldb errors on transition to standby  
							
							 
							
							... 
							
							
 
							
							turns out you gotta free the iterators. wow!! 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								e8a972cc7f 
								
							
								 
							
						 
						
							
							
								
								Just wait for touchwheel reboot instead of being clever  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								6b9fb9edac 
								
							
								 
							
						 
						
							
							
								
								Support retries for samd and touchwheel i2c  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								493a70b07c 
								
							
								 
							
						 
						
							
							
								
								Adjust partition table for 4MiB app size + fill the rest of the space  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								4b627acee6 
								
							
								 
							
						 
						
							
							
								
								Reset the touchwheel during boot  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								63215ccf16 
								
							
								 
							
						 
						
							
							
								
								Fix missing track number issues  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								dad14baa73 
								
							
								 
							
						 
						
							
							
								
								Add an opus-specific tag parser  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								a9008884c9 
								
							
								 
							
						 
						
							
							
								
								Improve dac startup sequencing to reduce the clicky poppy  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								020d42d431 
								
							
								 
							
						 
						
							
							
								
								Be tolerant of SAMD timeouts  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								f0d82cfb09 
								
							
								 
							
						 
						
							
							
								
								Fix display buffers not actually being in DMA ram  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								b413b2f264 
								
							
								 
							
						 
						
							
							
								
								Add all albums index, do some locales prep  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								02c1eb4be3 
								
							
								 
							
						 
						
							
							
								
								Tweak display DMA buffer size  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								0032896251 
								
							
								 
							
						 
						
							
							
								
								Move UI task to priority 0 during playback  
							
							 
							
							... 
							
							
 
							
							Also other misc task cleanup 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								382d82a14b 
								
							
								 
							
						 
						
							
							
								
								Fix bad merge  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								3180edb7b4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								d5d6e3993c 
								
							
								 
							
						 
						
							
							
								
								Support changing max volume, persisted to nvs  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								6d831fa7a8 
								
							
								 
							
						 
						
							
							
								
								Don't reuse iterators across page fetches  
							
							 
							
							... 
							
							
 
							
							This was done for performance reasons, but performance seems okay
without it, and it introduces a bunch of memory management headaches. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								697d231484 
								
							
								 
							
						 
						
							
							
								
								Fix incorrect settings submenu  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								b90c08b536 
								
							
								 
							
						 
						
							
							
								
								enable the qr code lib for onboarding  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								25c2df57dd 
								
							
								 
							
						 
						
							
							
								
								Fix some release build warnings  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								cccee29c3a 
								
							
								 
							
						 
						
							
							
								
								Turn the touchwheel back on after sleep  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								28452e77e1 
								
							
								 
							
						 
						
							
							
								
								Some fixes to the top bar widget style  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								320fdeb9d8 
								
							
								 
							
						 
						
							
							
								
								Use a service locator instead of passing around subsets of drivers between FSMs  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								4247c9fe7d 
								
							
								 
							
						 
						
							
							
								
								store the screen brightness in nvs  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								773f285767 
								
							
								 
							
						 
						
							
							
								
								Don't fade for brightness slider changes  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								f2bb2e2528 
								
							
								 
							
						 
						
							
							
								
								Add a brightness slider to settings  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								8ee5e781e7 
								
							
								 
							
						 
						
							
							
								
								Use gamma correction for display brightness  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								1200479045 
								
							
								 
							
						 
						
							
							
								
								one weird trick to avoid 5khz tone  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								c214d4b40e 
								
							
								 
							
						 
						
							
							
								
								Add some more icons, and reflect play/pause in top bar  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								fa7fa98dc1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								85379b359c 
								
							
								 
							
						 
						
							
							
								
								Add some cool battery icons  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								db601935c6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								6f4ace1dd4 
								
							
								 
							
						 
						
							
							
								
								Custom themes and top bar styling  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								3a0c42f924 
								
							
								 
							
						 
						
							
							
								
								Move battery measurement to its own class  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								a1327763ab 
								
							
								 
							
						 
						
							
							
								
								Support play/pause toggling  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								8ff93f5467 
								
							
								 
							
						 
						
							
							
								
								Make idle state more robust + check playback state  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								0f5cf25e73 
								
							
								 
							
						 
						
							
							
								
								More performance and usability tweaks  
							
							 
							
							... 
							
							
 
							
							- pin ui and decoder to opposite cores
 - disable touch wheel when controls are locked 
							
						 
						
							2 years ago