rockbox/firmware/export/config/sim.h
Thomas Martitz 240923a801 Rockbox as an application: Commit current Android port progress.
General state is: Rockbox is usable (plays music, saves configuration, touchscreen works too).
Problems:
 - Playing music in the background (i.e. when switching to another app) doesn't work reliably, but I'm working on that now.
 - no cabbiev2 (only some preliminary files for it), no other default theme.
 - screen flickers sometimes if the updates are too frequent
 - no multi screen apk/package
 - strange behavior when a phone call comes in

The java files (and the eclipse project) resides in android/, which is also supposed to be the build folder.
I've put a small README in there for instructions. There are some steps needed after the make part, which are described there,
and which eclipse mostly handles. But there ought to be some script/makefile rules which do that instead in the future.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27668 a1c6a512-1295-4272-9138-f99709370657
2010-08-02 20:34:47 +00:00

106 lines
2 KiB
C

/* This config file is for all simulators, and is used in addition to the
target specific configs */
#undef CONFIG_CPU
#undef HAVE_FMADC
#undef NEED_ATA_POWER_BATT_MEASURE
#undef CONFIG_I2C
#undef HAVE_PCM_DMA_ADDRESS
#undef HAVE_PCM_REC_DMA_ADDRESS
#undef FLASH_SIZE
#undef CPU_FREQ
#undef HAVE_ATA_POWER_OFF
#undef CONFIG_LCD
#undef CONFIG_LED
#undef ROM_START
#undef FIRMWARE_OFFSET_FILE_LENGTH
#undef FIRMWARE_OFFSET_FILE_CRC
#undef FIRMWARE_OFFSET_FILE_DATA
#undef AMS_OF_SIZE
#undef HAVE_MULTIDRIVE
#undef NUM_DRIVES
#undef HAVE_HOTSWAP
#undef HAVE_HOTSWAP_STORAGE_AS_MAIN
#undef CONFIG_STORAGE
#undef CONFIG_USBOTG
#undef USB_HANDLED_BY_OF
#undef HAVE_USBSTACK
#undef USE_ROCKBOX_USB
#undef USB_VENDOR_ID
#undef USB_PRODUCT_ID
#undef USB_NUM_ENDPOINTS
#undef HAVE_USB_HID_MOUSE
#undef HAVE_ADJUSTABLE_CPU_FREQ
#undef MI4_FORMAT
#undef BOOTFILE_EXT
#undef BOOTFILE
#undef BOOTDIR
#undef BOOTLOADER_ENTRYPOINT
#undef FLASH_ENTRYPOINT
#undef FLASH_MAGIC
#undef HAVE_EEPROM
#undef HAVE_EEPROM_SETTINGS
#undef HAVE_HARDWARE_BEEP
#undef HAVE_POWEROFF_WHILE_CHARGING
#undef INCLUDE_TIMEOUT_API
#undef HAVE_FLASHED_ROCKBOX
#undef IPOD_ACCESSORY_PROTOCOL
#undef HAVE_WHEEL_POSITION
#undef HAVE_LCD_MODES
#undef HAVE_SPEAKER
#undef BUTTON_DRIVER_CLOSE
#if CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_SW_HW_REG
#undef CONFIG_BACKLIGHT_FADING
/* simulate SW_SETTING, as we handle sdl very similary */
#define CONFIG_BACKLIGHT_FADING BACKLIGHT_FADING_SW_SETTING
#elif (CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_PWM || \
CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_TARGET)
/* we don't simulate that yet */
#undef CONFIG_BACKLIGHT_FADING
#endif
#ifdef HAVE_BACKLIGHT_BRIGHTNESS
#undef DEFAULT_BRIGHTNESS_SETTING
/* default for 100% in the sim */
#define DEFAULT_BRIGHTNESS_SETTING MAX_BRIGHTNESS_SETTING
#endif
#define CONFIG_PLATFORM (PLATFORM_HOSTED|PLATFORM_SDL)
#define HAVE_SDL
#define HAVE_SDL_AUDIO
#define _ISOC99_SOURCE 1