jacqueline
							
						 
						
							 
							
							
							
								
							
								80170642ea 
								
							
								 
							
						 
						
							
							
								
								Add basic browsing and playing ui  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								ec28b36a44 
								
							
								 
							
						 
						
							
							
								
								gpio expander pin change -> event!  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								371f0a20ca 
								
							
								 
							
						 
						
							
							
								
								Clean up gpios interface  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								0347555d5b 
								
							
								 
							
						 
						
							
							
								
								Start on converting gpio expander interupts to fsm events  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								9763cc955c 
								
							
								 
							
						 
						
							
							
								
								Improve encoder driver  
							
							 
							
							... 
							
							
 
							
							It actually works and clicks now!
Still a bit rough though. Need to dive into lvgl internals to work out
what it's doing with enc_diff 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								c124c8f94d 
								
							
								 
							
						 
						
							
							
								
								support both files and ids in `play`  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								072c2c23e5 
								
							
								 
							
						 
						
							
							
								
								Parse and zero-pad track numbers  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								245d9ff4b9 
								
							
								 
							
						 
						
							
							
								
								add indexing to the database  
							
							 
							
							... 
							
							
 
							
							idk man i wrote most of this in a fugue state whilst high on the couch
with my cat 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								aee0474191 
								
							
								 
							
						 
						
							
							
								
								Add a shared string library  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								cde8002df4 
								
							
								 
							
						 
						
							
							
								
								Fix (i think?) mysterious overly large reads in libmad  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								b58b072d2d 
								
							
								 
							
						 
						
							
							
								
								Add current playback timestamps  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								23ecff1011 
								
							
								 
							
						 
						
							
							
								
								Fix spurious stream starts  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								8fed966c96 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								acccd822f0 
								
							
								 
							
						 
						
							
							
								
								back to back flac playback is working :)  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Ailurux
							
						 
						
							 
							
							
							
								
							
								039272455a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of  https://git.sr.ht/~jacqueline/tangara-fw  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Ailurux
							
						 
						
							 
							
							
							
								
							
								8ce751ad56 
								
							
								 
							
						 
						
							
							
								
								Change flag for correct colour setting  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								0c81c3e1f6 
								
							
								 
							
						 
						
							
							
								
								paths with spaces? wow!!  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								6ff8b5886e 
								
							
								 
							
						 
						
							
							
								
								Support playing tracks by track id  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								4e5dba1583 
								
							
								 
							
						 
						
							
							
								
								Fix leveldb's alignment assumptions (we have 4 byte alignment)  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								5b7b88420b 
								
							
								 
							
						 
						
							
							
								
								Fix issues with importing my entire library  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								c6bb42cdd2 
								
							
								 
							
						 
						
							
							
								
								song -> track  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								0024bb1dbe 
								
							
								 
							
						 
						
							
							
								
								Remove chatty loggin  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								a2c1dfbabd 
								
							
								 
							
						 
						
							
							
								
								Add vorbis and flac decoders, flesh out codec interface  
							
							 
							
							... 
							
							
 
							
							vorbis doesn't quite work yet, not sure why. will pick it up again
later. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								1238437717 
								
							
								 
							
						 
						
							
							
								
								Add flac and ogg decoder deps  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								e12ac1d963 
								
							
								 
							
						 
						
							
							
								
								Do some prep cleanup for multiple filetypes  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								7e96482087 
								
							
								 
							
						 
						
							
							
								
								fix shared peripheral interrupts causing hangs  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								1f903accd9 
								
							
								 
							
						 
						
							
							
								
								Flesh out audio state machine for playback  
							
							 
							
							... 
							
							
 
							
							Also fix mono playback 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								2a568846bd 
								
							
								 
							
						 
						
							
							
								
								Cute brightness fade to avoid ugly startup :)  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								610991455d 
								
							
								 
							
						 
						
							
							
								
								R4 pre-emptive bringup  
							
							 
							
							... 
							
							
 
							
							Includes stripping out the IC-specific I2S stuff, and doing more manual
volume control using pots 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								d2e5d2ab3c 
								
							
								 
							
						 
						
							
							
								
								Fix up screen brightness and transitions  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								8a2a2d2265 
								
							
								 
							
						 
						
							
							
								
								Get basic audio playback going again  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								ee5f662f9b 
								
							
								 
							
						 
						
							
							
								
								Fix missing service impl  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								56c1b5f93b 
								
							
								 
							
						 
						
							
							
								
								Fix include weirdness for lvgl  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								dd27c35304 
								
							
								 
							
						 
						
							
							
								
								convert lvgl from submodule to a plain old directory  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								6fd588e970 
								
							
								 
							
						 
						
							
							
								
								Add touchwheel -> encoder adapter  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								db2e29a72d 
								
							
								 
							
						 
						
							
							
								
								Start on audio FSM playback. needs more thought.  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								4b93bb22db 
								
							
								 
							
						 
						
							
							
								
								fish :)  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								65833649f4 
								
							
								 
							
						 
						
							
							
								
								Add some placeholder splash and menu screens  
							
							 
							
							... 
							
							
 
							
							Includes a bunch of misc display fixes. Most significantly, our lvgl
tickers was busted. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								3b371cfc54 
								
							
								 
							
						 
						
							
							
								
								reuse annotate new files  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								3041e48ca6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								876e5e70e9 
								
							
								 
							
						 
						
							
							
								
								Don't crash if there's no sd card  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								a4f94c812a 
								
							
								 
							
						 
						
							
							
								
								Annote E V E R Y T H I N G with license info  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								ebcdf93930 
								
							
								 
							
						 
						
							
							
								
								Re-enable app console  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								4bff06c76c 
								
							
								 
							
						 
						
							
							
								
								Drop himem audio buffers (for now?)  
							
							 
							
							... 
							
							
 
							
							For some reason the spinlocks required now block forever? Very odd.
On the plus side, this turned out to be the issue that was stopping the
audio pipeline from running on the app core. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								ecee01fe97 
								
							
								 
							
						 
						
							
							
								
								Remove audio drain task  
							
							 
							
							... 
							
							
 
							
							ISR drain works fine! 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								82830f995c 
								
							
								 
							
						 
						
							
							
								
								Fix some logging, add transition to missing storage  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								da977aaa3f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' into state-machines  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								5ac4d3949c 
								
							
								 
							
						 
						
							
							
								
								Generalise worker tasks, and centralise task priorities + stacks  
							
							 
							
							... 
							
							
 
							
							Includes making the display driver use a worker task for flushes, so
that our double buffering actually does something useful /facepalm 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								a6ab150405 
								
							
								 
							
						 
						
							
							
								
								Add tinyfsm, start converting core functions to an FSM-based event loop  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								b320a6a863 
								
							
								 
							
						 
						
							
							
								
								Add basic samd class  
							
							 
							
							
 
							
						 
						
							3 years ago