···136136#define SOL_REM2STACK (BUTTON_REC | BUTTON_DOWN)
137137#define SOL_MENU_RUN BUTTON_SELECT
138138#define SOL_MENU_INFO BUTTON_PLAY
139139-139139+140140+#elif (CONFIG_KEYPAD == GIGABEAT_PAD)
141141+#define SOL_QUIT BUTTON_A
142142+#define SOL_UP BUTTON_UP
143143+#define SOL_DOWN BUTTON_DOWN
144144+#define SOL_LEFT BUTTON_LEFT
145145+#define SOL_RIGHT BUTTON_RIGHT
146146+#define SOL_MOVE_PRE BUTTON_SELECT
147147+#define SOL_MOVE (BUTTON_SELECT | BUTTON_REL)
148148+#define SOL_DRAW BUTTON_MENU
149149+#define SOL_REM2CUR (BUTTON_LEFT | BUTTON_POWER)
150150+#define SOL_CUR2STACK (BUTTON_SELECT | BUTTON_REPEAT)
151151+#define SOL_REM2STACK (BUTTON_RIGHT | BUTTON_POWER)
152152+#define SOL_MENU_RUN BUTTON_SELECT
153153+#define SOL_MENU_RUN2 BUTTON_RIGHT
154154+#define SOL_MENU_INFO BUTTON_MENU
140155#endif
141156142157/* common help definitions */
···181196#define HELP_SOL_REM2CUR "REC+LEFT: Put the card on top of the remains' stack on top of the cursor."
182197#define HELP_SOL_CUR2STACK "REC+UP..: Put the card under the cursor on one of the 4 final stacks."
183198#define HELP_SOL_REM2STACK "REC+DOWN: Put the card on top of the remains' stack on one of the 4 final stacks."
199199+200200+#elif (CONFIG_KEYPAD == GIGABEAT_PAD)
201201+#define HELP_SOL_MOVE "SELECT: Select cards, Move cards, reveal hidden cards ..."
202202+#define HELP_SOL_DRAW "MENU: Un-select a card if it was selected. Else, draw 3 new cards out of the remains' stack."
203203+#define HELP_SOL_REM2CUR "POWER+LEFT: Put the card on top of the remains' stack on top of the cursor."
204204+#define HELP_SOL_CUR2STACK "SELECT..: Put the card under the cursor on one of the 4 final stacks."
205205+#define HELP_SOL_REM2STACK "POWER+RIGHT: Put the card on top of the remains' stack on one of the 4 final stacks."
184206185207#endif
186208
···11+/*
22+ * This config file is for toshiba Gigabeat F
33+ */
44+#define TOSHIBA_GIGABEAT_F 1
55+66+/* For Rolo and boot loader */
77+#define MODEL_NUMBER 1
88+99+/* define this if you have a bitmap LCD display */
1010+#define HAVE_LCD_BITMAP 1
1111+1212+/* define this if you have a colour LCD */
1313+#define HAVE_LCD_COLOR 1
1414+1515+/* LCD dimensions */
1616+#define LCD_WIDTH 240
1717+#define LCD_HEIGHT 320
1818+#define LCD_DEPTH 16 /* 65k colours */
1919+#define LCD_PIXELFORMAT RGB565 /* rgb565 */
2020+2121+2222+#define CONFIG_KEYPAD GIGABEAT_PAD
2323+2424+/* Define this if you do software codec */
2525+#define CONFIG_CODEC SWCODEC
2626+2727+/* define this if you have a real-time clock */
2828+//#define CONFIG_RTC RTC_PCF50606
2929+3030+/* Define this for LCD backlight available */
3131+#define CONFIG_BACKLIGHT BL_GIGABEAT /* port controlled PWM */
3232+3333+/* Define this if you have a software controlled poweroff */
3434+#define HAVE_SW_POWEROFF
3535+3636+/* The number of bytes reserved for loadable codecs */
3737+#define CODEC_SIZE 0x80000
3838+3939+/* The number of bytes reserved for loadable plugins */
4040+#define PLUGIN_BUFFER_SIZE 0x80000
4141+4242+/* Define this if you have the WM8975 audio codec */
4343+#define HAVE_WM8751
4444+4545+#ifndef SIMULATOR
4646+4747+/* Define this if you have a Motorola SCF5249 */
4848+#define CONFIG_CPU S3C2440
4949+5050+/* Define this if you want to use coldfire's i2c interface */
5151+#define CONFIG_I2C I2C_S3C2440
5252+5353+/* Type of mobile power */
5454+#define CONFIG_BATTERY BATT_LIPOL1300
5555+5656+#define BATTERY_SCALE_FACTOR 23437 /* FIX: this value is picked at random */
5757+5858+/* Define this if the platform can charge batteries */
5959+#define HAVE_CHARGING 1
6060+6161+/* define this if the hardware can be powered off while charging */
6262+#define HAVE_POWEROFF_WHILE_CHARGING
6363+6464+/* The size of the flash ROM */
6565+#define FLASH_SIZE 0x400000
6666+6767+/* Define this to the CPU frequency */
6868+#define CPU_FREQ 16934400
6969+7070+/* Define this if you have ATA power-off control */
7171+#define HAVE_ATA_POWER_OFF
7272+7373+/* Virtual LED (icon) */
7474+#define CONFIG_LED LED_VIRTUAL
7575+7676+#define CONFIG_LCD LCD_GIGABEAT
7777+7878+/* Offset ( in the firmware file's header ) to the file CRC */
7979+#define FIRMWARE_OFFSET_FILE_CRC 0
8080+8181+/* Offset ( in the firmware file's header ) to the real data */
8282+#define FIRMWARE_OFFSET_FILE_DATA 8
8383+8484+#define USB_IRIVERSTYLE
8585+8686+/* Define this if you have adjustable CPU frequency */
8787+#define HAVE_ADJUSTABLE_CPU_FREQ
8888+8989+#define BOOTFILE_EXT "gigabeat"
9090+#define BOOTFILE "rockbox." BOOTFILE_EXT
9191+9292+#define HAVE_BACKLIGHT_BRIGHTNESS
9393+9494+#endif