jacqueline
							
						 | 
						
							
							
							
							
								
							
								01eb868373
								
							
								
							
						 | 
						
							
							
								
								Support more datatypes in track tags
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								bd730c82b0
								
							
								
							
						 | 
						
							
							
								
								Do db updates on the bg worker
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								ca5d7b867c
								
							
								
							
						 | 
						
							
							
								
								Add shuffle and repeat options for the playback queue
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								aaa949f718
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								3f7f199cb9
								
							
								
							
						 | 
						
							
							
								
								Remove pre-iterator concepts
							
							
							
							
							
							
							
							- No more IndexRecord/Result/dbGetPage nonsense
 - Queue is just track ids
 - i am so tired and have so much to do 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								852ce7b917
								
							
								
							
						 | 
						
							
							
								
								Add a back button gesture in clickwheel mode
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								009f69c929
								
							
								
							
						 | 
						
							
							
								
								Add basic track queue save/load support
							
							
							
							
							
							
							
							Not wired up yet; I need to do a bunch of cleanup before i wire it in 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								4f5422e906
								
							
								
							
						 | 
						
							
							
								
								Rewrite the track queue to work directly with database iterators
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								5b272af545
								
							
								
							
						 | 
						
							
							
								
								Link to crowd supply
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								67f2f2de83
								
							
								
							
						 | 
						
							
							
								
								thank mr aisler
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								e6844a68b6
								
							
								
							
						 | 
						
							
							
								
								implement play/pause
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								f3e4210f24
								
							
								
							
						 | 
						
							
							
								
								Remove old unused battery icons
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								7c6eb2997c
								
							
								
							
						 | 
						
							
							
								
								Migrate 'now playing' screen to lua
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								230721cd62
								
							
								
							
						 | 
						
							
							
								
								Periodically check int lines instead of relying on interrupts
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								2b095948b8
								
							
								
							
						 | 
						
							
							
								
								Pull frertos funcs into iram, tweak wdt timeouts
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								09c0e1608f
								
							
								
							
						 | 
						
							
							
								
								Implement adding to the playback queue from lua
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								b07bfbc6c7
								
							
								
							
						 | 
						
							
							
								
								Add a second font, flesh out browser screen
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								9eb5ae6e94
								
							
								
							
						 | 
						
							
							
								
								Use protected mode for lua callbacks wherever possible
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								06aca259cb
								
							
								
							
						 | 
						
							
							
								
								Add basic lua browser screen
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								cd46d7bd20
								
							
								
							
						 | 
						
							
							
								
								Make lua db iterators async
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								ailurux
							
						 | 
						
							
							
							
							
								
							
								5afdb89f9a
								
							
								
							
						 | 
						
							
							
								
								Remove delay from read ahead
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								d70ec9bf44
								
							
								
							
						 | 
						
							
							
								
								Add lua functions to get database content
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								f34b640588
								
							
								
							
						 | 
						
							
							
								
								Add 'btn' support to luavgl
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								5c7f07e638
								
							
								
							
						 | 
						
							
							
								
								Use a non-IRAM-safe interrupt for gpio changes
							
							
							
							
							
							
							
							AFAICT this *should* be IRAM-safe, but there's an xQueueReceiveGeneric
within esp-idf that doesn't appear to be allocated internally 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								effac1917a
								
							
								
							
						 | 
						
							
							
								
								Use C functions for the backstack, instead of a lua module
							
							
							
							
							
							
							
							Working with the default group and root kinda sucks if you have to do it
