summaryrefslogtreecommitdiff
path: root/firmware/drivers (follow)
Commit message (Collapse)AuthorAge
...
* Fix s-t-u-p-i-d bug in the asm ata read routine.Jens Arnold2006-03-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9098 a1c6a512-1295-4272-9138-f99709370657
* Coldfire: Assembler optimised disk reading, speed increase ~40% on average.Jens Arnold2006-03-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9092 a1c6a512-1295-4272-9138-f99709370657
* Hopefully correct charger connected detection for ipod video thanks to ↵Brandon Low2006-03-18
| | | | | | Herz's patch git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9090 a1c6a512-1295-4272-9138-f99709370657
* Iriver: Properly working remote type detection regardless of hold switch ↵Jens Arnold2006-03-17
| | | | | | positions. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9079 a1c6a512-1295-4272-9138-f99709370657
* H300: Cut-down LCD init & working display flip.Jens Arnold2006-03-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9078 a1c6a512-1295-4272-9138-f99709370657
* Proper charger input, usb and charger activity detection/reporting for ipod ↵Brandon Low2006-03-16
| | | | | | video git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9061 a1c6a512-1295-4272-9138-f99709370657
* Charging state reporting for iriver players. Values calibrated withMiika Pekkarinen2006-03-13
| | | | | | | | 1900 mAh Ionity battery; might need recalibration with the stock battery. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9030 a1c6a512-1295-4272-9138-f99709370657
* Removed lcd_roll() and lcd_remote_roll() functions. These functions were not ↵Jens Arnold2006-03-11
| | | | | | really portable. Removed the only plugin that used lcd_roll(): Oscillograph. Oscilloscope offers everything that oscillograph did and more, in a portable way. * Bumped & sorted plugin API. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8995 a1c6a512-1295-4272-9138-f99709370657
* Code policingBrandon Low2006-03-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8989 a1c6a512-1295-4272-9138-f99709370657
* Improve ipod i2c driver somewhat by at least taking advantage of the ↵Brandon Low2006-03-09
| | | | | | in-device addressing in the pcf50605, also switch to a 10bit resistive divider for the ipod battery reading, this is easily configurable if it needs changing, or even to become a user/runtime setting git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8980 a1c6a512-1295-4272-9138-f99709370657
* iAudio X5: Remote control buttonsLinus Nielsen Feltzing2006-03-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8968 a1c6a512-1295-4272-9138-f99709370657
* Use an 8 bit ADC read for battery reading on ipod, that provides better than ↵Brandon Low2006-03-09
| | | | | | centivolt precision any way, also enable charging, it seems to detect fine when charging by USB git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8966 a1c6a512-1295-4272-9138-f99709370657
* Improve clarity, no functional changeBrandon Low2006-03-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8965 a1c6a512-1295-4272-9138-f99709370657
* Minor correction to irq maskingBrandon Low2006-03-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8964 a1c6a512-1295-4272-9138-f99709370657
* That function prototype should never have been in CVS - it was just part of ↵Dave Chapman2006-03-08
| | | | | | my testing git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8956 a1c6a512-1295-4272-9138-f99709370657
* Fix lcd_roll() on H1x0.Jens Arnold2006-03-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8955 a1c6a512-1295-4272-9138-f99709370657
* ~2% performance improvement and some code cleanups for ipod video lcd updateBrandon Low2006-03-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8953 a1c6a512-1295-4272-9138-f99709370657
* LCD extension library: Implemented scrolling for LCD depths below 8 bit. * ↵Jens Arnold2006-03-08
| | | | | | Oscilloscope: Use new scrolling function, some minor optimisations. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8951 a1c6a512-1295-4272-9138-f99709370657
* ATA driver: Fixed a flaw in check_registers(), and added support for iAudio X5Linus Nielsen Feltzing2006-03-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8948 a1c6a512-1295-4272-9138-f99709370657
* Additional minor button interrupt tweaks, in a completely unscientific way, ↵Brandon Low2006-03-07
| | | | | | this seems to make the 5g more responsive at 30mhz git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8940 a1c6a512-1295-4272-9138-f99709370657
* Slight simplification of scroll button driverBrandon Low2006-03-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8939 a1c6a512-1295-4272-9138-f99709370657
* Make the ipod ADC driver more generic, preparing to share code between it ↵Brandon Low2006-03-06
| | | | | | and the iRiver git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8934 a1c6a512-1295-4272-9138-f99709370657
* Fix warningsBrandon Low2006-03-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8923 a1c6a512-1295-4272-9138-f99709370657
* Finer grained irq masking, blocking for i2c, plus a mutex to prevent ↵Brandon Low2006-03-05
| | | | | | conflicting read/writes git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8922 a1c6a512-1295-4272-9138-f99709370657
* Fix some yellow buildsBrandon Low2006-03-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8913 a1c6a512-1295-4272-9138-f99709370657
* Move the RTC read throttling to a smarter placeBrandon Low2006-03-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8912 a1c6a512-1295-4272-9138-f99709370657
* Basic battery monitoring for ipod 5g, should work on other ipods as well, ↵Brandon Low2006-03-05
| | | | | | but needs testing and stuff. Also improved the RTC driver and moved it to where it belongs, and interrupt protected a bunch of possibly broken i2c. Also start preparing code for ipod charge monitoring. Note: on the 5g, this takes up enough processor time to increase skippiness noticeably in WPS. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8911 a1c6a512-1295-4272-9138-f99709370657
* More efficient button_read() for archos recorders and Ondios.Jens Arnold2006-03-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8908 a1c6a512-1295-4272-9138-f99709370657
* Improved battery status reporting for units which support usb power / chargeBrandon Low2006-03-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8886 a1c6a512-1295-4272-9138-f99709370657
* gigabeat related changesMarcoen Hirschberg2006-03-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8885 a1c6a512-1295-4272-9138-f99709370657
* Fixed pointer size vs. int size problems (64 bit sims)Jens Arnold2006-03-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8881 a1c6a512-1295-4272-9138-f99709370657
* iPod 5G: Correctly implement mute when setting volumeDave Chapman2006-02-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8863 a1c6a512-1295-4272-9138-f99709370657
* Patch #3060 from Andrew Scott - iPod mini button driverDave Chapman2006-02-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8857 a1c6a512-1295-4272-9138-f99709370657
* iPod 3G - initial (completely untested) attempt at audio supportDave Chapman2006-02-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8847 a1c6a512-1295-4272-9138-f99709370657
* More iPod 3G work from Seven Le MesleDave Chapman2006-02-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8835 a1c6a512-1295-4272-9138-f99709370657
* first gigabeat commitMarcoen Hirschberg2006-02-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8831 a1c6a512-1295-4272-9138-f99709370657
* Ooops. Forgot to remove some debug codeLinus Nielsen Feltzing2006-02-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8830 a1c6a512-1295-4272-9138-f99709370657
* Button driver for iAudio X5Linus Nielsen Feltzing2006-02-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8828 a1c6a512-1295-4272-9138-f99709370657
* ADC driver for iAudio X5Linus Nielsen Feltzing2006-02-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8811 a1c6a512-1295-4272-9138-f99709370657
* Generic bitbang I2C driverLinus Nielsen Feltzing2006-02-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8782 a1c6a512-1295-4272-9138-f99709370657
* Optimised lcd_clear_display(), lcd_hline() and lcd_fillrect().Jens Arnold2006-02-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8774 a1c6a512-1295-4272-9138-f99709370657
* Slight optimisation for 1bit and 2bit (vp) LCD drivers.Jens Arnold2006-02-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8772 a1c6a512-1295-4272-9138-f99709370657
* Patch #1435744 from Andrew Scott - initial iPod Mini supportDave Chapman2006-02-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8764 a1c6a512-1295-4272-9138-f99709370657
* iPod 5G: Bug fixes in DAC initialisation - playback is now stereo...Dave Chapman2006-02-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8755 a1c6a512-1295-4272-9138-f99709370657
* Multiple remote support for iriver Hxxx stage 2: now button_read() returns ↵Hristo Kovachev2006-02-20
| | | | | | correct buttons for each remote type. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8752 a1c6a512-1295-4272-9138-f99709370657
* Oops, no potentially conflicting declarations please.Jens Arnold2006-02-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8749 a1c6a512-1295-4272-9138-f99709370657
* Make the driver work with LCD widths which aren't integer multiples of 4, ↵Jens Arnold2006-02-20
| | | | | | i.e. the last byte of a row is only partially used (upcoming iPod mini build). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8748 a1c6a512-1295-4272-9138-f99709370657
* Fix slow shutdown on ipod nano.Thom Johansen2006-02-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8741 a1c6a512-1295-4272-9138-f99709370657
* Adaptive button repeat: adapts repeat rate depending on the ability of the ↵Jens Arnold2006-02-19
| | | | | | application to cope. Avoids afterscroll and similar effects. * Yield while scrolling through lists. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8738 a1c6a512-1295-4272-9138-f99709370657
* iPods - implement button_hold() functionDave Chapman2006-02-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8727 a1c6a512-1295-4272-9138-f99709370657