A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita
audio
rust
zig
deno
mpris
rockbox
mpd
1/*
2 * This config file is for Rockbox as an application on Android
3 */
4
5/* We don't run on hardware directly */
6#define CONFIG_PLATFORM (PLATFORM_HOSTED|PLATFORM_ANDROID)
7#define HAVE_FPU
8
9/* For Rolo and boot loader */
10#define MODEL_NUMBER 100
11
12#define MODEL_NAME "Rockbox"
13
14#define USB_NONE
15
16/* define this if you have a colour LCD */
17#define HAVE_LCD_COLOR
18
19/* define this if you want album art for this target */
20#define HAVE_ALBUMART
21
22/* define this to enable bitmap scaling */
23#define HAVE_BMP_SCALING
24
25/* define this to enable JPEG decoding */
26#define HAVE_JPEG
27
28/* define this if you have access to the quickscreen */
29#define HAVE_QUICKSCREEN
30
31/* define this if you would like tagcache to build on this target */
32#define HAVE_TAGCACHE
33
34/* LCD dimensions
35 *
36 * overriden by configure for application builds */
37#ifndef LCD_WIDTH
38#define LCD_WIDTH 320
39#endif
40
41#ifndef LCD_HEIGHT
42#define LCD_HEIGHT 480
43#endif
44
45#define LCD_DEPTH 16
46#define LCD_PIXELFORMAT RGB565
47
48#define HAVE_LCD_ENABLE
49
50/* define this to indicate your device's keypad */
51#define HAVE_TOUCHSCREEN
52#define HAVE_BUTTON_DATA
53
54/* define this if you have a real-time clock */
55#define CONFIG_RTC RTC_HOSTED
56
57/* The number of bytes reserved for loadable codecs */
58#define CODEC_SIZE 0x100000
59
60/* The number of bytes reserved for loadable plugins */
61#define PLUGIN_BUFFER_SIZE 0x80000
62
63#define AB_REPEAT_ENABLE
64
65
66
67
68#define HAVE_MULTIMEDIA_KEYS
69#define CONFIG_KEYPAD ANDROID_PAD
70
71/* define this if the target has volume keys which can be used in the lists */
72#define HAVE_VOLUME_IN_LIST
73
74/* define this if the host platform can change volume outside of rockbox */
75#define PLATFORM_HAS_VOLUME_CHANGE
76
77#define HAVE_SW_TONE_CONTROLS
78
79#define HAVE_HEADPHONE_DETECTION
80
81#define CONFIG_BATTERY_MEASURE PERCENTAGE_MEASURE
82
83#define NO_LOW_BATTERY_SHUTDOWN
84/* Define this to the CPU frequency */
85/*
86#define CPU_FREQ 48000000
87*/
88
89#define CONFIG_LCD LCD_COWOND2
90
91/* Define this if a programmable hotkey is mapped */
92#define HAVE_HOTKEY
93
94#define BOOTDIR "/.rockbox"
95
96/* No special storage */
97#define CONFIG_STORAGE STORAGE_HOSTFS
98#define HAVE_STORAGE_FLUSH