summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2012-03-18Build librbcodec with DSP and metadata.Sean Bartell80-112/+97
All associated files are moved to /lib/rbcodec. Change-Id: I572ddd2b8a996aae1e98c081d06b1ed356dce222
2012-03-18gmtime: avoid a modulusRafaël Carré1-1/+1
since WEEK_SECONDS = 7 * DAY_SECONDS, the result is the same Change-Id: Iec161fc2de626c99c1aabf80ab1d3243eac602d9
2012-03-17Correct polish translation.Szymon Dziok1-24/+24
Author: Przemyslaw Holubowski Flyspray: FS#12531 Change-Id: I7490a162f5034da47d83d8f1812b36b7981f1d77
2012-03-17HDD6330: Correct voltage values, based on the values found in the OF.Szymon Dziok1-4/+4
Change-Id: I76a101cd2c96be06fc95ca16871e5c86c2326c2d
2012-03-17HDD6330: Simplify strange OF voltage calculation, it's linear anyway.Szymon Dziok1-16/+2
Change-Id: I33ecad4a265a4c7e8883da7b6d28fb061a4c8e68
2012-03-17imx233/fuze+: rework lradc/adc code, add external temperature sensing(battery)Amaury Pouly7-51/+135
Rework code to be more useful: - move battery channel init to lradc - always init lradc from system (previously from adc) - don't reserve channels for vddio, nmos or pmos - implement external temperature sensing using current source - use this for battery sensing on the Fuze+ (calibration needed) Change-Id: I5f9a24b9243db7d1e6bdb16b84bc891e61d0c318
2012-03-16More meaningful name and type for 'root menu' settingAlexander Levin3-6/+6
The patch changes 'int root_menu' to 'bool root_menu_customized' which better expresses what the value means. Change-Id: Ic272ac161fc05f5d3298e1e46578977dd590ebaf
2012-03-15fuze+: add unknown channel to debug menuAmaury Pouly3-2/+5
imx233: always divide physical channels by two for wider range The Fuze+ OF monitors channel 2 but I'm unable to determine the meaning of it. Print the value on the debug menu so that people can have a look at it. Change-Id: I8a942febeafbce06014178abda12e38a16c26664
2012-03-15imx233/fuze+: rework i2c and fmradio_i2c initAmaury Pouly6-11/+15
Only enable fmradio_i2c once with _init() called from system. Move actual i2c init to system for consistency. Move tuner power pin setup to power instead of fmradio. Change-Id: Idb56bfba5803f71b5d049f174c48d2afb969a6ea
2012-03-15imx233: enable charging in bootloader USB mode by including powermgmtAmaury Pouly3-3/+18
Change-Id: I8b91b3ab60cb9ffaa127333e9bcef8c33be742fa
2012-03-15skin_engine: Reenable skin debugging in the sim (use --debugwps)Jonathan Gordon6-671/+10
Change-Id: I2881edda45cd3ea69f5284d93bc93c47bb63b3f2
2012-03-15Fix compile errorsJonathan Gordon2-0/+6
Change-Id: Ic985bf57da04847bff716ee41db8f107100ff95b
2012-03-15skin_engine: New tag to draw a rectangle (optionally with a gradient)Jonathan Gordon9-6/+105
%dr(x, y, width, height, [colour1[, colour2]]): x,y - viewport relative pixel coordinates to start the rectangle. width, height - obvious. can be '-' to fill the viewport if both colours are left out the viewports foreground colour will be used if one colour is specified it will fill the rectangle that colour. if both colours are specified it will gradient fill the rectangle. Change-Id: Iad451e99ded663bc7c5d182443659db7d909b388
2012-03-15Fuze+/calendar's plugin update keymaps and manualJean-Louis Biasini2-11/+13
- fuze+ keymaps for calculator updated - manual updated accordingly - also correct a little problem with a line only used by mpio hd300 manual but that appears on all other target's manual. Change-Id: I9c4d3c21dc6174079edbde8035bad318e09ec74a Reviewed-on: http://gerrit.rockbox.org/125 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2012-03-15Fuze+: update minor keymaps mapping for manual consistency/simplicityJean-Louis Biasini1-1/+1
HID navigator zoom reset: moved from Play to long Play this will avoid having a new /opt{fuzeplus} entry in manual Change-Id: Ic1dbc7258eb280b35c761b451dcda428245978cb Reviewed-on: http://gerrit.rockbox.org/117 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2012-03-15Revert "Fix FS#12606 - next track can cause the screen to be cleared"Jonathan Gordon3-33/+0
This reverts commit cb9bc3bbc8a66c3d5296bfbc68f4487c39c6ac68.
2012-03-14Fix FS#12606 - next track can cause the screen to be clearedJonathan Gordon3-0/+33
This is a bit of a hack. We now trigger an event when the skin engine is doing a full redraw (which means fullscreen clear) before the lcd_update() to give the current screen a chance to redraw to avoid the screen flicker. This commit fixes the issue for screens which are entirely the list widget (i.e browser and menus), other screens will need aditional fixes (i.e quickscreen, time&date screen) Change-Id: I3ffdcd8ccad2c663732f8d5983049c837de00fe5
2012-03-13Convert IMX233 RTC driver (used in fuze+) to use mktime and gmtimeBertrik Sikken1-110/+10
Change-Id: Ie71d495509a81db5e02078398f5d722c00136072
2012-03-13Update manual for %cs and %T tagsOsborne Jacobs1-7/+15
Added missing %T actions and %cs states. Change-Id: Id7ec897c84141ac3d604e23b41e1138bbadc5c77 Reviewed-on: http://gerrit.rockbox.org/180 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
2012-03-13Add new actions to %Tp (Touchscreen areas)Osborne Jacobs4-8/+31
Add the following actions to %Tp: createbookmark create a new bookmark from the wps listbookmarks list bookmarks from the wps trackinfo show track info from the wps My main motivation was to allow bookmarking and jumping around audio books from the wps on touch enabled targets. You can do it now through the context menu but it requires 4 screen presses instead of 1. Change-Id: I1fa1bf0064dfd22b897eca7c56acc1ce8956f14c Reviewed-on: http://gerrit.rockbox.org/171 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
2012-03-12Update manual for boot behaviour on clip+, clipv2 and fuzev2.Dominik Riebeling1-3/+4
The bootloader doesn't boot into the Original Firmware anymore since a while. Remove the claim that Rockbox will always boot the OF on USB, and add a note about older builds not providing USB support. Change-Id: I44f37eeb849b522a2024eb26cee064e848bc4d17
2012-03-12Enable MPIO HD200 and HD300 installation.Dominik Riebeling1-2/+0
HD300 has been promoted to stable. The state of a port is retrieved from the download server anyway, so there is no reason to keep the HD200 disabled. Change-Id: Ic28c663c8999558dda5b10f4fa584e2f6732264a
2012-03-12Fix false positive in version detection.Dominik Riebeling2-1/+2
Some git revisions are falsely detected as release version. Extend test and fix the wrong regexp. Corrects font download trying to get the wrong file for some current builds. Change-Id: Ia779896c927385ec0d7ba68ee3d953f3c6e4494c
2012-03-12Test: check retrieved version string as well.Dominik Riebeling1-0/+2
As originally intended check if the retrieved version string is correct instead of ignoring it. Change-Id: If4dad224e999a90607dee3eb723400c12f5b7362
2012-03-12Fix minor bookmark problems/Enhance bookmark functionsOsborne Jacobs3-59/+107
This fix: -fixes when the bookmark menu and submenus are displayed and hidden in the context menu. -'Create Bookmark' should be hidden when tracks are queued in the playlist or nothing is currently playing (previously it was never hidden) -'List Bookmarks' should be hidden if and only if no bookmark file exists for the current playlist (previously it was hidden if tracks were queued or nothing was playing neither of which hinder loading bookmarks) -'Bookmarks' main menu should be hidden if both 'Create Bookmarks' and 'List Bookmarks' submenus are hidden -fixes a problem where the 'Bookmark Error' message was not always displayed on bookmarking failure -adds BOOKMARK_USB_CONNECTED return value to the bookmark functions to distinguish if the bookmark list was exited due to a USB connection. -fixes other minor logic problems in the bookmarking functions Change-Id: If6394b2e77f027773a7c94ffdcb52dbb15e2922b Reviewed-on: http://gerrit.rockbox.org/177 Reviewed-by: Osborne Jacobs <ozziejacks@gmail.com> Tested-by: Osborne Jacobs <ozziejacks@gmail.com> Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
2012-03-12fix year calculation in gmtimeBertrik Sikken1-1/+1
Change-Id: I9a5f29ad73b5620096d38874c70351db9bd90062
2012-03-12rds: show rds clock-time as broken down time instead of UTC time in debug menuBertrik Sikken1-1/+6
Change-Id: I931182ccd20cf8899f3ce9b6b8d7c7c5f4ea006f
2012-03-12Change EQ settings to use a struct array in global_settings.Michael Sevakis4-85/+78
The previous pseudo array access of separate members wasn't very nice or clear. Change-Id: I74a2b39bb9c71a1370a455c01c4d5a860765e040 Reviewed-on: http://gerrit.rockbox.org/179 Reviewed-by: Michael Sevakis <jethead71@rockbox.org> Tested-by: Michael Sevakis <jethead71@rockbox.org>
2012-03-12Coldfire: Optimize emac context save/restore in mixer ISR.Michael Sevakis3-24/+39
Save only once if emac is used in ISR and restore only once per ISR call if already saved. Change-Id: I0e40db5d4aab2a8552480f76873f59ff6ccd9977 Reviewed-on: http://gerrit.rockbox.org/176 Tested-by: Michael Sevakis <jethead71@rockbox.org> Reviewed-by: Michael Sevakis <jethead71@rockbox.org>
2012-03-11gmtime: reduce array size: days in month fit in 8 bitsRafaël Carré1-1/+2
Change-Id: Idcebdf0ae120cfc82a1f471d0553d23ca36d7eef
2012-03-11Introduce gmtime.c and use it in the AS3514 RTC driverBertrik Sikken4-111/+131
Change-Id: I00a09ae28a68f8153fb8fa854fea741ddfb0bf09 Reviewed-on: http://gerrit.rockbox.org/175 Tested-by: Bertrik Sikken <bertrik@sikken.nl> Reviewed-by: Michael Sevakis <jethead71@rockbox.org> Reviewed-by: Rafaël Carré <rafael.carre@gmail.com>
2012-03-10Mark MPIO HD300 as stable in tools/builds.pmMarcin Bukat1-1/+1
Change-Id: Ib2c9e02703de5801d08e05c1eb1066cb7c3328a5
2012-03-06Bump version to 1.2.13.rbutil_1.2.13Dominik Riebeling2-2/+2
Change-Id: Ib4efdef98db92824f798f830f8c8c1b094dc4f02
2012-03-06Correctly insert build ID.Dominik Riebeling2-4/+7
Change-Id: I35a85ffd78bd0a56a31d6ba0abbd6102727155d4
2012-03-06Rockbox Utility: add "revision" information back.Dominik Riebeling3-5/+5
Add a revision-like information and make deploy.py replace it with the git hash. Change-Id: Ic88ad0b2af255e76a7129a6a5cf52663b868fd32
2012-03-06rk27xx: lcdif refactoring: make lcdif-rk27xx.c more genericAndrew Ryabinin4-11/+27
iomux_lcd now has parameter for display bit mode settings, so we doesn't need ifdef here. lcd_init_device moved to target specific code lcdif_init configure pins and lcd cotroller Change-Id: I3a2d7fd38b08fe3bc5ebefa8c9f7288c21f58212 Reviewed-on: http://gerrit.rockbox.org/153 Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com> Tested-by: Marcin Bukat <marcin.bukat@gmail.com>
2012-03-05Manual: Fix misaligment in the 'Images' theme tags table.pixelma1-1/+1
Commit 1c1e1c0 replaced one \newline with a \\ which means starting a complete new table row instead of keeping the linebreak within a cell, so put it back. Change-Id: I6962ff8fe2d1f18bd3d85398a7373b3df0634c50
2012-03-04Tweak paramters of mp3_play_data and callback.Michael Sevakis13-32/+39
Use generic void * and size_t and make mp3_play_data and its callback agree on types. Use mp3_play_callback_t instead of prototyping right in the function call (so it's not so messy to look at). Change doesn't appear to require plugin API version increment. Change-Id: Idcab2740ee316a2beb6e0a87b8f4934d9d6b3dd8
2012-03-04Re-add -DDEBUG to the warble makefileFrank Gevaerts1-1/+1
Change-Id: I515d2299b0de39092fbae3b070bd2d6d19a43ec5
2012-03-04Tweak some PCM drivers for less typecasting with the data pointer.Michael Sevakis6-24/+22
Yeah, sizeof (void) here with GCC is 1. If something has a problem with that, we'll set it straight. Change-Id: I9ad3eee75dd440f6404a04a501d1533c8bc18ba9
2012-03-04AMSv2: add proper definitions for charge currentBertrik Sikken3-13/+24
Change-Id: I6a14570e94df1be62ae46816d2ff4e3f2b7bc21a
2012-03-04rkw-loader: Fix wrong includeAndrew Ryabinin1-1/+1
Change-Id: Iee19d074e7766925d1d68787116b84a08c784a1a
2012-03-04Disable built-in make rules for binutils 2.16.1.Dominik Riebeling1-0/+4
If make provides a built-in rule for .m files (seen on Fedora 16, reported on the net for OS X) it breaks binutils 2.16.1. Disable built-in rules to avoid this. Change-Id: I2e76c52661e47edf81706ed5c8c30f5e6cab8546
2012-03-04rename rkw.h header fileMarcin Bukat3-2/+2
Change-Id: I2cb6ea7da9c20ed0ef87f4b8ea90d2e4a4a3bca2
2012-03-04rk27xx: Implement dualboot capable bootloaderMarcin Bukat1-163/+89
Change-Id: I399e10635f611bdf6f7c1bd5843fa132dc88bfb4
2012-03-04rk27xx: switch to RKW format for binaryMarcin Bukat4-13/+16
Change-Id: I859473abbaf05c8268d832b25d15f27f1ea44648
2012-03-04rk27generic: Implement power_off()Marcin Bukat1-1/+2
Change-Id: I6e7685c83c080cbeeff06c588971901e522e4f85
2012-03-04rk27xx: add rolo_restart() rk27xx specific variantMarcin Bukat2-1/+71
Change-Id: Ib786a9ef6318d259ecef783becdd7c0fa6f52730
2012-03-04Add RKW support to roloMarcin Bukat1-2/+65
Change-Id: If0dc0173701e1a4a9e1aa785548596c366306c2b
2012-03-04Add RKW firmware file format loaderMarcin Bukat5-0/+337
Change-Id: I5283fdcdb8d263fd9375a6d29396f82650aeb686