summaryrefslogtreecommitdiff
path: root/firmware
AgeCommit message (Collapse)Author
2009-04-29FS#10151 - e200v2: scrollwheel acceleration by Dustin Skoracki. Improves the ↵Thomas Martitz
scroll wheel acceleration on the e200v2 mainly by not decrementing the counter which which causes the acceleration if a wheel read was missed due to lcd operation. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20822 a1c6a512-1295-4272-9138-f99709370657
2009-04-28Hopefully fix lcd_sleep() from not be being called for targets without ↵Thomas Martitz
fading at all and being and being called too early for backlight always of on PWM fading targets. Also, clean up the code a bit by renaming the function that initiates fading on PWM. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20820 a1c6a512-1295-4272-9138-f99709370657
2009-04-28M:Robe 500: Fix red, commit missing work, reduce lcd wakeup time.Karl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20819 a1c6a512-1295-4272-9138-f99709370657
2009-04-28M:Robe 500: Rearrage TSC2100 reads to make touchscreen more reliable, add ↵Karl Kurbjun
hack to get lcd_sleep working/called again, fix the panic handler so that it waits for the power button to be pressed instead of freezing the player git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20818 a1c6a512-1295-4272-9138-f99709370657
2009-04-26Enable FM radio on the sansa c200v2 (untested).Bertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20809 a1c6a512-1295-4272-9138-f99709370657
2009-04-26Remove workaround for FS#10130 from 5G iPod LCD sleep codeBoris Gjenero
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20806 a1c6a512-1295-4272-9138-f99709370657
2009-04-26FS#10126 - lcd_e200v2 cleanup by Michael ChicoineThomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20801 a1c6a512-1295-4272-9138-f99709370657
2009-04-26FS#10158 - e200v2 button delay revisited by Michael Chicoine to fix some ↵Thomas Martitz
weirdnesses with button reading. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20800 a1c6a512-1295-4272-9138-f99709370657
2009-04-26Move the sim stubs into a seperate file to clean backlight.c up a bit.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20796 a1c6a512-1295-4272-9138-f99709370657
2009-04-26Remove two calls backlight_lcd_sleep_countdown() more, this time in backlight.cThomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20795 a1c6a512-1295-4272-9138-f99709370657
2009-04-26Replace the condition with a more obvious function call, which is the same.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20794 a1c6a512-1295-4272-9138-f99709370657
2009-04-26Remove the calls to backlight_lcd_sleep_countdown from target specific code ↵Thomas Martitz
and move it into backlight.c git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20793 a1c6a512-1295-4272-9138-f99709370657
2009-04-26Remove the backlight tick task in favor of handling timeouts through a 1s ↵Thomas Martitz
timeout in the backlight thread. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20792 a1c6a512-1295-4272-9138-f99709370657
2009-04-25Remove unnecessary #include "adc.h"Bertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20791 a1c6a512-1295-4272-9138-f99709370657
2009-04-25Remove unnecessary #include "backlight.h"Bertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20790 a1c6a512-1295-4272-9138-f99709370657
2009-04-25Restructure backlight timeout management a bit by factoring out the ↵Thomas Martitz
get_current_timeout code. No functional change. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20789 a1c6a512-1295-4272-9138-f99709370657
2009-04-25Merge Onda VX7?7 backlight-target.hMaurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20788 a1c6a512-1295-4272-9138-f99709370657
2009-04-25Fix onda red. Unlike all other targets, it built the whole backlight driver ↵Thomas Martitz
in the bootloader. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20787 a1c6a512-1295-4272-9138-f99709370657
2009-04-25Fix red.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20785 a1c6a512-1295-4272-9138-f99709370657
2009-04-25Rename _buttonlight_timeout and use a function call instead of extern'ing ↵Thomas Martitz
buttonlight_timeout to be more inline with backlight, and use a #define instead of a const variable for !HAVE_LCD_SLEEP_SETTING (no functional changes) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20784 a1c6a512-1295-4272-9138-f99709370657
2009-04-24Add forgotton colon and fix red.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20779 a1c6a512-1295-4272-9138-f99709370657
2009-04-24Fix FS#10130 (Concurrent backlight function calls from backlight timeout ↵Thomas Martitz
settings menu) by ensuring that all calls of target-specific backlight code happen from backlight thread git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20778 a1c6a512-1295-4272-9138-f99709370657
2009-04-21FS#10129 - Start LCD sleep timer after PWM fadeout is completeBoris Gjenero
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20774 a1c6a512-1295-4272-9138-f99709370657
2009-04-21Gigabeat FX: Use the bootsplash stored in flash when bootloader is started ↵Karl Kurbjun
from flash git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20769 a1c6a512-1295-4272-9138-f99709370657
2009-04-21Gigabeat FX: Small comment format change to MMU setup codeKarl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20767 a1c6a512-1295-4272-9138-f99709370657
2009-04-21Add second buffer for YUV blitting, progressbar and FPS display in ↵Karl Kurbjun
mpegplayer work correct now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20766 a1c6a512-1295-4272-9138-f99709370657
2009-04-20Disable usage of USB serial descriptor when no unique one is availableMaurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20761 a1c6a512-1295-4272-9138-f99709370657
2009-04-20Fix yellow (forgot file)Maurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20759 a1c6a512-1295-4272-9138-f99709370657
2009-04-20Fix FS#10128 - The View IO Ports debug menu showed weird dbop values ↵Thomas Martitz
(sometimes FFFF prepended), due to sign-extension. Switch to unsigned short to fix it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20757 a1c6a512-1295-4272-9138-f99709370657
2009-04-20Onda VX747: fix touchscreen issues when switching from bootloader to ↵Maurus Cuelenaere
'normal' Rockbox git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20754 a1c6a512-1295-4272-9138-f99709370657
2009-04-20beginings of a working touchscreen interface for the WPS. 2 new tags:Jonathan Gordon
%T|x|y|width|height|action| <- setup a region (relative to the current viewport) where if pressed the "action" will be done (currently play/stop/prev/next/menu/browse work, suggestions for others to add and better names welcome) %Tl<timeout> <- used as a conditional to say if the touchscreen was touched in the last <timeout>, use this to enable/disable button viewports or something... same syntax as other timeout tags cabbiev2 for the mr500 has been modified to demonstrate the new tags. press the pause/play button to pause playback. press the rockbox logo to get back to the menu. pretty icons needed to make this more usable :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20753 a1c6a512-1295-4272-9138-f99709370657
2009-04-19Fix FS#9926 - On Photo and Color iPods, correct check for whether battery is ↵Boris Gjenero
charging git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20752 a1c6a512-1295-4272-9138-f99709370657
2009-04-19Add preliminary HID driver. It doesn't do anything yet, but that should ↵Frank Gevaerts
change soon (FS#10116 by Tomer Shalev) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20750 a1c6a512-1295-4272-9138-f99709370657
2009-04-19reorganise usb_core.c a bit, to make the code more readable and more ↵Frank Gevaerts
maintainable (FS#10150 by Tomer Shalev)) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20748 a1c6a512-1295-4272-9138-f99709370657
2009-04-19simplify and cleanup usb_serial.c (FS#10149 by Tomer Shalev)Frank Gevaerts
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20746 a1c6a512-1295-4272-9138-f99709370657
2009-04-19Add USB power detection for 4G, Photo, Color, 1G Mini and 2G Mini iPods. ↵Boris Gjenero
(See FS#5826 and FS#7727) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20745 a1c6a512-1295-4272-9138-f99709370657
2009-04-19FS#10148 by Dustin Skoracki, removes a redundant check for != BUTTON_NONE in ↵Thomas Martitz
the scrollwheel drivers. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20744 a1c6a512-1295-4272-9138-f99709370657
2009-04-19Ingenic Jz4740: put stack in IRAM & optimize/clean up crt0.S a bitMaurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20742 a1c6a512-1295-4272-9138-f99709370657
2009-04-19MIPS: set load address of .iram to the start of .bss so RAM doesn't get wastedMaurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20741 a1c6a512-1295-4272-9138-f99709370657
2009-04-19Remove some redundant links in MIPS linker scriptsMaurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20740 a1c6a512-1295-4272-9138-f99709370657
2009-04-18USB related Cosmetics, whitespace and readability fixes (FS#10147 by Tomer ↵Frank Gevaerts
Shalev) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20737 a1c6a512-1295-4272-9138-f99709370657
2009-04-18Fix some issues with YUV blitting on Onda VX747 (still not working properly)Maurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20736 a1c6a512-1295-4272-9138-f99709370657
2009-04-18Allow class drivers to reuse the core data buffer for control transfers. ↵Frank Gevaerts
This doesn't make much difference right now, but it should keep HID memory usage lower (once HID is ready) (FS#10146 by Tomer Shalev) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20735 a1c6a512-1295-4272-9138-f99709370657
2009-04-18Really fix redMaurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20734 a1c6a512-1295-4272-9138-f99709370657
2009-04-18Add a PACK_DESCRIPTOR macro to make the class drivers a bit more readable ↵Frank Gevaerts
(FS#10145 by Tomer Shalev) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20733 a1c6a512-1295-4272-9138-f99709370657
2009-04-18Fix redMaurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20732 a1c6a512-1295-4272-9138-f99709370657
2009-04-18Fix some whitespace issues (including tabs that slipped in somehow) ↵Frank Gevaerts
(FS#10144 by Tomer Shalev) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20731 a1c6a512-1295-4272-9138-f99709370657
2009-04-18Onda VX747:Maurus Cuelenaere
* Add YUV support * Clean up LCD driver a bit and speed it up git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20730 a1c6a512-1295-4272-9138-f99709370657
2009-04-18Sync from recent linux source (FS#10142, by Tomer Shalev)Frank Gevaerts
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20729 a1c6a512-1295-4272-9138-f99709370657
2009-04-18M:Robe 500: Move all remote specific code into a common file for reuse on ↵Karl Kurbjun
other players (M:Robe 100). Include minor fixes. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20728 a1c6a512-1295-4272-9138-f99709370657