summaryrefslogtreecommitdiff
path: root/firmware
AgeCommit message (Collapse)Author
2009-09-17Fix a comment so that it matches the codeDave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22718 a1c6a512-1295-4272-9138-f99709370657
2009-09-17Fix unreliable LCD updates on the "type 0" LCD. Plus add some comments and ↵Dave Chapman
a stub lcd_blit_yuv() git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22717 a1c6a512-1295-4272-9138-f99709370657
2009-09-17TIMERB is in a different location on the S5L8701Dave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22716 a1c6a512-1295-4272-9138-f99709370657
2009-09-17Add PLL2 definitions for the S5L8701, plus some config file tweaks for the ↵Dave Chapman
Nano2G git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22715 a1c6a512-1295-4272-9138-f99709370657
2009-09-17Add an app.lds and some stub functions for the Nano 2G - this isn't enough ↵Dave Chapman
to make rockbox.bin compile, but it's a step towards it (more commits coming soon). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22714 a1c6a512-1295-4272-9138-f99709370657
2009-09-13Get rid of some of the code duplication from checkwps, it still duplicates a ↵Thomas Martitz
lot though. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22695 a1c6a512-1295-4272-9138-f99709370657
2009-09-12AMS Sansa: Adjust View HW info page to display SD and uSD MCICLK freqs insteadJack Halpin
of 400 khz Ident freq. Also misc formatting changes. Displaying the 400 khz ident frequency for the SD and uSD cards was not really useful information. This change displays the MCICLK frequency that we are running the cards at. The page now displays 0MHz until a card access and then will displays the set frequency and the actual frequency. The uSD display is now only displayed for those players with a uSD git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22684 a1c6a512-1295-4272-9138-f99709370657
2009-09-08Samsung YH925: Reset the LCD orientation to what the OF expects before ↵Thomas Martitz
branching to it in dualbooting Author: Mark Arigo git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22659 a1c6a512-1295-4272-9138-f99709370657
2009-09-07Higher the button delay on the fuze a bit more, the wrong hold button reads ↵Thomas Martitz
aren't happening anymore apparently even for plugins with heavy lcd updates. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22658 a1c6a512-1295-4272-9138-f99709370657
2009-09-07M:Robe 500: Fix glitches when using DMA for LCD updates.Karl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22650 a1c6a512-1295-4272-9138-f99709370657
2009-09-06move the CONFIG_LED #define out into config.h as all but 3 targets actually ↵Jonathan Gordon
have a real one (and apparently lots had it #defined in a !SIMULATOR block! ) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22644 a1c6a512-1295-4272-9138-f99709370657
2009-09-06Make the e200 compile the vled for the sim... other targets are probably ↵Jonathan Gordon
doing the same thing so find out which.. commit will be immediatly followed to fixd red git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22642 a1c6a512-1295-4272-9138-f99709370657
2009-09-06Sansa c200v2: fix si4700 tuner initialisation to make it work for the c200v2Bertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22641 a1c6a512-1295-4272-9138-f99709370657
2009-09-05Sansa c200v2: update DBOP button reading mechanism, this enables readout of ↵Bertrik Sikken
the volume buttons, rec and hold button. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22635 a1c6a512-1295-4272-9138-f99709370657
2009-09-05Increase the button delays slightly to aid against sporadic missreads of the ↵Thomas Martitz
hold button an sporadic blue pixels on the display. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22628 a1c6a512-1295-4272-9138-f99709370657
2009-09-05Make the Fuze usable again by inserting a few delays in the lcd functions, ↵Thomas Martitz
core rockbox should be fine now. NOTE: *After exiting* plugins (e.g. doom, plasma, pictureflow) which do heavy lcd updates, the Fuze still fails (backlight goes off) -- I have no idea how that happens yet, Unless I find a fix for that within the next few days, I'm probably going to revert one/both of the lcd speedup commits. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22627 a1c6a512-1295-4272-9138-f99709370657
2009-09-05Fix display bug in the Samsung YH-920 on partial lcd updates.Mark Arigo
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22626 a1c6a512-1295-4272-9138-f99709370657
2009-09-04Fix typos in the commentAlexander Levin
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22625 a1c6a512-1295-4272-9138-f99709370657
2009-09-04Const police raid\!Nils Wallménius
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22621 a1c6a512-1295-4272-9138-f99709370657
2009-09-04iaudio7: Implement udelay, mostly based on D2 port, except Z-clock ↵Vitja Makarov
initialization git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22620 a1c6a512-1295-4272-9138-f99709370657
2009-09-04Explain the stride and fix the player.Karl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22616 a1c6a512-1295-4272-9138-f99709370657
2009-09-04Fix STRIDE macro for multiscreen and add stride support for picture lib.Karl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22615 a1c6a512-1295-4272-9138-f99709370657
2009-09-02i7: Notify the backlight driver when the HOLD button is toggled, same as D2Vitja Makarov
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22607 a1c6a512-1295-4272-9138-f99709370657
2009-09-02M:Robe 500: fix warningKarl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22600 a1c6a512-1295-4272-9138-f99709370657
2009-09-02M:Robe 500: Add low-level support for vertical stridesKarl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22599 a1c6a512-1295-4272-9138-f99709370657
2009-09-02Update Vertical stride so that it's oriented left to right in the destination.Karl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22598 a1c6a512-1295-4272-9138-f99709370657
2009-09-01D2: Obey the SD card write-protect tabRob Purchase
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22596 a1c6a512-1295-4272-9138-f99709370657
2009-09-01D2: Enable ARM cache coherency functions (eg. during codec load), which ↵Rob Purchase
should eliminate data aborts/freezes on track changes. NOTE: The linker script reserves space at the end of DRAM for the TTB, but this is not currently used. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22595 a1c6a512-1295-4272-9138-f99709370657
2009-09-01Fixed checkwps build warnings. Updated checkwps makefile to be closer to main.Björn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22593 a1c6a512-1295-4272-9138-f99709370657
2009-09-01YH920 : enable battery reading (uncalibrated yet)Rafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22592 a1c6a512-1295-4272-9138-f99709370657
2009-09-01Enable sound on the Samsung YH-920Mark Arigo
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22588 a1c6a512-1295-4272-9138-f99709370657
2009-09-01Move the FIFO emptying up, as having it after lcd_write_single_data16() ↵Thomas Martitz
causes problems with uneven transfers (I'm not sure why). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22581 a1c6a512-1295-4272-9138-f99709370657
2009-09-01Add in BMP loader for vertical stride and include lcd-16bit-vert.c in SOURCESKarl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22580 a1c6a512-1295-4272-9138-f99709370657
2009-09-01Initial vertical stride LCD driver. Backdrop is inverted with it currently.Karl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22579 a1c6a512-1295-4272-9138-f99709370657
2009-09-01Fuze/e200v2: Speed up the LCD further by letting the FIFO fill until it's ↵Thomas Martitz
full instead of keeping it almost empty. The blue bars I previously had with this way are fixed by blocking DBOP output while reading buttons from GPIO. We reached the maximum fps even at unboosted now (100.0 fps at lcd_update(), DBOP can't do more). Optimisation to YUV stuff is still possible though. The e200v2 scrollwheel is very improved due to the this and the previous speedup since the chance of getting the wheel read blocked is greatly decreased with faster updates. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22578 a1c6a512-1295-4272-9138-f99709370657
2009-08-31Apply the lcd speed fix from fuze also to e200v2. Improves speed by a factor ~2.Dominik Wenger
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22575 a1c6a512-1295-4272-9138-f99709370657
2009-08-31Speed up the Fuze's LCD by a factor of ~2.1 (lcd_update()) by using 32bit ↵Thomas Martitz
transfers when possible. Unaligned (to 4byte boundary) and odd (where the amount of data is not an integer multiple of 32bit) are still supported. Even those still have a speedup of >2. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22574 a1c6a512-1295-4272-9138-f99709370657
2009-08-30Fix Onda VX777 boot extensionMaurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22560 a1c6a512-1295-4272-9138-f99709370657
2009-08-30Fix x_offset for YUV blitting.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22556 a1c6a512-1295-4272-9138-f99709370657
2009-08-30Dreaded last minute changes at 4am :( Fix red.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22555 a1c6a512-1295-4272-9138-f99709370657
2009-08-30Samsung YH925: Implement lcd flipping. Although it's a questionable feature, ↵Thomas Martitz
it should enable us to fix the problem that the OF's display is flipped after the Rockbox bootloader. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22554 a1c6a512-1295-4272-9138-f99709370657
2009-08-29Add stride defines to support vertical stridesKarl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22546 a1c6a512-1295-4272-9138-f99709370657
2009-08-24Meizu M6SP: initial LCD driver (compiles but is untested)Bertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22500 a1c6a512-1295-4272-9138-f99709370657
2009-08-24Samsung YH925: Correct a typo in the battery calibration.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22495 a1c6a512-1295-4272-9138-f99709370657
2009-08-21A new implementation of logf, logfdisplay and logfdump.Maurus Cuelenaere
Flyspray: FS#10528 Author: Amaury Pouly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22462 a1c6a512-1295-4272-9138-f99709370657
2009-08-21Add a BTN_MASK for the VX777 (aka fix red)Maurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22461 a1c6a512-1295-4272-9138-f99709370657
2009-08-21 * Onda VX777: add support for its single physical buttonMaurus Cuelenaere
* Use real wakeup events in the battery ADC driver * Adjust battery charge information a bit git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22458 a1c6a512-1295-4272-9138-f99709370657
2009-08-20Enable dircache for targets with 8MB RAM too (AMS Sansas, modded Archoses).Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22443 a1c6a512-1295-4272-9138-f99709370657
2009-08-20fix yellowNils Wallménius
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22441 a1c6a512-1295-4272-9138-f99709370657
2009-08-20M:Robe 500: Add support for DMA based LCD updates when in Portrait mode. ↵Karl Kurbjun
TestFPS measures 190 FPS with the DMA updates vs. 58 FPS for the non-DMA updates. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22435 a1c6a512-1295-4272-9138-f99709370657