2005-05-30 13:43:15 +00:00
|
|
|
#ifdef ROCKBOX_HAS_LOGF
|
2005-05-30 13:00:43 +00:00
|
|
|
logfdisp.c
|
2005-05-30 13:43:15 +00:00
|
|
|
#endif
|
2006-08-15 12:27:07 +00:00
|
|
|
action.c
|
2010-04-02 17:35:29 +00:00
|
|
|
#ifdef HAVE_RTC_ALARM
|
2004-10-04 13:03:33 +00:00
|
|
|
alarm_menu.c
|
2010-04-02 17:35:29 +00:00
|
|
|
#endif
|
2005-08-21 23:01:12 +00:00
|
|
|
abrepeat.c
|
2004-10-04 13:03:33 +00:00
|
|
|
bookmark.c
|
|
|
|
debug_menu.c
|
|
|
|
filetypes.c
|
|
|
|
language.c
|
|
|
|
main.c
|
|
|
|
menu.c
|
2008-03-03 11:06:04 +00:00
|
|
|
menus/menu_common.c
|
2007-02-08 04:33:41 +00:00
|
|
|
menus/display_menu.c
|
2007-10-06 11:47:41 +00:00
|
|
|
menus/theme_menu.c
|
2011-01-29 11:50:38 +00:00
|
|
|
menus/plugin_menu.c
|
2011-01-29 15:01:28 +00:00
|
|
|
#if CONFIG_TUNER
|
|
|
|
menus/radio_menu.c
|
|
|
|
#endif
|
2007-02-19 02:14:51 +00:00
|
|
|
#if CONFIG_CODEC == SWCODEC
|
2010-05-15 13:09:45 +00:00
|
|
|
#ifdef HAVE_WM8978
|
|
|
|
menus/audiohw_eq_menu.c
|
|
|
|
#endif
|
2007-02-19 02:14:51 +00:00
|
|
|
menus/eq_menu.c
|
2007-10-25 21:27:45 +00:00
|
|
|
buffering.c
|
2007-11-18 17:12:19 +00:00
|
|
|
voice_thread.c
|
2012-05-06 10:22:09 +00:00
|
|
|
rbcodec_helpers.c
|
2008-10-10 13:12:28 +00:00
|
|
|
#else /* !SWCODEC */
|
|
|
|
mpeg.c
|
2007-02-19 02:14:51 +00:00
|
|
|
#endif
|
2007-02-08 04:33:41 +00:00
|
|
|
menus/main_menu.c
|
2007-02-12 14:22:35 +00:00
|
|
|
menus/playback_menu.c
|
2007-02-08 04:33:41 +00:00
|
|
|
menus/playlist_menu.c
|
|
|
|
#ifdef HAVE_RECORDING
|
|
|
|
menus/recording_menu.c
|
|
|
|
#endif
|
|
|
|
menus/settings_menu.c
|
|
|
|
menus/sound_menu.c
|
2008-12-01 09:28:14 +00:00
|
|
|
#if CONFIG_RTC
|
|
|
|
menus/time_menu.c
|
|
|
|
#endif
|
2004-10-04 13:03:33 +00:00
|
|
|
misc.c
|
|
|
|
onplay.c
|
|
|
|
playlist.c
|
2006-07-18 13:54:12 +00:00
|
|
|
playlist_catalog.c
|
2004-10-04 13:03:33 +00:00
|
|
|
playlist_viewer.c
|
|
|
|
plugin.c
|
2007-03-01 11:14:46 +00:00
|
|
|
root_menu.c
|
2004-10-04 13:03:33 +00:00
|
|
|
screens.c
|
|
|
|
settings.c
|
2007-01-23 13:40:44 +00:00
|
|
|
settings_list.c
|
2011-11-15 13:22:02 +00:00
|
|
|
shortcuts.c
|
2004-10-04 13:03:33 +00:00
|
|
|
status.c
|
2007-02-14 14:40:24 +00:00
|
|
|
cuesheet.c
|
2004-10-04 13:03:33 +00:00
|
|
|
talk.c
|
|
|
|
tree.c
|
2006-10-25 10:17:57 +00:00
|
|
|
#ifdef HAVE_TAGCACHE
|
2006-03-26 11:33:42 +00:00
|
|
|
tagtree.c
|
2006-10-25 10:17:57 +00:00
|
|
|
#endif
|
2005-01-17 11:39:46 +00:00
|
|
|
filetree.c
|
2006-10-19 09:42:58 +00:00
|
|
|
scrobbler.c
|
2008-12-25 01:46:16 +00:00
|
|
|
#ifdef IPOD_ACCESSORY_PROTOCOL
|
|
|
|
iap.c
|
|
|
|
#endif
|
2005-10-28 00:00:00 +00:00
|
|
|
|
|
|
|
screen_access.c
|
2008-05-29 20:32:39 +00:00
|
|
|
#ifdef HAVE_BUTTONBAR
|
2005-10-28 00:00:00 +00:00
|
|
|
gui/buttonbar.c
|
2008-05-29 08:59:57 +00:00
|
|
|
#endif
|
2007-04-16 09:14:36 +00:00
|
|
|
#ifdef HAVE_LCD_BITMAP
|
2005-10-28 00:00:00 +00:00
|
|
|
gui/icon.c
|
2007-04-16 09:14:36 +00:00
|
|
|
#endif
|
2005-10-28 00:00:00 +00:00
|
|
|
gui/list.c
|
2008-03-05 09:58:30 +00:00
|
|
|
#ifdef HAVE_LCD_BITMAP
|
|
|
|
gui/bitmap/list.c
|
Lists can now be completly draw using the skin engine!
due to lack of user feedback the actual tags may change, hopefully not though.
The way it works is the skin specifies a rectangle and a viewport label. For each item in the list that is being displayed all viewports with the specified label are drawn. However, instead of the viewport x/y position being offset from the top left corner like normal they are offset from the rectangle position in the list (so think of them as child-viewports of the rectangle which moves).
Normally the rectangle will move down the screen to show a normal list, this can be changed to move across the screen in a grid pattern.
The UI viewport is used to bound the items (i.e %Vi() )
Scrolling is completly disabled in all items except the currently selected item.
This works well in combination with the %cs tag to show differently styled lists based on the current screen :)
New tags:
%LT - Get the current items text
%LI - Get the current items icon number
%Lc - Use as a conditional to determine if the current item is the selected item
%LB - BAR TAG to show the scroll bar, params/options like other bar types. It still needs a bit of work though. Use as a conditional to find out if the bar is actually needed
%Lb(viewport, width, height [,tile]) - specify the viewport label to draw for each item and the size of each item. if the last param is 'tile' it will form a grid instead of a list
example.sbs:
%?cs<%Lb(a,100,20)|>
%V(0,0,10,-,1)%Vf(aabbcc)
%?LB<%LB(0,0,10,185, invert)>
%Vi(-,10,0,-,-35,1)
%Vl(a,5,5,160,12,1)
%s%?Lc<%Vg(00ffaa, ff0000, 000000)%Vs(gradient)%>%>%>%ac>zzzzzzz %LT zzzzz%s%?Lc<%ar%<%<%<>
%V(0,185,-,-,1)
%s%LT
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30461 a1c6a512-1295-4272-9138-f99709370657
2011-09-06 13:49:41 +00:00
|
|
|
gui/bitmap/list-skinned.c
|
2008-03-05 09:58:30 +00:00
|
|
|
#else
|
|
|
|
gui/charcell/list.c
|
|
|
|
#endif
|
2005-11-22 03:38:07 +00:00
|
|
|
gui/option_select.c
|
2012-05-08 14:34:26 +00:00
|
|
|
#ifdef HAVE_PITCHCONTROL
|
2008-05-05 07:07:19 +00:00
|
|
|
gui/pitchscreen.c
|
|
|
|
#endif
|
2008-05-03 12:30:40 +00:00
|
|
|
#ifdef HAVE_QUICKSCREEN
|
2005-11-22 03:38:07 +00:00
|
|
|
gui/quickscreen.c
|
2008-05-03 12:30:40 +00:00
|
|
|
#endif
|
2012-07-18 21:26:21 +00:00
|
|
|
gui/folder_select.c
|
2009-07-27 07:21:05 +00:00
|
|
|
|
2009-08-03 04:43:34 +00:00
|
|
|
gui/wps.c
|
2005-10-28 00:00:00 +00:00
|
|
|
gui/scrollbar.c
|
|
|
|
gui/splash.c
|
|
|
|
gui/statusbar.c
|
2009-10-19 15:28:15 +00:00
|
|
|
#ifdef HAVE_LCD_BITMAP
|
|
|
|
gui/statusbar-skinned.c
|
|
|
|
#endif
|
2010-10-31 13:12:01 +00:00
|
|
|
#if (CONFIG_PLATFORM&PLATFORM_ANDROID)
|
2011-03-11 15:45:44 +00:00
|
|
|
hosted/android/yesno.c
|
|
|
|
hosted/android/notification.c
|
2010-10-31 13:12:01 +00:00
|
|
|
#else
|
2005-11-18 02:07:02 +00:00
|
|
|
gui/yesno.c
|
2010-10-31 13:12:01 +00:00
|
|
|
#endif
|
2008-03-05 09:58:30 +00:00
|
|
|
gui/viewport.c
|
2005-10-28 00:00:00 +00:00
|
|
|
|
2010-02-16 05:24:27 +00:00
|
|
|
gui/skin_engine/skin_backdrops.c
|
2009-08-06 04:33:35 +00:00
|
|
|
gui/skin_engine/skin_display.c
|
2010-09-14 11:56:50 +00:00
|
|
|
gui/skin_engine/skin_engine.c
|
2009-08-16 18:23:00 +00:00
|
|
|
gui/skin_engine/skin_parser.c
|
2010-07-29 12:37:48 +00:00
|
|
|
gui/skin_engine/skin_render.c
|
2009-08-06 04:33:35 +00:00
|
|
|
gui/skin_engine/skin_tokens.c
|
2010-06-21 06:04:19 +00:00
|
|
|
#ifdef HAVE_TOUCHSCREEN
|
|
|
|
gui/skin_engine/skin_touchsupport.c
|
|
|
|
#endif
|
2009-07-27 07:21:05 +00:00
|
|
|
|
2008-03-29 01:14:10 +00:00
|
|
|
#if (LCD_DEPTH > 1) || (defined(HAVE_REMOTE_LCD) && (LCD_REMOTE_DEPTH > 1))
|
2007-04-25 22:08:00 +00:00
|
|
|
gui/backdrop.c
|
|
|
|
#endif
|
|
|
|
|
2004-10-04 13:03:33 +00:00
|
|
|
#ifdef HAVE_LCD_CHARCELLS
|
|
|
|
player/icons.c
|
|
|
|
player/keyboard.c
|
|
|
|
#endif
|
|
|
|
#ifdef HAVE_LCD_BITMAP
|
|
|
|
recorder/bmp.c
|
|
|
|
recorder/icons.c
|
2010-10-31 10:35:55 +00:00
|
|
|
#if (CONFIG_PLATFORM&PLATFORM_ANDROID)
|
2011-03-11 15:45:44 +00:00
|
|
|
hosted/android/keyboard.c
|
2010-10-31 10:35:55 +00:00
|
|
|
#else
|
2004-10-04 13:03:33 +00:00
|
|
|
recorder/keyboard.c
|
2010-10-31 10:35:55 +00:00
|
|
|
#endif
|
2004-10-04 13:03:33 +00:00
|
|
|
recorder/peakmeter.c
|
2009-05-04 15:46:41 +00:00
|
|
|
#if defined(HAVE_ALBUMART) || defined(HAVE_JPEG)
|
|
|
|
recorder/resize.c
|
|
|
|
#endif
|
|
|
|
#ifdef HAVE_JPEG
|
|
|
|
recorder/jpeg_load.c
|
2009-06-19 02:56:00 +00:00
|
|
|
#ifdef CPU_ARM
|
|
|
|
recorder/jpeg_idct_arm.S
|
|
|
|
#endif
|
2009-05-04 15:46:41 +00:00
|
|
|
#endif
|
2007-11-11 12:29:37 +00:00
|
|
|
#ifdef HAVE_ALBUMART
|
|
|
|
recorder/albumart.c
|
|
|
|
#endif
|
2006-11-13 00:45:21 +00:00
|
|
|
#ifdef HAVE_LCD_COLOR
|
2006-02-26 02:48:05 +00:00
|
|
|
gui/color_picker.c
|
2006-02-02 20:42:56 +00:00
|
|
|
#endif
|
2004-10-04 13:03:33 +00:00
|
|
|
#endif
|
|
|
|
#ifdef HAVE_RECORDING
|
|
|
|
recorder/recording.c
|
|
|
|
#endif
|
2010-05-17 15:03:59 +00:00
|
|
|
|
|
|
|
#if CONFIG_TUNER
|
|
|
|
radio/radio.c
|
|
|
|
radio/presets.c
|
|
|
|
radio/radio_skin.c
|
|
|
|
#ifdef HAVE_ALBUMART
|
|
|
|
radio/radioart.c
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
2005-08-29 21:15:27 +00:00
|
|
|
#if CONFIG_CODEC == SWCODEC
|
2007-06-08 23:42:04 +00:00
|
|
|
#if INPUT_SRC_CAPS != 0
|
|
|
|
audio_path.c
|
|
|
|
#endif /* INPUT_SRC_CAPS != 0 */
|
2009-07-05 18:06:07 +00:00
|
|
|
fixedpoint.c
|
2005-07-13 12:48:22 +00:00
|
|
|
pcmbuf.c
|
2009-10-31 19:17:36 +00:00
|
|
|
codec_thread.c
|
2005-06-05 23:05:10 +00:00
|
|
|
playback.c
|
2005-06-22 19:41:30 +00:00
|
|
|
codecs.c
|
2011-06-29 06:37:04 +00:00
|
|
|
#ifndef HAVE_HARDWARE_BEEP
|
|
|
|
beep.c
|
|
|
|
#endif
|
2006-11-06 18:07:30 +00:00
|
|
|
#ifdef HAVE_RECORDING
|
|
|
|
enc_config.c
|
2008-10-14 11:12:20 +00:00
|
|
|
recorder/pcm_record.c
|
2006-11-06 18:07:30 +00:00
|
|
|
#endif
|
2005-06-05 23:05:10 +00:00
|
|
|
#endif
|
2009-09-30 10:06:04 +00:00
|
|
|
#ifdef USB_ENABLE_HID
|
|
|
|
usb_keymaps.c
|
|
|
|
#endif
|
2010-03-08 23:43:11 +00:00
|
|
|
#ifndef USB_NONE
|
2009-10-19 21:19:30 +00:00
|
|
|
gui/usb_screen.c
|
2010-03-08 23:43:11 +00:00
|
|
|
#endif
|
2006-10-25 10:17:57 +00:00
|
|
|
#ifdef HAVE_TAGCACHE
|
2006-03-26 11:33:42 +00:00
|
|
|
tagcache.c
|
2006-10-25 10:17:57 +00:00
|
|
|
#endif
|
2008-08-23 09:46:38 +00:00
|
|
|
#ifdef HAVE_TOUCHSCREEN
|
|
|
|
keymaps/keymap-touchscreen.c
|
2008-04-15 10:35:11 +00:00
|
|
|
#endif
|
2006-08-15 12:27:07 +00:00
|
|
|
#if (CONFIG_KEYPAD == IRIVER_H100_PAD) \
|
|
|
|
|| (CONFIG_KEYPAD == IRIVER_H300_PAD)
|
|
|
|
keymaps/keymap-h1x0_h3x0.c
|
|
|
|
#elif ((CONFIG_KEYPAD == IPOD_4G_PAD) \
|
2007-07-26 22:42:31 +00:00
|
|
|
|| (CONFIG_KEYPAD == IPOD_3G_PAD) \
|
|
|
|
|| (CONFIG_KEYPAD == IPOD_1G2G_PAD))
|
2006-08-15 12:27:07 +00:00
|
|
|
keymaps/keymap-ipod.c
|
|
|
|
#elif CONFIG_KEYPAD == RECORDER_PAD
|
|
|
|
keymaps/keymap-recorder.c
|
|
|
|
#elif CONFIG_KEYPAD == ONDIO_PAD
|
|
|
|
keymaps/keymap-ondio.c
|
|
|
|
#elif CONFIG_KEYPAD == PLAYER_PAD
|
|
|
|
keymaps/keymap-player.c
|
2007-03-16 23:02:39 +00:00
|
|
|
#elif CONFIG_KEYPAD == IAUDIO_X5M5_PAD
|
2006-08-15 12:27:07 +00:00
|
|
|
keymaps/keymap-x5.c
|
2008-03-14 00:34:54 +00:00
|
|
|
#elif CONFIG_KEYPAD == IAUDIO_M3_PAD
|
|
|
|
keymaps/keymap-m3.c
|
2006-08-21 12:20:07 +00:00
|
|
|
#elif CONFIG_KEYPAD == GIGABEAT_PAD
|
|
|
|
keymaps/keymap-gigabeat.c
|
2007-09-21 15:51:53 +00:00
|
|
|
#elif CONFIG_KEYPAD == GIGABEAT_S_PAD
|
|
|
|
keymaps/keymap-gigabeat-s.c
|
2006-08-16 04:05:19 +00:00
|
|
|
#elif CONFIG_KEYPAD == IRIVER_H10_PAD
|
|
|
|
keymaps/keymap-h10.c
|
2006-08-19 17:53:03 +00:00
|
|
|
#elif CONFIG_KEYPAD == IRIVER_IFP7XX_PAD
|
|
|
|
keymaps/keymap-ifp7xx.c
|
2006-10-26 13:38:09 +00:00
|
|
|
#elif CONFIG_KEYPAD == SANSA_E200_PAD
|
|
|
|
keymaps/keymap-e200.c
|
2007-09-06 03:28:58 +00:00
|
|
|
#elif CONFIG_KEYPAD == SANSA_C200_PAD
|
|
|
|
keymaps/keymap-c200.c
|
2008-05-02 19:13:58 +00:00
|
|
|
#elif CONFIG_KEYPAD == SANSA_M200_PAD
|
|
|
|
keymaps/keymap-m200.c
|
2008-10-31 18:54:37 +00:00
|
|
|
#elif CONFIG_KEYPAD == SANSA_CLIP_PAD
|
|
|
|
keymaps/keymap-clip.c
|
2007-01-14 13:48:09 +00:00
|
|
|
#elif CONFIG_KEYPAD == ARCHOS_AV300_PAD
|
|
|
|
keymaps/keymap-av300.c
|
2007-09-30 16:29:21 +00:00
|
|
|
#elif CONFIG_KEYPAD == MROBE500_PAD
|
|
|
|
keymaps/keymap-mr500.c
|
2008-01-09 07:24:43 +00:00
|
|
|
#elif CONFIG_KEYPAD == MROBE100_PAD
|
|
|
|
keymaps/keymap-mr100.c
|
2009-12-15 20:51:41 +00:00
|
|
|
#elif CONFIG_KEYPAD == COWON_D2_PAD
|
2008-01-14 22:04:48 +00:00
|
|
|
keymaps/keymap-cowond2.c
|
2008-06-27 23:24:34 +00:00
|
|
|
#elif CONFIG_KEYPAD == MEIZU_M6SL_PAD
|
|
|
|
keymaps/keymap-meizu-m6sl.c
|
2010-01-14 20:16:03 +00:00
|
|
|
#elif CONFIG_KEYPAD == MEIZU_M6SP_PAD
|
|
|
|
keymaps/keymap-meizu-m6sp.c
|
2008-04-24 20:08:28 +00:00
|
|
|
#elif CONFIG_KEYPAD == CREATIVEZVM_PAD
|
|
|
|
keymaps/keymap-creativezvm.c
|
2008-05-15 18:01:14 +00:00
|
|
|
#elif CONFIG_KEYPAD == CREATIVEZV_PAD
|
|
|
|
keymaps/keymap-creativezv.c
|
2012-05-19 14:09:46 +00:00
|
|
|
#elif CONFIG_KEYPAD == CREATIVE_ZENXFI2_PAD
|
|
|
|
keymaps/keymap-zenxfi2.c
|
|
|
|
#elif CONFIG_KEYPAD == CREATIVE_ZENXFI3_PAD
|
|
|
|
keymaps/keymap-zenxfi3.c
|
2008-05-21 03:55:17 +00:00
|
|
|
#elif CONFIG_KEYPAD == PHILIPS_SA9200_PAD
|
|
|
|
keymaps/keymap-sa9200.c
|
2008-06-27 18:40:25 +00:00
|
|
|
#elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD
|
|
|
|
keymaps/keymap-hdd1630.c
|
2009-12-25 04:05:01 +00:00
|
|
|
#elif CONFIG_KEYPAD == PHILIPS_HDD6330_PAD
|
|
|
|
keymaps/keymap-hdd6330.c
|
2008-09-06 17:50:59 +00:00
|
|
|
#elif CONFIG_KEYPAD == IAUDIO67_PAD
|
|
|
|
keymaps/keymap-iaudio67.c
|
2009-06-01 12:37:25 +00:00
|
|
|
#elif CONFIG_KEYPAD == SANSA_C100_PAD
|
|
|
|
keymaps/keymap-c100.c
|
2008-09-22 19:15:18 +00:00
|
|
|
#elif CONFIG_KEYPAD == LOGIK_DAX_PAD
|
|
|
|
keymaps/keymap-logikdax.c
|
2008-11-11 11:26:07 +00:00
|
|
|
#elif CONFIG_KEYPAD == SANSA_FUZE_PAD
|
|
|
|
keymaps/keymap-fuze.c
|
2009-02-16 21:25:00 +00:00
|
|
|
#elif CONFIG_KEYPAD == ONDAVX747_PAD
|
|
|
|
keymaps/keymap-ondavx747.c
|
2009-06-20 10:54:13 +00:00
|
|
|
#elif CONFIG_KEYPAD == ONDAVX777_PAD
|
|
|
|
keymaps/keymap-ondavx777.c
|
2009-03-11 22:12:23 +00:00
|
|
|
#elif CONFIG_KEYPAD == ONDAVX767_PAD
|
|
|
|
keymaps/keymap-ondavx767.c
|
2009-05-25 21:10:45 +00:00
|
|
|
#elif CONFIG_KEYPAD == SAMSUNG_YH_PAD
|
|
|
|
keymaps/keymap-yh8xx_yh9xx.c
|
2009-10-26 18:16:58 +00:00
|
|
|
#elif CONFIG_KEYPAD == MINI2440_PAD
|
|
|
|
keymaps/keymap-mini2440.c
|
2010-01-18 19:05:20 +00:00
|
|
|
#elif CONFIG_KEYPAD == PBELL_VIBE500_PAD
|
|
|
|
keymaps/keymap-vibe500.c
|
2010-04-26 21:40:00 +00:00
|
|
|
#elif CONFIG_KEYPAD == MPIO_HD200_PAD
|
|
|
|
keymaps/keymap-mpio-hd200.c
|
2010-11-26 23:28:08 +00:00
|
|
|
#elif CONFIG_KEYPAD == MPIO_HD300_PAD
|
|
|
|
keymaps/keymap-mpio-hd300.c
|
2010-08-16 20:12:06 +00:00
|
|
|
#elif CONFIG_KEYPAD == ANDROID_PAD
|
|
|
|
keymaps/keymap-android.c
|
2010-08-26 11:43:51 +00:00
|
|
|
#elif CONFIG_KEYPAD == SDL_PAD
|
|
|
|
keymaps/keymap-sdl.c
|
2011-07-23 11:45:22 +00:00
|
|
|
#elif CONFIG_KEYPAD == SANSA_FUZEPLUS_PAD
|
|
|
|
keymaps/keymap-fuzeplus.c
|
2011-09-06 12:39:49 +00:00
|
|
|
#elif CONFIG_KEYPAD == RK27XX_GENERIC_PAD
|
|
|
|
keymaps/keymap-rk27xx-generic.c
|
2011-10-17 10:32:19 +00:00
|
|
|
#elif CONFIG_KEYPAD == HM60X_PAD
|
|
|
|
keymaps/keymap-hm60x.c
|
2011-11-03 11:53:02 +00:00
|
|
|
#elif CONFIG_KEYPAD == HM801_PAD
|
|
|
|
keymaps/keymap-hm801.c
|
2011-11-16 14:08:01 +00:00
|
|
|
#elif CONFIG_KEYPAD == SANSA_CONNECT_PAD
|
|
|
|
keymaps/keymap-sansa-connect.c
|
Initial commit of the Samsung YP-R0 port.
This port is a hybrid native/RaaA port. It runs on a embedded linux system,
but is the only application. It therefore can implement lots of stuff that
native targets also implement, while leveraging the underlying linux kernel.
The port is quite advanced. User interface, audio playback, plugins work
mostly fine. Missing is e.g. power mangement and USB (see SamsungYPR0 wiki page).
Included in utils/ypr0tools are scripts and programs required to generate
a patched firmware. The patched firmware has the rootfs modified to load
Rockbox. It includes a early/safe USB mode.
This port needs a new toolchain, one that includes glibc headers and libraries.
rockboxdev.sh can generate it, but e.g. codesourcey and distro packages may
also work.
Most of the initial effort is done by Lorenzo Miori and others (on ABI),
including reverse engineering and patching of the original firmware,
initial drivers, and more. Big thanks to you.
Flyspray: FS#12348
Author: Lorenzo Miori, myself
Merry christmas to ypr0 owners! :)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31415 a1c6a512-1295-4272-9138-f99709370657
2011-12-24 11:56:46 +00:00
|
|
|
#elif CONFIG_KEYPAD == SAMSUNG_YPR0_PAD
|
|
|
|
keymaps/keymap-ypr0.c
|
2011-10-17 10:38:36 +00:00
|
|
|
#endif
|
|
|
|
|