A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita
audio
rust
zig
deno
mpris
rockbox
mpd
1/* This config file is for all simulators, and is used in addition to the
2 target specific configs */
3
4#undef CONFIG_CPU
5#define CONFIG_CPU 0
6
7#undef HAVE_FMADC
8
9#undef NEED_ATA_POWER_BATT_MEASURE
10
11#undef CONFIG_I2C
12
13#undef HAVE_PCM_DMA_ADDRESS
14#undef HAVE_PCM_REC_DMA_ADDRESS
15
16#undef FLASH_SIZE
17
18#undef HAVE_ATA_POWER_OFF
19
20#undef CONFIG_LCD
21#define CONFIG_LCD 0
22
23#undef LCD_DPI /* likely to be too different on a PC */
24
25#undef CONFIG_LED
26
27#undef ROM_START
28
29#undef AMS_OF_SIZE
30
31#undef HAVE_HOTSWAP_STORAGE_AS_MAIN
32#undef HAVE_STORAGE_FLUSH
33
34#undef CONFIG_NAND
35
36#if defined(CONFIG_CHARGING) && CONFIG_CHARGING > CHARGING_MONITOR
37#undef CONFIG_CHARGING
38#define CONFIG_CHARGING CHARGING_MONITOR
39#endif
40
41/*
42 * Effectively disable battery smoothing, our simulated charge/ discharge
43 * cycle is way too fast for it otherwise
44 */
45#undef BATT_AVE_SAMPLES
46#define BATT_AVE_SAMPLES 1
47
48#undef CONFIG_USBOTG
49
50#undef USB_HANDLED_BY_OF
51
52#undef HAVE_USBSTACK
53#undef USB_VENDOR_ID
54#undef USB_PRODUCT_ID
55#undef USB_NUM_ENDPOINTS
56#undef HAVE_USB_HID_MOUSE
57
58#undef HAVE_ADJUSTABLE_CPU_FREQ
59
60#undef MI4_FORMAT
61#undef BOOTFILE_EXT
62#undef BOOTFILE
63#undef BOOTDIR
64
65#undef BOOTLOADER_ENTRYPOINT
66
67#undef FLASH_ENTRYPOINT
68
69#undef FLASH_MAGIC
70
71#undef HAVE_EEPROM
72#undef HAVE_EEPROM_SETTINGS
73
74#undef HAVE_HARDWARE_BEEP
75
76#undef HAVE_POWEROFF_WHILE_CHARGING
77
78#undef INCLUDE_TIMEOUT_API
79
80#undef HAVE_FLASHED_ROCKBOX
81
82#undef IPOD_ACCESSORY_PROTOCOL
83
84#undef HAVE_WHEEL_POSITION
85
86#undef HAVE_LCD_MODES
87
88#undef HAVE_SPEAKER
89
90#undef BUTTON_DRIVER_CLOSE
91
92#if defined(CONFIG_BACKLIGHT_FADING)
93#if (CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_SW_HW_REG)
94#undef CONFIG_BACKLIGHT_FADING
95 /* simulate SW_SETTING, as we handle sdl very similary */
96#define CONFIG_BACKLIGHT_FADING BACKLIGHT_FADING_SW_SETTING
97
98#elif (CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_PWM || \
99 CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_TARGET)
100 /* we don't simulate that yet */
101#undef CONFIG_BACKLIGHT_FADING
102#endif /* CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_SW_HW_REG */
103#endif /* defined(CONFIG_BACKLIGHT_FADING) */
104
105#ifdef HAVE_BACKLIGHT_BRIGHTNESS
106#undef DEFAULT_BRIGHTNESS_SETTING
107/* default for 100% in the sim */
108#define DEFAULT_BRIGHTNESS_SETTING MAX_BRIGHTNESS_SETTING
109#endif
110
111#define CONFIG_PLATFORM (PLATFORM_HOSTED|PLATFORM_SDL)
112#define HAVE_SDL
113#define HAVE_SDL_AUDIO
114
115#define _ISOC99_SOURCE 1