summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* imx233: move away timer defines from imx233.hAmaury Pouly2012-05-19
| | | | Change-Id: I9f721ae12a3ddf72c4e90ad0754a5c2b819847bb
* imx233: move icoll stuff to its own fileAmaury Pouly2012-05-19
| | | | | | | 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
* imx233: fix clkctrl namingAmaury Pouly2012-05-19
| | | | | | Move to a more consistent naming convention like the other devices Change-Id: I4ddbbee27ee9f5ae775c5776592ec7ce02b30948
* fuze+: fix lcd_on comment and storage qualifierAmaury Pouly2012-05-19
| | | | Change-Id: Iaf06ecd30559ac07b760f6a01ff920fdbacb398e
* imx233: rework adc battery temperature sensor handlingAmaury Pouly2012-05-19
| | | | Change-Id: I770729d7246b0ad8bc6fc5d6e45861325f6b790c
* Move the mr100 to unstableFrank Gevaerts2012-05-19
| | | | | | | | mr100 audio is broken in 3.11. It's working again in master since da6cebb6b0b17b4a75a2bd4f51b7cf70b5dafe40, but backporting that is not realistic. Change-Id: I11118a0d228da866259e4e01ed00ac010a3838a3
* imx233: move rtc init from drivers/ to firmware/Amaury Pouly2012-05-19
| | | | Change-Id: Id816987a4bb1191d5c9cf8a85c51d75fbb2da7c8
* imx233: add rtc functions related to msecAmaury Pouly2012-05-19
| | | | Change-Id: I3ed7469150920f3d7ac6c4218c2165fec547a422
* Fix broken touchscreen manuals.Marianne Arnold2012-05-19
| | | | | | | Escape the underscores in the option name as otherwise they'll be interpreted wrongly by latex. Change-Id: I10c1168a90d94e685d326073dcf8370dd972db91
* Fix a drawing bug where rectangles stop drawing too early.Michael Sevakis2012-05-19
| | | | | | | | 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
* Add .nomedia on Android.Dominik Riebeling2012-05-19
| | | | | | | Prevent Android from adding theme files to its media database by putting a .nomedia file in the rockbox folder. Change-Id: I76ee3381a6599b9d1ecfe34d15a4fdd35da80336
* more tools checks to be done before starting toolchain buildsPeter D'Hoye2012-05-19
|
* Add support for cp1252 (Western European) codepage.Dominik Riebeling2012-05-19
| | | | | | | | | | | | | | | | | 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>
* Make lbitlib.c include its own header (for the luaopen_bit prototype)Bertrik Sikken2012-05-19
| | | | Change-Id: I6da9d6ff084b89c519f1abfc50ba3375a7d0f958
* add aditional required tools to the checkPeter D'Hoye2012-05-19
|
* Player LCD: Map several punctuation characters in the U+20xx rangeJens Arnold2012-05-19
| | | | This is in preparation of Win-1252 support (gerrit #209).
* Make the player_unifont tool build againJens Arnold2012-05-18
| | | | | This tool is rarely needed (only when working on the player charset) and got lost in the big make system overhaul.
* Don't trigger a skin refresh from skinlist_draw()Frank Gevaerts2012-05-18
| | | | | | | | | 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>
* fuze+: correct UI simulator button mapFred Bauer2012-05-17
| | | | | Change-Id: I0df1b5f937305f1a0bc0568ee056edb1dd77f734 Signed-off-by: Amaury Pouly <amaury.pouly@gmail.com>
* Zero out voice buffer memory immediately after allocation.Michael Sevakis2012-05-17
| | | | | | | | | 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
* (hopefully) Fix FS#12639 and other skin related buflib corruption issues.Jonathan Gordon2012-05-16
| | | | | | | | | | | 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
* Add *.o and *.a to .gitignoreAmaury Pouly2012-05-16
| | | | | | | Executables files should never make it into the repository anyway and they pollute the output of other commands. Change-Id: I07c1f927b45b771403965f7e0d545308532938d4
* Windows: always define UNICODE.Dominik Riebeling2012-05-14
| | | | Change-Id: Id188cc03118d7dd769d838f8481e44ba31406dbf
* Fix a typo.Dominik Riebeling2012-05-14
| | | | Change-Id: I358add5df8971bc3eab4c4cf71d2e792e51979d1
* Remove < and > from voice strings.Dominik Riebeling2012-05-14
| | | | | | | | | | 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
* dsp_arm: Fix up some .section directives to fix crash on app targets.Thomas Martitz2012-05-13
| | | | | | | 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
* android: Fix FS#12670, regressed back button behavior.Thomas Martitz2012-05-13
| | | | | | | | 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
* Touchscreen: Check if click is outside of list. Fixes FS#12669Thomas Martitz2012-05-13
| | | | Change-Id: Ic036f4c399b89c65bdc43bfdf7111bf4a13be484
* Enable USING_STORAGE_CALLBACK on hosted targets. Fixes config.cfg not ↵Thomas Martitz2012-05-13
| | | | | | written properly. Change-Id: I3c87b41baae284b818be5c272d984d937ae0e350
* Fix rkusbtool compilation (FS#12664) by Teemu NätkinniemiMarcin Bukat2012-05-13
| | | | Change-Id: Id18eca4ade80cce2ab68317af6b7b9751d04b1cd
* More strictly enforce "no PCM insert" rules for codecs.Michael Sevakis2012-05-13
| | | | | | | | 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
* fuze+: add RDS supportAmaury Pouly2012-05-12
| | | | | | | | | | | | | | 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>
* TDSpeed: Fix crackling on some systemsNils Wallménius2012-05-12
| | | | | | | | Use memmove instead of memcpy for overlapping copy, fixes crackling in sims and warble on my system. Native targets seem to have been unaffected. Change-Id: I265d4ce373e224581bd2f5ba15c75b473ec231f2
* Don't try to resolve an empty path.Dominik Riebeling2012-05-11
| | | | | | | An empty path is not resolvable, so immediately return an empty result. Fixes an empty path resolve to "/" on Linux / OS X. Change-Id: I22c26a7716becbf46850a04e18ee581084546263
* TDSpeed settings to setup call need to be recorded, always.Michael Sevakis2012-05-11
| | | | | | | | If the settings, like samplerate, were to go out of range where timestretch drops out of processing and then go back to the same as when they were valid, it would fail to switch back on by itelf. Change-Id: Ic5bcb268540b0db8e0483117b8a5a0ce5c5a9db0
* TDSpeed: Minor assembly optimization to frame fade on Coldfire.Michael Sevakis2012-05-11
| | | | | | | | Makes quite a huge difference to get rid of 64-bit math in a hot area. Cuts about 12 MHz. Generic routine generates good code on ARM and asm cuts no instructions there. Change-Id: I4ac647406006c42004f9f5ab396cbf4e85688854
* TDSpeed: Fix up samples consumed return (FS#12666) + other stuff like...Michael Sevakis2012-05-10
| | | | | | | | | Wrap up the the stereo case into loops and remove unused calculations hanging out in tdspeed_update(). A wee little bit of code style and column policing. Change-Id: I8dd3ab4b3e7e56b55dc00c00f3e32996228cc457
* imx233: add pinctrl debug code to track pin usesAmaury Pouly2012-05-10
| | | | | | | | | | | Past development has proved that one can mistakely use the same pin for two uses without noticing. Since this causes extremely hard to find bugs, the infrastructure will allow to register pin uses and panic when a conflict is detected. The pinctrl debug now shows the pin uses when its support is compiled in. Change-Id: Idb2d5235ce09207d77aa474d6f158e72b933761a
* Rename HAVE_PITCHSCREEN to HAVE_PITCHCONTROLNils Wallménius2012-05-09
| | | | | | | | Also move the definition to config.h Change-Id: I36bb5020c5e06b2344292bc05e8c13ccc7a6a1ff Reviewed-on: http://gerrit.rockbox.org/234 Reviewed-by: Nils Wallménius <nils@rockbox.org>
* Tweak dsp_format_change_process (default format handler).Michael Sevakis2012-05-08
| | | | | | Just stop searching if the entry is found (as it should have been). Change-Id: Id968694e825282d58c8ca4a7789c236f98643a5f
* Consolidate some sample input code.Michael Sevakis2012-05-08
| | | | | | | Input functions have common setup sequences that can be placed into an inline function instead of repeating it all repeatedly. Change-Id: I9e62904ff0948651c64ddf160ed4400ed6dc81ff
* Remove STATICIRAM hackNils Wallménius2012-05-08
| | | | | | | | It was only needed by the old arm toolchain that we no longer use or support. Change-Id: Id0e6c67477f8834a637079b03cde5fbf9da68b1c Reviewed-on: http://gerrit.rockbox.org/233 Reviewed-by: Nils Wallménius <nils@rockbox.org>
* fix yellow introduced in 10829b2Marcin Bukat2012-05-08
| | | | Change-Id: Ice66e976f90ad5d37c116b27f94c96e17e97e70f
* Add more #ifdefsNils Wallménius2012-05-08
| | | | Change-Id: I46a1eb7e012363cc7337282497c62f86fd16c8dc
* fuze+: don't touch B1P{22,24} in lcd code since these are used by the tunerAmaury Pouly2012-05-08
| | | | Change-Id: Icdb328b939902c4f8e57a76d27296d58b9548aab
* Fix test fat failing on 64bit system (second bit of FS#12646)Marcin Bukat2012-05-08
| | | | | | | | | | | | We use unsigned long/long in number of places in fat.c. When this is used to cast 32bit fat field it fails on 64bit systems. This patch introduces explicit types (uint16_t, uint32_t) only in places which influence how fat structures are interpreted. Change-Id: I0be44d0b355f9de20b4deb221698d095f55d4bde Reviewed-on: http://gerrit.rockbox.org/232 Reviewed-by: Frank Gevaerts <frank@gevaerts.be> Reviewed-by: Torne Wuff <torne@wolfpuppy.org.uk>
* Fix fat test program not compiling (FS#12646).Marcin Bukat2012-05-08
| | | | | | | | | | | | | This changes the way creat() is wrapped around in native builds so more experienced devs should look at it. This patch forces to compile fat test in 32bit mode. Building natively on x86-64 works just fine but our fat code apparently can't deal with 64bit pointers/ints correctly. Change-Id: I000015094f7db957ce826c22672608cd419908b0 Reviewed-on: http://gerrit.rockbox.org/228 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* fix a mistake of 803408f18 spotted by n1sRafaël Carré2012-05-07
| | | | | When the source string terminates (with a 0) we pad the rest of the destination with spaces.
* Don't reinvent ctype.h functionsNils Wallménius2012-05-07
| | | | | | | Remove ctype.h functions in text_editor and rockboy, fix #define name clash in mpegplayer. Change-Id: Icb40cf45e27b793c62cb095197757a27f508f344
* rbcodec: abstract tdspeed buffer allocationNils Wallménius2012-05-07
| | | | | | | | | | | | | Move code dealing with rockbox specific buflib allocations into a rockbox specific file and implement buffer allocation with malloc/free for warble/stand alone lib. Based on patch by Sean Bartell. Change-Id: I8cb85dad5890fbd34c1bb26abbb89c0b0f6b55cf Reviewed-on: http://gerrit.rockbox.org/144 Tested-by: Nils Wallménius <nils@rockbox.org> Reviewed-by: Michael Sevakis <jethead71@rockbox.org> Reviewed-by: Nils Wallménius <nils@rockbox.org>