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  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								b320a6a863 
								
							
								 
							
						 
						
							
							
								
								Add basic samd class  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								d71f726c42 
								
							
								 
							
						 
						
							
							
								
								Add pagination to database queries  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								785349eb5b 
								
							
								 
							
						 
						
							
							
								
								Touchwheel works!!!!!!!  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								f3d0e8f98f 
								
							
								 
							
						 
						
							
							
								
								Slightly improve touchwheel not-working-ness  
							
							 
							
							... 
							
							
 
							
							It still doesn't work tho 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								961c8014ad 
								
							
								 
							
						 
						
							
							
								
								Add some basic tests for the database  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								10eb120878 
								
							
								 
							
						 
						
							
							
								
								Add tests for record encoding  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								d739edef76 
								
							
								 
							
						 
						
							
							
								
								Fix tests!  
							
							 
							
							... 
							
							
 
							
							Includes removing some that never passed and/or weren't quite a good
idea 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								16e6180ba7 
								
							
								 
							
						 
						
							
							
								
								Database init is now stable!  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								fe19478e0f 
								
							
								 
							
						 
						
							
							
								
								Output hash of song triple  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								86c44199b0 
								
							
								 
							
						 
						
							
							
								
								add komihash: the fast and fun hashing header!  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								ee559cd722 
								
							
								 
							
						 
						
							
							
								
								Give the touchwheel a little more juice for debugging  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								09ad66136d 
								
							
								 
							
						 
						
							
							
								
								clang-format  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								bdadc159c7 
								
							
								 
							
						 
						
							
							
								
								Add libtags for extracting info from files  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								cd520b9360 
								
							
								 
							
						 
						
							
							
								
								Make queries a little less copy-paste  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								5d7cbec34c 
								
							
								 
							
						 
						
							
							
								
								Move DB interactions to a background thread  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								fbe047a35f 
								
							
								 
							
						 
						
							
							
								
								Add some basic data and retrieval  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								083f4011aa 
								
							
								 
							
						 
						
							
							
								
								removed unused raw db stuff  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								2be4d4204c 
								
							
								 
							
						 
						
							
							
								
								Allow RenameFile to overwrite existing files  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								7972bd4567 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' into leveldb  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								5575378c1c 
								
							
								 
							
						 
						
							
							
								
								fix use-after-move  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								464a4bf527 
								
							
								 
							
						 
						
							
							
								
								Add a RAII-friendly DI wrapper for driver instances  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								84f45e6045 
								
							
								 
							
						 
						
							
							
								
								Don't crash if there's no sd card :)  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								7083459cf3 
								
							
								 
							
						 
						
							
							
								
								wrap driver instance ownership + di in a class  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								130009eb14 
								
							
								 
							
						 
						
							
							
								
								Pin audio pipeline to the app core  
							
							 
							
							
 
							
						 
						
							3 years ago