rockbox/apps
Torne Wuff 991e92fd3d New USB charging system, part 1 - API rework and user-visible setting update
1) "Charge during USB connection" option is now tristate: off/on/force. Currently "force" behaves just like "on", but in future it will allow charging even when it was not possible to positively identify a charger.

2) The H300 code has been adjusted to use the new system but there should be no functional differences, it already had the USB charging option and its USB/charging support is hardware controlled.

3) The Gigabeat S code has been adjusted to use the new system: the player now has the USB charging option, which wasn't previously available. The player will only charge at full speed when allowed to do so by a working USB host, so USB AC adapters won't work very well; however, they didn't work before either, so this is not a change in functionality.

4) The iPod Nano 2G code has been adjusted to use the new system: it already had the USB charging option. Using a USB AC adapter won't charge at full speed any more (it did before) - the old implementation was equivalent to the not-yet-implemented "force" option in the new system.

No other target should be affected. Support for the "force" mode and support for at least some other iPod models will come in a future commit :)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26570 a1c6a512-1295-4272-9138-f99709370657
2010-06-05 10:05:27 +00:00
..
bitmaps Revert hotkey bitmaps 2010-05-07 14:46:42 +00:00
codecs SPC codec: The inline asm 'memory' clobbers should be unneeded since the ASM either does not modify memory (only loads values), or it modifies things only other ASM blocks deal with and the operand constraints mark them as in/out/both. 2010-06-04 02:20:19 +00:00
eqs
gui Correct reusing buffers if the backdrop file is already loaded. 2010-06-03 13:32:12 +00:00
keymaps Change the software hold button combo from select + home to just holding home. This is both easier to do on such a small player and more consistent with the OF. Quickscreen is now select + home. Update the manual to reflect this. 2010-05-29 21:46:14 +00:00
lang New USB charging system, part 1 - API rework and user-visible setting update 2010-06-05 10:05:27 +00:00
menus Generate C file / header for svn version string 2010-05-27 09:41:46 +00:00
metadata Revert r26048. APE tags in mp3 is explicitely on http://www.rockbox.org/wiki/NoDo 2010-05-15 21:57:17 +00:00
player Fix remaining reds/yellows. 2010-05-14 13:21:40 +00:00
plugins pdbox: Reverted premature commit of Coldfire optimization. 2010-06-04 21:32:14 +00:00
radio draw markers on the FM frequency bar for presets (like cuesheet markers in the WPS). 2010-05-31 11:12:15 +00:00
recorder Fix r26298 yellow: Somehow missed those warnings. Need playback.h. 2010-05-26 04:59:39 +00:00
abrepeat.c Pass width instead of x+width to ab_draw_markers()/cue_draw_markers() and don't recalculate the width in these functions. 2010-03-07 12:51:23 +00:00
abrepeat.h Pass width instead of x+width to ab_draw_markers()/cue_draw_markers() and don't recalculate the width in these functions. 2010-03-07 12:51:23 +00:00
action.c Fix typos in the comment (now in .c) 2010-05-04 21:02:32 +00:00
action.h Fix typos in the comment 2010-05-04 20:47:52 +00:00
alarm_menu.c Wakeup alarm screen is unusuable with large fonts or small screens 2010-05-22 00:28:10 +00:00
alarm_menu.h
appevents.h FS#11263 - Radio Art support! %C and %Cl tags work in the radio screen and Base Skin when the radio is running. 2010-05-16 11:13:42 +00:00
applimits.h
apps.make Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
audio_path.c Perform radio_start, radio_pause, radio_stop in simulator. 2010-06-01 14:20:33 +00:00
bookmark.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
bookmark.h Fix "bookmark on stop: ask" when idle poweroff triggers. 2010-03-28 23:27:49 +00:00
buffering.c fix: when move_handle() is successful, the return value 2010-05-24 10:49:36 +00:00
buffering.h Rework albumart buffering internally to allow for mutliple albumart sizes. 2009-10-16 19:14:41 +00:00
codec_thread.c pcmbuf: bug fix with pcmbuf flush, code cleanup, added comments 2009-11-11 07:02:18 +00:00
codec_thread.h Code cleanup in codec_thread, playback and pcmbuf; more elegant solution to leftover samples 2009-11-01 19:39:23 +00:00
codecs.c Fix disastrous variable shadowing, change casts to unsigned in (cygwin doesn't like mode_t there, and unsigned int should be equally correct) and check the correct bitmask in sim_open(). 2010-05-07 16:56:40 +00:00
codecs.h Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
core_asmdefs.c Remove more tabs 2010-02-07 18:38:47 +00:00
cuesheet.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
cuesheet.h Pass width instead of x+width to ab_draw_markers()/cue_draw_markers() and don't recalculate the width in these functions. 2010-03-07 12:51:23 +00:00
debug_menu.c New USB charging system, part 1 - API rework and user-visible setting update 2010-06-05 10:05:27 +00:00
debug_menu.h
dsp.c Partially revert svn r24888 that causes build failure on coldfire targets 2010-02-24 19:52:39 +00:00
dsp.h Compressor: simplify makeup gain setting, expand release range, finally provide documention in the manual! 2009-11-04 18:14:36 +00:00
dsp_arm.S ARM DSP: Add assembly custom sound channel processing. 13% to 14% faster than currently-used default C code on ARMv4. 2010-05-11 12:37:49 +00:00
dsp_arm_v6.S Optimized DSP sample out functions for armv6. (For stereo output) ~9% faster than SVN asm and about 4% faster than SVN asm rearranged to observe pipeline hazards. 2010-04-25 20:04:47 +00:00
dsp_asm.h ARM DSP: Add assembly custom sound channel processing. 13% to 14% faster than currently-used default C code on ARMv4. 2010-05-11 12:37:49 +00:00
dsp_cf.S
enc_config.c fix FS#10993 - "No Settings" doesnt get voiced because it uses str() instead of ID2P() macro 2010-05-20 14:15:11 +00:00
enc_config.h
eq.c
eq.h
eq_arm.S
eq_cf.S
features.txt FS#10853 - Skin support in the radio screen! Check CustomWPS for the new tags 2010-05-12 10:38:00 +00:00
filetree.c FS#10853 - Skin support in the radio screen! Check CustomWPS for the new tags 2010-05-12 10:38:00 +00:00
filetree.h
filetypes.c add True Audio (TTA) codec 2010-05-13 12:40:09 +00:00
filetypes.h FS#10853 - Skin support in the radio screen! Check CustomWPS for the new tags 2010-05-12 10:38:00 +00:00
fixedpoint.c FFT Plugin: Revamp the main code to rid it of 64-bit math. Use 32-bit kiss_fft_scalar because 16-bit integers are generally a poor choice for computation on-target. Simplify display code to speed it up. Add logarithmic frequency display (need keymappings, guessed on some). On dual-core, perform FFT on COP. Add some support function to fixedpoint.c. ... and stuff. 2010-06-02 08:34:10 +00:00
fixedpoint.h
fracmul.h
iap.c Clean up IAP / ipod remote tuner a bit. 2010-04-18 15:46:56 +00:00
keyboard.h
language.c Change the .lng files to contain strings from multiple users. Still hard-coded to only output the core strings for now. Should be the majority of the core changes needed for translatable plugins. 2009-10-18 00:56:42 +00:00
language.h Change the .lng files to contain strings from multiple users. Still hard-coded to only output the core strings for now. Should be the majority of the core changes needed for translatable plugins. 2009-10-18 00:56:42 +00:00
logfdisp.c Remove last traces of sprintf.h 2010-05-07 02:13:47 +00:00
logfdisp.h
main.c Generate C file / header for svn version string 2010-05-27 09:41:46 +00:00
menu.c FS#11250: Hotkey setting method changed to menu item vs button pres in context menu. Manuals updated to match. 2010-05-09 02:02:51 +00:00
menu.h FS#11250: Hotkey setting method changed to menu item vs button pres in context menu. Manuals updated to match. 2010-05-09 02:02:51 +00:00
metadata.c add True Audio (TTA) codec 2010-05-13 12:40:09 +00:00
metadata.h add True Audio (TTA) codec 2010-05-13 12:40:09 +00:00
misc.c Generate C file / header for svn version string 2010-05-27 09:41:46 +00:00
misc.h Add HAVE_HOTSWAP_STORAGE_AS_MAIN to detect changed binary after re-inserting the storage on targets that run rockbox from hotswappable storage. 2009-11-25 22:54:36 +00:00
mp3data.c Remove more tabs 2010-02-07 18:38:47 +00:00
mp3data.h
mpeg.c Fix yellow. 2010-05-07 16:41:14 +00:00
mpeg.h mpeg.h/c cleanup 2009-11-16 22:02:06 +00:00
onplay.c No need to have a variable for a thing computed by the preprocessor 2010-05-11 17:10:07 +00:00
onplay.h Add Insert Shuffled to hotkey options 2010-05-11 13:40:25 +00:00
pcmbuf.c Voice buffer can be much, much smaller. Code cleanup, logf fix 2010-05-28 13:21:24 +00:00
pcmbuf.h Crossfade: carved out crossfade related code with lots of HAVE_CORSSFADE conditionals, eliminated fade buffer on low memory targets 2009-11-10 03:46:08 +00:00
playback.c FS#11263 - Radio Art support! %C and %Cl tags work in the radio screen and Base Skin when the radio is running. 2010-05-16 11:13:42 +00:00
playback.h mpeg.h/c cleanup 2009-11-16 22:02:06 +00:00
playlist.c Minor const police raid. 2010-05-07 16:35:37 +00:00
playlist.h Minor const police raid. 2010-05-07 16:35:37 +00:00
playlist_catalog.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
playlist_catalog.h
playlist_menu.h
playlist_viewer.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
playlist_viewer.h Playlist Viewer Changes to bring consistency: 2010-02-20 19:06:39 +00:00
plugin.c Generate C file / header for svn version string 2010-05-27 09:41:46 +00:00
plugin.h Generate C file / header for svn version string 2010-05-27 09:41:46 +00:00
README
replaygain.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
replaygain.h
root_menu.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
root_menu.h FS#11250: Hotkey setting method changed to menu item vs button pres in context menu. Manuals updated to match. 2010-05-09 02:02:51 +00:00
screen_access.c Fix remaining reds/yellows. 2010-05-14 13:21:40 +00:00
screen_access.h Fix remaining reds/yellows. 2010-05-14 13:21:40 +00:00
screens.c fix red. no replaygain on hwcodec 2010-05-30 15:33:37 +00:00
screens.h Extract usb_screen logic out of screens.c into apps/gui/usb_screen.c 2009-10-19 21:19:30 +00:00
scrobbler.c Move c/h files implementing/defining standard library stuff into a new libc directory, also standard'ify some parts of the code base (almost entirely #include fixes). 2010-05-06 21:04:40 +00:00
scrobbler.h Correct wrong usage of event callbacks all over the place. It's not supposed to return anything, and should take a data parameter. 2009-10-20 21:54:44 +00:00
settings.c Generate C file / header for svn version string 2010-05-27 09:41:46 +00:00
settings.h New USB charging system, part 1 - API rework and user-visible setting update 2010-06-05 10:05:27 +00:00
settings_list.c New USB charging system, part 1 - API rework and user-visible setting update 2010-06-05 10:05:27 +00:00
settings_list.h
sound_menu.h
SOURCES split the radio code into multiple files in the hope that makes it more likely for someone to want to work on! :D 2010-05-17 15:03:59 +00:00
status.c Change %mp tag to use current_playmode(). It has upto 9 values now, including recording and radio states. 2009-10-16 19:14:28 +00:00
status.h Change %mp tag to use current_playmode(). It has upto 9 values now, including recording and radio states. 2009-10-16 19:14:28 +00:00
tagcache.c tagcache: fix queue operation, it should be queue_peek. 2010-05-21 15:12:07 +00:00
tagcache.h accept FS#10992 by Rui Araújo to fix FS#10976 - make the <Untagged> string translatable 2010-05-20 13:24:50 +00:00
tagnavi.config
tagtree.c accept FS#10992 by Rui Araújo to fix FS#10976 - make the <Untagged> string translatable 2010-05-20 13:24:50 +00:00
tagtree.h FS#10756 - Free unused init code 2010-03-03 23:20:32 +00:00
talk.c lang.h voice comments were off by 1, fixed 2010-05-26 03:51:13 +00:00
talk.h
tdspeed.c
tdspeed.h FS#10756 - Free unused init code 2010-03-03 23:20:32 +00:00
tree.c Fix red 2010-05-09 02:07:42 +00:00
tree.h FS#10756 - Free unused init code 2010-03-03 23:20:32 +00:00
usb_keymaps.c Add a missing #include, make a function static, make touchpad_set_buttonlight implementation and declaration consistent 2010-01-18 21:20:36 +00:00
usb_keymaps.h
voice_thread.c Voice buffer can be much, much smaller. Code cleanup, logf fix 2010-05-28 13:21:24 +00:00
voice_thread.h

For general information see: docs/README
For API information see: docs/API