Rockbox open source high quality audio player as a Music Player Daemon
mpris rockbox mpd libadwaita audio rust zig deno
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

echoplayer: enable USE_ELF to generate ELF binaries

Make the final .echo binary an ELF file. Most STM32s have
their SRAM divided in multiple non-contiguous regions and
putting an ELF loader in the bootloader is basically the
only reasonable way to load Rockbox on such a system.

Change-Id: I818ef9fefe0d53b44cf64402ee1794ad261343eb

+5
+5
tools/configure
··· 4337 4337 # generate debug symbols by default; these will be present in the 4338 4338 # initial '.elf' file but will be stripped from the target binary. 4339 4339 GCCOPTS="-g $GCCOPTS" 4340 + # set page size to 4k to guarantee reasonable on-disk alignment, 4341 + # which improves disk read speed; on ARM binutils defaults to 64k 4342 + # which adds quite a bit of unnecessary padding. 4343 + GCCOPTS="-Wl,-z,max-page-size=4096 $GCCOPTS" 4344 + USE_ELF="yes" 4340 4345 ;; 4341 4346 4342 4347 280|surfansf28)