from lua! 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								b7f37f6426
								
							
								
							
						 | 
						
							
							
								
								Add a generic lua function binding, alongside properties
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								b3b512f10e
								
							
								
							
						 | 
						
							
							
								
								Don't start readahead until parsing the stream's header is finished
							
							
							
							
							
							
							
							...but also disable readahead for now anyway, since it's unstable 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								d36f314a57
								
							
								
							
						 | 
						
							
							
								
								ignore generated lua docs
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								fa57d8ed34
								
							
								
							
						 | 
						
							
							
								
								fix incorrect docstring
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								51d1cee3d7
								
							
								
							
						 | 
						
							
							
								
								Set up ldoc and lua-language-server, write some module stubs
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								0cae95a71e
								
							
								
							
						 | 
						
							
							
								
								lua statusbar styling tweaks
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								71ed09a6f7
								
							
								
							
						 | 
						
							
							
								
								Add two-way databinding for lua, and flesh out the lua statusbar
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								8a0a167adb
								
							
								
							
						 | 
						
							
							
								
								Convert the main menu screen to lua lol
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								8471046a95
								
							
								
							
						 | 
						
							
							
								
								one weird trick to reduce boot time
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								270bce7212
								
							
								
							
						 | 
						
							
							
								
								Fix display off on boot with new lock switch direction
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								0419def89b
								
							
								
							
						 | 
						
							
							
								
								Change lock switch direction to match r7 standby
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								ailurux
							
						 | 
						
							
							
							
							
								
							
								d42de6b122
								
							
								
							
						 | 
						
							
							
								
								Fixed extra null bytes at the end of collations
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								c1db38ba42
								
							
								
							
						 | 
						
							
							
								
								Increase the size of the system fsm QueueSet
							
							
							
							
							
							
							
							I added the samd to it but forgot to increase the set size. 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								0e661409b1
								
							
								
							
						 | 
						
							
							
								
								Fix missing licenses
							
							
							
							
							
							
							
							Includes removing unused shared_string
This helps with #6, but there's still more work to do 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								Robin Howard
							
						 | 
						
							
							
							
							
								
							
								91d16b3ff5
								
							
								
							
						 | 
						
							
							
								
								haptics: don't wait when initialising the driver.
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								Robin Howard
							
						 | 
						
							
							
							
							
								
							
								067132d097
								
							
								
							
						 | 
						
							
							
								
								adds scrollbar fixup comment.
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								Robin Howard
							
						 | 
						
							
							
							
							
								
							
								606e4d89ec
								
							
								
							
						 | 
						
							
							
								
								haptics: adds a "haptic_effect" console command
							
							
							
							
							
							
							
							... which can take multiple optional arguments for ranges of effects
and/or a motor library. 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								Robin Howard
							
						 | 
						
							
							
							
							
								
							
								7318f53fd8
								
							
								
							
						 | 
						
							
							
								
								haptics: buzz on boot, and when changing focus of items.
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								Robin Howard
							
						 | 
						
							
							
							
							
								
							
								135185f12b
								
							
								
							
						 | 
						
							
							
								
								haptics: adds a wrapper for the DRV2605L haptic motor driver
							
							
							
							
							
							
							
							... with facilities to trigger effects via the system fsm. 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								3abf599c4f
								
							
								
							
						 | 
						
							
							
								
								Improve memory usage of mad codec
							
							
							
							
							
							
							
							- fix leaks
 - ensure the synth data is always in internal ram 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								b463ceaef4
								
							
								
							
						 | 
						
							
							
								
								use std::list instead of std::deque for events
							
							
							
							
							
							
							
							std::deque loves to allocate 512 bytes in internal memory just for fun 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								2b19e57034
								
							
								
							
						 | 
						
							
							
								
								Ensure the GPIO ISR is in IRAM
							
							
							
							
							
							
							
							The shared interrupt is flagged as IRAM-capable, so this handler should
be too. 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								19f0675b44
								
							
								
							
						 | 
						
							
							
								
								Make readahead a bit more robust for codecs with different io speeds
							
							
							
							
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								9dc8f5646c
								
							
								
							
						 | 
						
							
							
								
								Make foxenflac a little less memory hungry
							
							
							
							
							
							
							
							We should really just use the xiph library :/ 
							
						 | 
						
							2 years ago | 
						
					
				
					
						
							
							
								 
								jacqueline
							
						 | 
						
							
							
							
							
								
							
								9b52fad86e
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
							
							
							
							
							
						 | 
						
							2 years ago |