summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-05-19Remove "daily builds" from Rockbox Utility.Dominik Riebeling
Since Rockbox Utility could only install the most recent "daily build" there is not much difference to the most recent development build so the option was not really useful. Additionally update naming. Former "daily" builds are now "archived builds" and can get installed manually (if necessary), and "current" builds are renamed to "development build". Change-Id: I748688d544b6d9868f7495f30933637bf9ff5e50
2012-05-19Initial commit for the Creative ZEN X-Fi2 and X-Fi3 portsAmaury Pouly
These are really similar devices so one commit for both is ok. Change-Id: I8bd1d3fef1eb6d00aaadfb7af56c771f62d0c9c3
2012-05-19mkimxboot: add support for more target and variantsAmaury Pouly
Add creative zen x-fi 2/3 and add a variant mechanism Change-Id: Ic2ee82a4238a87c2eb5d72b8309650d9a280325f
2012-05-19imxtools: make sb api work with in-memory filesAmaury Pouly
Change-Id: I517244802efb118be214437bbaea2ef811e87aea
2012-05-19Add stub STFM1000 tuner driverAmaury Pouly
Change-Id: I7f82f7b8971de75c92f84d12aaddccc50f3e47b1
2012-05-19Add the MPR121 (touchbutton chip) driverAmaury Pouly
Change-Id: I9db97a698ef1c7f0b4f47e406faa1f6c0ec524db
2012-05-19imx233: completely rework the sd driverAmaury Pouly
Change-Id: I456df0d9f5eaee435bdfd5a3f667055715e53d2a
2012-05-19imx233: fix compilation for target with HAVE_BUTTON_DATA definedAmaury Pouly
Change-Id: I9d92320b1e545b7ac3983b7f9904f281028cc22d
2012-05-19imx233: add touchscreen driverAmaury Pouly
Change-Id: I406076d110e33cdae871222191d82262fabcf16a
2012-05-19imx233: add stub nand driverAmaury Pouly
Change-Id: I6ed3d274b27eb56afb8289cba1b11bceb74bac12
2012-05-19imx233: add pwm driverAmaury Pouly
Change-Id: Ib920b119f52b492247d75e97c5ec9298146d583c
2012-05-19imx233: enhance lradc driver with touchscreen specific stuffAmaury Pouly
Change-Id: I83759a00257274c0cbde5a78306256abd2c83800
2012-05-19imx233: add lcdif width defineAmaury Pouly
Change-Id: I7649dd15b938e2eb6a2e9d3709fa268def72498a
2012-05-19imx233: fix i2c to be more correctAmaury Pouly
Change-Id: Ib707a0b87d01f24eeccc39c6cbc1c015456fd503
2012-05-19imx233: move the freescale partition handling to its own fileAmaury Pouly
The freescale firmware partitions has a lots of quirks that need to be dealt with, so do it the proper way. Change-Id: I8a5bd3fb462a4df143bc6c931057f3ffedd4b3d3
2012-05-19imx233: add gpmi stubsAmaury Pouly
Change-Id: I5ddcf392e6ffc27513170b1ee768c96cdc5a83d4
2012-05-19imx233: add dma channel definesAmaury Pouly
Change-Id: I462cfa338ded85aca4bb00ec91f144bb17136dbe
2012-05-19imx233: add icoll debug screenAmaury Pouly
Change-Id: Icbd91c2ea24dcf61cc6a649122263a4354f09ff4
2012-05-19imx233: move away timer defines from imx233.hAmaury Pouly
Change-Id: I9f721ae12a3ddf72c4e90ad0754a5c2b819847bb
2012-05-19imx233: move icoll stuff to its own fileAmaury Pouly
The icoll code now has an IRQ storm detection mechanism which will prevent the device from hard freezing in case it happen. Change-Id: I9861238dce61d29af1e48f9c534ec63a7f23465c
2012-05-19imx233: fix clkctrl namingAmaury Pouly
Move to a more consistent naming convention like the other devices Change-Id: I4ddbbee27ee9f5ae775c5776592ec7ce02b30948
2012-05-19fuze+: fix lcd_on comment and storage qualifierAmaury Pouly
Change-Id: Iaf06ecd30559ac07b760f6a01ff920fdbacb398e
2012-05-19imx233: rework adc battery temperature sensor handlingAmaury Pouly
Change-Id: I770729d7246b0ad8bc6fc5d6e45861325f6b790c
2012-05-19Move the mr100 to unstableFrank Gevaerts
mr100 audio is broken in 3.11. It's working again in master since da6cebb6b0b17b4a75a2bd4f51b7cf70b5dafe40, but backporting that is not realistic. Change-Id: I11118a0d228da866259e4e01ed00ac010a3838a3
2012-05-19imx233: move rtc init from drivers/ to firmware/Amaury Pouly
Change-Id: Id816987a4bb1191d5c9cf8a85c51d75fbb2da7c8
2012-05-19imx233: add rtc functions related to msecAmaury Pouly
Change-Id: I3ed7469150920f3d7ac6c4218c2165fec547a422
2012-05-19Fix broken touchscreen manuals.Marianne Arnold
Escape the underscores in the option name as otherwise they'll be interpreted wrongly by latex. Change-Id: I10c1168a90d94e685d326073dcf8370dd972db91
2012-05-19Fix a drawing bug where rectangles stop drawing too early.Michael Sevakis
As far as I can say only one file is affected. The loops needs to go one more time since the end pointer is on the last pixel, not beyond it. Change-Id: Ie629138f8399b927bef7bad3847ef42db37e2fed
2012-05-19Add .nomedia on Android.Dominik Riebeling
Prevent Android from adding theme files to its media database by putting a .nomedia file in the rockbox folder. Change-Id: I76ee3381a6599b9d1ecfe34d15a4fdd35da80336
2012-05-19more tools checks to be done before starting toolchain buildsPeter D'Hoye
2012-05-19Add support for cp1252 (Western European) codepage.Dominik Riebeling
In Europe Windows defaults to its own codepage cp1252 (also known as "WinLatin" or "Windows-1252"). cp1252 adds some characters to ISO-8859-1. Some mp3 tagging software on Windows uses cp1252 instead of ISO-8859-1. This violates the ID3 specification, which requires tags to be ISO-8859-1 or Unicode. However, similar violations are made for other codepages and supported by Rockbox using the "Default Codepage" setting. Add support for cp1252 to enable people using such broken tools to override the correct decoding to get their tags displayed properly. Change-Id: I9f2ec478afe2503e99ee8e6609416c92b0f453e0 Reviewed-on: http://gerrit.rockbox.org/209 Reviewed-by: Jens Arnold <amiconn@rockbox.org> Tested-by: Jens Arnold <amiconn@rockbox.org>
2012-05-19Make lbitlib.c include its own header (for the luaopen_bit prototype)Bertrik Sikken
Change-Id: I6da9d6ff084b89c519f1abfc50ba3375a7d0f958
2012-05-19add aditional required tools to the checkPeter D'Hoye
2012-05-19Player LCD: Map several punctuation characters in the U+20xx rangeJens Arnold
This is in preparation of Win-1252 support (gerrit #209).
2012-05-18Make the player_unifont tool build againJens Arnold
This tool is rarely needed (only when working on the player charset) and got lost in the big make system overhaul.
2012-05-18Don't trigger a skin refresh from skinlist_draw()Frank Gevaerts
Thiskin refresh trigger apparently causes the skin and list to continuously refresh, with the side effect that buttons no longer work. Change-Id: I4439406176890ac46a3f217bfff43c6935a03a7c Reviewed-on: http://gerrit.rockbox.org/240 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
2012-05-17fuze+: correct UI simulator button mapFred Bauer
Change-Id: I0df1b5f937305f1a0bc0568ee056edb1dd77f734 Signed-off-by: Amaury Pouly <amaury.pouly@gmail.com>
2012-05-17Zero out voice buffer memory immediately after allocation.Michael Sevakis
Can't wait for the voice thread to initialize it since it concievably could be moved before the voice thread actually does so and the move callback accesses data that must be first set up in the voice thread function. Change-Id: Ia0d09539854db85e132e09d26cb129f02f5d93ff
2012-05-16(hopefully) Fix FS#12639 and other skin related buflib corruption issues.Jonathan Gordon
Kudos to funman for figuring out the problem - skin_find_item() rather stupidly uses the global skin_buffer variable in skin_parser.c which is fine in the parser EXCEPT it gets changed in skin_render when the sbs is being redrawn while another skin is loading, so fix this by makeing skin_find_item() use a local data pointer so a skin_render() during parsing won't break anything. Change-Id: I80e1c0efe569c18225e5772159c18ebb21e07332
2012-05-16Add *.o and *.a to .gitignoreAmaury Pouly
Executables files should never make it into the repository anyway and they pollute the output of other commands. Change-Id: I07c1f927b45b771403965f7e0d545308532938d4
2012-05-14Windows: always define UNICODE.Dominik Riebeling
Change-Id: Id188cc03118d7dd769d838f8481e44ba31406dbf
2012-05-14Fix a typo.Dominik Riebeling
Change-Id: I358add5df8971bc3eab4c4cf71d2e792e51979d1
2012-05-14Remove < and > from voice strings.Dominik Riebeling
Some strings indicate a special meaning by being surrounded with < and > (like "<All tracks>" in the database view). There is no point in having those characters in the voice strings, most translations have them removed. Remove them on the remaining ones since they were causing problems with creating voicefiles. Change-Id: I22cfa251b141cb765020e3222624671399d3c133
2012-05-13dsp_arm: Fix up some .section directives to fix crash on app targets.Thomas Martitz
This is needed on app targets as e.g. ".section .icode" leads to the code getting linked to incorrect locations (0x0 in this case). Change-Id: Ic28c5ae6d4f8001d211d685b5ca92d5ffff0c7b2
2012-05-13android: Fix FS#12670, regressed back button behavior.Thomas Martitz
3f4be75 introduced this regression where the back button stopped working as intended. Explicitely request the focus on the RockboxFramebuffer object to fix. Change-Id: Ibc67e3d02e076674a086d43c5967370c4524fd14
2012-05-13Touchscreen: Check if click is outside of list. Fixes FS#12669Thomas Martitz
Change-Id: Ic036f4c399b89c65bdc43bfdf7111bf4a13be484
2012-05-13Enable USING_STORAGE_CALLBACK on hosted targets. Fixes config.cfg not ↵Thomas Martitz
written properly. Change-Id: I3c87b41baae284b818be5c272d984d937ae0e350
2012-05-13Fix rkusbtool compilation (FS#12664) by Teemu NätkinniemiMarcin Bukat
Change-Id: Id18eca4ade80cce2ab68317af6b7b9751d04b1cd
2012-05-13More strictly enforce "no PCM insert" rules for codecs.Michael Sevakis
Takes care of when codecs try to sneak-in another PCM buffer insert at the wrong time. Codecs are wiley and just can't always be trusted to cooperate. Change-Id: Idc2f51238a5fd69a9d9c0741fbc29addc6615bdf
2012-05-12fuze+: add RDS supportAmaury Pouly
I successfully identified the STC/RDS pin as B2P27. Strangely the OF uses polling instead of interrupts but since they routed it, let's use it! On the fuze+ the fmradio i2c uses bit toggling so we can't read the RDS data in the interrupt context. Instead we defer the work to a thread. Change-Id: Iedfa425320e6c91b4351b72e97c732696bdb2b73 Reviewed-on: http://gerrit.rockbox.org/236 Reviewed-by: Bertrik Sikken <bertrik@sikken.nl> Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>