summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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
2012-03-04scramble: add RKW firmware file format encoderMarcin Bukat5-9/+222
Change-Id: I8057d6186724c3e8a319a262f45c12da7afb722e
2012-03-04rk27xx: rework linker scripts and crt0.SMarcin Bukat3-82/+77
Change-Id: Id1d509056026bc67e1a5051c60818336933d4aeb
2012-03-04rk27load: fix linking with newer toolchainsMarcin Bukat1-1/+1
Change-Id: Id8f86e9f5ca78f41ef4e6c6a9244031afe83389d
2012-03-03Remove standalone makefile. Use configure to buildFrank Gevaerts1-74/+0
Change-Id: Ifa4fac02100da17b16199ac63cad1f6fe569667f
2012-03-03Move includes of other makefiles around to make GCCFLAGS work properly.Frank Gevaerts1-2/+3
Change-Id: Ic6aed06298dcb668a2c0f2c09d25612437893d1b
2012-03-03Don't define CPU_* for __PCTOOL__Frank Gevaerts1-0/+4
Change-Id: Id49577a002627eb830f833f101b83471d11ec271
2012-03-03Disable some more sim_ and app_ redirection for __PCTOOL__.Frank Gevaerts1-2/+2
This makes checkwps build again for apps Change-Id: I6fcd299076bd201053012d09e208a0845c2145e2
2012-03-03Integrate the warble tool in the regular build system.Frank Gevaerts8-4/+110
Only sdl app builds work properly for now. Change-Id: I7807d42f69b8577b401e48cdc63de71e54f49217
2012-03-03Don't set CONFIG_CPU for __PCTOOL__, to avoid wrong asmFrank Gevaerts1-0/+5
Change-Id: I725d80cf5cc49d9b7460b320489cdeb14be942c0
2012-03-03android: drop copied lcd_blit_yuv() and use generic one.Thomas Martitz1-205/+0
Change-Id: I1b9728b138c05c59867ba06370186b2fa5a7c9fd
2012-03-03test_X plugins PLA integrationJean-Louis Biasini5-224/+91
1) change all keymaps to PLA 2) add alternative exit keymaps Change-Id: I5cb8b1fcc515d2b6f9934482e72b80767b2c2fb0 Reviewed-on: http://gerrit.rockbox.org/158 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
2012-03-03Undefine HAVE_ADJUSTABLE_CPU_FREQ for __PCTOOL__Frank Gevaerts1-0/+5
Change-Id: I1772df581975ed02134d6d7cb230c0991a92a4e1
2012-03-03One more *_filesize() to removeFrank Gevaerts1-5/+0
Change-Id: I82884712a660ad91c0e5c329ca0f8488edec21c8
2012-03-03filesize() isn't prefixed anymore for sims.Frank Gevaerts1-1/+1
Change-Id: Icc08b874785ab2b8e0ebefa5e35dae4ce94e068a
2012-03-03Fix __PCTOOL__ dependencies on SIMULATORFrank Gevaerts5-5/+5
* filesize() is not POSIX, so it doesn't need stubbing or redirecting * make the various directory functions use the sim_ versions for PCTOOL * PCTOOL needs generic byteswap functions * fix the database makefile to not use -DSIMULATOR anymore Change-Id: Ic6abc4f662830b85626c751a472fa4a03e844871
2012-03-03Don't redirect file IO to app_* for __PCTOOLS__ builds for dir functions.Frank Gevaerts1-1/+1
Change-Id: If4dc6c373f09f24c9cea4620ea6443e01512b495
2012-03-03Don't redirect file IO to app_* for __PCTOOLS__ builds.Frank Gevaerts1-1/+1
Change-Id: Id8c2d277d4f393cb1bf32654dbd1a21730fd8269
2012-03-03matrix: shorten statement.Thomas Martitz1-10/+2
Change-Id: I08ac097cab4c2378a4e042b47934ef5870df003d
2012-03-03Plugin Matrix PLA integration (code)Jean-Louis Biasini1-152/+31
This commit changes: 1) replace all keymaps with PLA ones and remove all now useless precompiler instruction. 2) add an alternative exit button (PLA_EXIT or PLA_CANCEL) 3) add the possibility to change values repeatily by holding key pressed. note: no manual for matrix yet Change-Id: Id3ace2863dd407dd5e5ab9b7b5b460c88bb007ad Reviewed-on: http://gerrit.rockbox.org/128 Reviewed-by: Thomas Martitz <kugel@rockbox.org> Tested-by: Thomas Martitz <kugel@rockbox.org>
2012-03-03Add the warble test program.Sean Bartell4-3/+936
Warble uses Rockbox's codecs to play files with SDL or convert them to WAV or raw formats. It also prints metadata and supports some of the DSP effects. In the future, warble could be used to implement an automated test suite for codecs, metadata, and DSP. Change-Id: Ife1a63d2354496016277bfcbae4a9c23423ebd86 Reviewed-on: http://gerrit.rockbox.org/135 Reviewed-by: Nils Wallménius <nils@rockbox.org> Tested-by: Nils Wallménius <nils@rockbox.org>
2012-03-03Plugin mosaique PLA integration (code + manual)Jean-Louis Biasini2-182/+21
This commit change: 1) replace all keymaps with PLA ones. 2) add an alternative exit button (PLA_EXIT or PLA_CANCEL) 3) do the required change to the manual in order to match code's changes. 4) add a missing key in the manual and show them in a table Change-Id: Ie983c7673c9dec1a9daeb34f5edaaa3c8be7dd5e Reviewed-on: http://gerrit.rockbox.org/129 Reviewed-by: Thomas Martitz <kugel@rockbox.org> Tested-by: Thomas Martitz <kugel@rockbox.org>
2012-03-03Correct actionable offense for misappropriation of action context.Michael Sevakis6-11/+6
Just use a bool to indicate raw button instead of action code. No bother with plugin version yet again so soon. Change-Id: I4aa075c0c1fb5308c9d49bebb30ac76f671b2335
2012-03-03Change keyclick_click so that it may accept raw buttons or actions.Michael Sevakis6-9/+16
Adds a new context, CONTEXT_RAWBUTTON, that I hope is out of the way of everything. Unfortunately have to increment min plugin API version for the second time today to accomodate additional parameter. Change-Id: Iaa46b926e57cf377fd4906f2d42bb98e87215033
2012-03-03Plugin Starfield PLA integration (code + manual)Jean-Louis Biasini2-258/+29
This commit changes: 1) replace all keymaps with PLA ones. 2) do the required changes to the manual in order to match code's changes. 3) add an alternative exit button (PLA_EXIT or PLA_CANCEL) Change-Id: I0cea909dd2ff44b8c5a2daba11c192965c4a02c7 Reviewed-on: http://gerrit.rockbox.org/131 Reviewed-by: Thomas Martitz <kugel@rockbox.org> Tested-by: Thomas Martitz <kugel@rockbox.org>
2012-03-03Plugin logo PLA integration (code + manual)Jean-Louis Biasini2-261/+34
This commit changes: 1) replace all keymaps with PLA ones. 2) do the required change to the manual in order to match code's changes. 3) add an alternative exit button (PLA_EXIT or PLA_CANCEL) 4) add the possibility to change values repeatily by holding key pressed. Change-Id: Ie68fd4e94830bba8a592941ee4e8b10aeacda923 Reviewed-on: http://gerrit.rockbox.org/127 Reviewed-by: Thomas Martitz <kugel@rockbox.org> Tested-by: Thomas Martitz <kugel@rockbox.org>