summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
* fix send_command_result() size checking for the SCSI_REQUEST_SENSE case ↵Frank Gevaerts2009-05-11
| | | | | | (thanks to Tomer Shalev, FS#10203) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20914 a1c6a512-1295-4272-9138-f99709370657
* Jz4732: add hack to fix stack overflow in the power thread (fixes USB on ↵Maurus Cuelenaere2009-05-07
| | | | | | non-bootloader) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20867 a1c6a512-1295-4272-9138-f99709370657
* MIPS: don't save gp register when switching threadsMaurus Cuelenaere2009-05-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20863 a1c6a512-1295-4272-9138-f99709370657
* Ingenic Jz4740: add a delay between enabling the RTC clock and setting the ↵Maurus Cuelenaere2009-05-06
| | | | | | RTC time git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20862 a1c6a512-1295-4272-9138-f99709370657
* Allow a clock divider larger than 255 for the internal i2c bus to the as3525 ↵Bertrik Sikken2009-05-06
| | | | | | ascodec. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20861 a1c6a512-1295-4272-9138-f99709370657
* Remove an #ifdef SIMULATOR in favor of using a stubThomas Martitz2009-05-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20853 a1c6a512-1295-4272-9138-f99709370657
* Make JPEG and BMP scaler optional with HAVE_JPEG and HAVE_BMP_SCALING, both ↵Andrew Mahone2009-05-04
| | | | | | | | defined for all targets that have HAVE_ALBUMART. Disable JPEG in PictureFlow and pluginlib album art search with 32KiB plugin buffer until PictureFlow gets overlay support. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20851 a1c6a512-1295-4272-9138-f99709370657
* CONFIG_BACKLIGHT_FADING is always defined, so better ask for ↵Thomas Martitz2009-05-04
| | | | | | BACKLIGHT_NO_FADING. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20850 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500: Add backlight cleanups and fix power management so that ↵Karl Kurbjun2009-05-04
| | | | | | dangerous and shutoff voltages are taken care of, carge discharge curves are better modeled. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20849 a1c6a512-1295-4272-9138-f99709370657
* Fix redKarl Kurbjun2009-05-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20847 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500 - Fix some of the Keymaps, touchscreen improvements to decrease ↵Karl Kurbjun2009-05-02
| | | | | | inacurate reads, add support for dynamic frequency (was running at 87.5 MHz, now it runs at 175 MHz when boosted), disable clock to unneded modules (decreased power by 20 mA), LCD turnoff now works without graphic glitches, battery ADC read now returns scaled voltage, define backlight fading git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20846 a1c6a512-1295-4272-9138-f99709370657
* Fix another FS#10130 issue - Set backlight and button light brightness via ↵Boris Gjenero2009-05-01
| | | | | | the backlight thread to avoid potential concurrency issues. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20834 a1c6a512-1295-4272-9138-f99709370657
* Fix reds. libuisimulator.a apparently needs to be linked twice (aka quick ↵Thomas Martitz2009-04-29
| | | | | | fix as I don't know a better solution yet) :/ git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20830 a1c6a512-1295-4272-9138-f99709370657
* Simulate lcd_enable and lcd_sleep in the simulator. Therefore, turn ↵Thomas Martitz2009-04-29
| | | | | | backlight-sim.h into a .c too. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20829 a1c6a512-1295-4272-9138-f99709370657
* FS#10151 - e200v2: scrollwheel acceleration by Dustin Skoracki. Improves the ↵Thomas Martitz2009-04-29
| | | | | | 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
* Hopefully fix lcd_sleep() from not be being called for targets without ↵Thomas Martitz2009-04-28
| | | | | | 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
* M:Robe 500: Fix red, commit missing work, reduce lcd wakeup time.Karl Kurbjun2009-04-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20819 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500: Rearrage TSC2100 reads to make touchscreen more reliable, add ↵Karl Kurbjun2009-04-28
| | | | | | 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
* Enable FM radio on the sansa c200v2 (untested).Bertrik Sikken2009-04-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20809 a1c6a512-1295-4272-9138-f99709370657
* Remove workaround for FS#10130 from 5G iPod LCD sleep codeBoris Gjenero2009-04-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20806 a1c6a512-1295-4272-9138-f99709370657
* FS#10126 - lcd_e200v2 cleanup by Michael ChicoineThomas Martitz2009-04-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20801 a1c6a512-1295-4272-9138-f99709370657
* FS#10158 - e200v2 button delay revisited by Michael Chicoine to fix some ↵Thomas Martitz2009-04-26
| | | | | | weirdnesses with button reading. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20800 a1c6a512-1295-4272-9138-f99709370657
* Move the sim stubs into a seperate file to clean backlight.c up a bit.Thomas Martitz2009-04-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20796 a1c6a512-1295-4272-9138-f99709370657
* Remove two calls backlight_lcd_sleep_countdown() more, this time in backlight.cThomas Martitz2009-04-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20795 a1c6a512-1295-4272-9138-f99709370657
* Replace the condition with a more obvious function call, which is the same.Thomas Martitz2009-04-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20794 a1c6a512-1295-4272-9138-f99709370657
* Remove the calls to backlight_lcd_sleep_countdown from target specific code ↵Thomas Martitz2009-04-26
| | | | | | and move it into backlight.c git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20793 a1c6a512-1295-4272-9138-f99709370657
* Remove the backlight tick task in favor of handling timeouts through a 1s ↵Thomas Martitz2009-04-26
| | | | | | timeout in the backlight thread. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20792 a1c6a512-1295-4272-9138-f99709370657
* Remove unnecessary #include "adc.h"Bertrik Sikken2009-04-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20791 a1c6a512-1295-4272-9138-f99709370657
* Remove unnecessary #include "backlight.h"Bertrik Sikken2009-04-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20790 a1c6a512-1295-4272-9138-f99709370657
* Restructure backlight timeout management a bit by factoring out the ↵Thomas Martitz2009-04-25
| | | | | | get_current_timeout code. No functional change. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20789 a1c6a512-1295-4272-9138-f99709370657
* Merge Onda VX7?7 backlight-target.hMaurus Cuelenaere2009-04-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20788 a1c6a512-1295-4272-9138-f99709370657
* Fix onda red. Unlike all other targets, it built the whole backlight driver ↵Thomas Martitz2009-04-25
| | | | | | in the bootloader. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20787 a1c6a512-1295-4272-9138-f99709370657
* Fix red.Thomas Martitz2009-04-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20785 a1c6a512-1295-4272-9138-f99709370657
* Rename _buttonlight_timeout and use a function call instead of extern'ing ↵Thomas Martitz2009-04-25
| | | | | | 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
* Add forgotton colon and fix red.Thomas Martitz2009-04-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20779 a1c6a512-1295-4272-9138-f99709370657
* Fix FS#10130 (Concurrent backlight function calls from backlight timeout ↵Thomas Martitz2009-04-24
| | | | | | 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
* FS#10129 - Start LCD sleep timer after PWM fadeout is completeBoris Gjenero2009-04-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20774 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat FX: Use the bootsplash stored in flash when bootloader is started ↵Karl Kurbjun2009-04-21
| | | | | | from flash git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20769 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat FX: Small comment format change to MMU setup codeKarl Kurbjun2009-04-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20767 a1c6a512-1295-4272-9138-f99709370657
* Add second buffer for YUV blitting, progressbar and FPS display in ↵Karl Kurbjun2009-04-21
| | | | | | mpegplayer work correct now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20766 a1c6a512-1295-4272-9138-f99709370657
* Disable usage of USB serial descriptor when no unique one is availableMaurus Cuelenaere2009-04-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20761 a1c6a512-1295-4272-9138-f99709370657
* Fix yellow (forgot file)Maurus Cuelenaere2009-04-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20759 a1c6a512-1295-4272-9138-f99709370657
* Fix FS#10128 - The View IO Ports debug menu showed weird dbop values ↵Thomas Martitz2009-04-20
| | | | | | (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
* Onda VX747: fix touchscreen issues when switching from bootloader to ↵Maurus Cuelenaere2009-04-20
| | | | | | 'normal' Rockbox git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20754 a1c6a512-1295-4272-9138-f99709370657
* beginings of a working touchscreen interface for the WPS. 2 new tags:Jonathan Gordon2009-04-20
| | | | | | | | | | | %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
* Fix FS#9926 - On Photo and Color iPods, correct check for whether battery is ↵Boris Gjenero2009-04-19
| | | | | | charging git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20752 a1c6a512-1295-4272-9138-f99709370657
* Add preliminary HID driver. It doesn't do anything yet, but that should ↵Frank Gevaerts2009-04-19
| | | | | | change soon (FS#10116 by Tomer Shalev) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20750 a1c6a512-1295-4272-9138-f99709370657
* reorganise usb_core.c a bit, to make the code more readable and more ↵Frank Gevaerts2009-04-19
| | | | | | maintainable (FS#10150 by Tomer Shalev)) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20748 a1c6a512-1295-4272-9138-f99709370657
* simplify and cleanup usb_serial.c (FS#10149 by Tomer Shalev)Frank Gevaerts2009-04-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20746 a1c6a512-1295-4272-9138-f99709370657
* Add USB power detection for 4G, Photo, Color, 1G Mini and 2G Mini iPods. ↵Boris Gjenero2009-04-19
| | | | | | (See FS#5826 and FS#7727) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20745 a1c6a512-1295-4272-9138-f99709370657