/* define this if you have recording possibility */ #define HAVE_RECORDING #define MODEL_NAME "Ondio FM" #define ONDIO_SERIES /* Define bitmask of input sources - recordable bitmask can be defined explicitly if different */ #define INPUT_SRC_CAPS (SRC_CAP_MIC | SRC_CAP_LINEIN) /* define this if you have a bitmap LCD display */ #define HAVE_LCD_BITMAP /* define this if you can flip your LCD */ #define HAVE_LCD_FLIP /* define this if you can invert the colours on your LCD */ #define HAVE_LCD_INVERT /* define this if you would like tagcache to build on this target */ #define HAVE_TAGCACHE /* LCD dimensions */ #define LCD_WIDTH 112 #define LCD_HEIGHT 64 /* sqrt(112^2 + 64^2) / 1.5 = 83.8 */ #define LCD_DPI 84 #define LCD_DEPTH 1 #define LCD_PIXEL_ASPECT_WIDTH 4 #define LCD_PIXEL_ASPECT_HEIGHT 5 #define LCD_PIXELFORMAT VERTICAL_PACKING /* Display colours, for screenshots and sim (0xRRGGBB) */ #define LCD_DARKCOLOR 0x000000 #define LCD_BRIGHTCOLOR 0x5a915a #define LCD_BL_DARKCOLOR 0x000000 #define LCD_BL_BRIGHTCOLOR 0x82b4fa /* define this if you have an Ondio style 6-key keyboard */ #define CONFIG_KEYPAD ONDIO_PAD /* Define this to enable morse code input */ #define HAVE_MORSE_INPUT #define AB_REPEAT_ENABLE #define ACTION_WPSAB_SINGLE ACTION_WPS_BROWSE /* Define this if you have a software controlled poweroff */ #define HAVE_SW_POWEROFF /* The number of bytes reserved for loadable plugins */ #define PLUGIN_BUFFER_SIZE 0x8000 #ifndef BOOTLOADER /* Define this if you have an FM Radio */ #define CONFIG_TUNER (S1A0903X01 | TEA5767) /* to be decided at runtime */ #define CONFIG_TUNER_XTAL 13000000 #endif /* Define this if you have a MAS3587F */ #define CONFIG_CODEC MAS3587F /* define this if you have a flash memory storage */ #define HAVE_FLASH_STORAGE #define BATTERY_CAPACITY_DEFAULT 1000 /* default battery capacity */ #define BATTERY_CAPACITY_MIN 500 /* min. capacity selectable */ #define BATTERY_CAPACITY_MAX 1500 /* max. capacity selectable */ #define BATTERY_CAPACITY_INC 50 /* capacity increment */ #define BATTERY_TYPES_COUNT 2 /* Alkalines or NiMH */ #define CONFIG_BATTERY_MEASURE VOLTAGE_MEASURE /* define this if the unit should not shut down on low battery. */ #define NO_LOW_BATTERY_SHUTDOWN /* define this if the unit can be powered or charged via USB */ #define HAVE_USB_POWER /* define current usage levels */ #define CURRENT_NORMAL 95 /* average, nearly proportional to 1/U */ #define CURRENT_USB 1 /* host powered in USB mode; avoid zero-div */ #define CURRENT_BACKLIGHT 0 /* no backlight */ /* Define this if you have a SH7034 */ #define CONFIG_CPU SH7034 /* Define this to the CPU frequency */ #define CPU_FREQ 12000000 /* Define this for different I2C pinout */ #define CONFIG_I2C I2C_ONDIO /* Offset ( in the firmware file's header ) to the file length */ #define FIRMWARE_OFFSET_FILE_LENGTH 20 /* Offset ( in the firmware file's header ) to the file CRC */ #define FIRMWARE_OFFSET_FILE_CRC 6 /* Offset ( in the firmware file's header ) to the real data */ #define FIRMWARE_OFFSET_FILE_DATA 24 /* Define this if the tuner is switched on by software */ #define HAVE_TUNER_PWR_CTRL /* The start address index for ROM builds */ /* #define ROM_START 0x16010 for behind original Archos */ #define ROM_START 0x7010 /* for behind BootBox */ /* Define this if the display is mounted upside down */ #define HAVE_DISPLAY_FLIPPED /* Define this for different ADC channel assignment */ #define HAVE_ONDIO_ADC /* Define this for MMC support instead of ATA harddisk */ #define CONFIG_STORAGE STORAGE_MMC /* Define this to support mounting FAT16 partitions */ #define HAVE_FAT16SUPPORT /* Define this if the MAS SIBI line can be controlled via PB8 */ #define HAVE_MAS_SIBI_CONTROL /* define this if more than one device/partition can be used */ #define HAVE_MULTIDRIVE #define NUM_DRIVES 2 /* define this if media can be exchanged on the fly */ #define HAVE_HOTSWAP #define CONFIG_LCD LCD_SSD1815 #define BOOTFILE_EXT "ajz" #define BOOTFILE "ajbrec." BOOTFILE_EXT #define BOOTDIR "/" #define HAVE_LCD_CONTRAST #define MIN_CONTRAST_SETTING 5 #define MAX_CONTRAST_SETTING 63 /* Define this if a programmable hotkey is mapped */ //#define HAVE_HOTKEY