summaryrefslogtreecommitdiff
path: root/firmware/drivers (follow)
Commit message (Collapse)AuthorAge
...
* Bugfixes: (1) add_dir_entry() always appended new entries, although the ↵Jens Arnold2005-04-22
| | | | | | code intended to reuse deleted entries. New code reuses deleted entries whenever possible. (2) If the code could not extend the dir to append new entries (FAT16 root dir or disk full), it failed because of (1). (3) Even if reuse had worked, it would never have reused entry 0. (4) Shortname char 0xE5->0x05 replacement to avoid treatment as free entry was done for all chars although it should only be done for the first. The 0x05->0xE5 replacement on read was missing altogether. (5) Obey directory size limit (65536 entries == 2 MB). Improvements: (1) The (undocumented) flags used by WinNT derivates to store the case of a shortname's name and extension part are now supported for reading. (2) smaller code size. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6332 a1c6a512-1295-4272-9138-f99709370657
* make use of font_getstringsizeChristian Gmeiner2005-04-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6322 a1c6a512-1295-4272-9138-f99709370657
* moved lcd_getstringsize into font.cChristian Gmeiner2005-04-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6321 a1c6a512-1295-4272-9138-f99709370657
* iRiver: added support for hold-button on main unit and remote controlChristian Gmeiner2005-04-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6320 a1c6a512-1295-4272-9138-f99709370657
* iRiver: Correct port pin setup for the local and remote keypadLinus Nielsen Feltzing2005-04-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6308 a1c6a512-1295-4272-9138-f99709370657
* iRiver: Independent backlight timers for the main and remote LCDLinus Nielsen Feltzing2005-04-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6303 a1c6a512-1295-4272-9138-f99709370657
* IRiver: (1)Setting some remote lcd settings via menu (2) added driver to ↵Christian Gmeiner2005-04-15
| | | | | | main.c (3) updated english.lang git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6291 a1c6a512-1295-4272-9138-f99709370657
* Even more updates to the remote LCD driver. Now it actually works...Linus Nielsen Feltzing2005-04-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6290 a1c6a512-1295-4272-9138-f99709370657
* Updated H100 remote LCD driver by RickLinus Nielsen Feltzing2005-04-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6288 a1c6a512-1295-4272-9138-f99709370657
* Low-level driver for the H100 remote control LCD, by Richard S. La Charite IIILinus Nielsen Feltzing2005-04-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6283 a1c6a512-1295-4272-9138-f99709370657
* Wrong setting of AUDIOSEL caused double pitch 120MHz playbackLinus Nielsen Feltzing2005-04-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6282 a1c6a512-1295-4272-9138-f99709370657
* iRiver: Implemented S/PDIF transmit power control. The optical LED is now ↵Linus Nielsen Feltzing2005-04-11
| | | | | | off by default. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6268 a1c6a512-1295-4272-9138-f99709370657
* First lame attempt to show correct battery level on the iRiverLinus Nielsen Feltzing2005-04-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6258 a1c6a512-1295-4272-9138-f99709370657
* Patch #868645 by Philipp Pertermann, volume triggered recording for the ↵Linus Nielsen Feltzing2005-04-04
| | | | | | Archos recording devices git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6243 a1c6a512-1295-4272-9138-f99709370657
* Sound api improvements, rockboy sound, contributed by xshock.Michiel Van Der Kolk2005-03-28
| | | | | | | Playback of sound currently only works in boost mode, needs fixing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6226 a1c6a512-1295-4272-9138-f99709370657
* iRiver: ATA timing is now setup by set_cpu_frequency()Linus Nielsen Feltzing2005-03-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6207 a1c6a512-1295-4272-9138-f99709370657
* Dummy i2c_init() for iRiver not needed anymoreLinus Nielsen Feltzing2005-03-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6205 a1c6a512-1295-4272-9138-f99709370657
* iRiver UDA1380 driver by Andy YoungLinus Nielsen Feltzing2005-03-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6204 a1c6a512-1295-4272-9138-f99709370657
* iRiver I2C driver by Andy YoungLinus Nielsen Feltzing2005-03-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6203 a1c6a512-1295-4272-9138-f99709370657
* non-ambiguous error codeJörg Hohensohn2005-03-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6192 a1c6a512-1295-4272-9138-f99709370657
* Don't panic on read attempts past end of card, just exit with error. Such ↵Jörg Hohensohn2005-03-10
| | | | | | can happen when mounting superfloppy MMC, without valid partition table. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6179 a1c6a512-1295-4272-9138-f99709370657
* Little fix, when debug is disabled clusterchain length was incorrectly computedJean-Philippe Bernardy2005-03-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6163 a1c6a512-1295-4272-9138-f99709370657
* iRiver: more relaxed LCD timingLinus Nielsen Feltzing2005-03-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6091 a1c6a512-1295-4272-9138-f99709370657
* iRiver: more relaxed default timingLinus Nielsen Feltzing2005-03-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6090 a1c6a512-1295-4272-9138-f99709370657
* long policy fixesJean-Philippe Bernardy2005-02-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6082 a1c6a512-1295-4272-9138-f99709370657
* couple of fixes for 16 bits archsJean-Philippe Bernardy2005-02-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6073 a1c6a512-1295-4272-9138-f99709370657
* long policyJean-Philippe Bernardy2005-02-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6071 a1c6a512-1295-4272-9138-f99709370657
* more long policyJean-Philippe Bernardy2005-02-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6065 a1c6a512-1295-4272-9138-f99709370657
* more long policyJean-Philippe Bernardy2005-02-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6053 a1c6a512-1295-4272-9138-f99709370657
* Gmini SMSC chip improvementsJean-Philippe Bernardy2005-02-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6030 a1c6a512-1295-4272-9138-f99709370657
* Correctly display USB activity on Ondios with old bridge. (Added blindly, ↵Jens Arnold2005-02-20
| | | | | | please test.) Slight code cleanup, removed DOS line endings. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6025 a1c6a512-1295-4272-9138-f99709370657
* GminiJean-Philippe Bernardy2005-02-19
| | | | | | | | * advances in the handling of the smsc chip * moved stuff to where it belongs git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6023 a1c6a512-1295-4272-9138-f99709370657
* Ondio: disk activity indication in USB mode, tooJörg Hohensohn2005-02-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6020 a1c6a512-1295-4272-9138-f99709370657
* a bit nicer: delay of the disk activity indicator is supplied by app layerJörg Hohensohn2005-02-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6019 a1c6a512-1295-4272-9138-f99709370657
* Ondio: disk indication in the status bar, to compensate for lacking LEDJörg Hohensohn2005-02-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6012 a1c6a512-1295-4272-9138-f99709370657
* Shortnames must be uppercase...Jens Arnold2005-02-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5994 a1c6a512-1295-4272-9138-f99709370657
* For shortname creation, replace most illegal characters by underscores ↵Jens Arnold2005-02-16
| | | | | | instead of removing them, thereby lowering the chance to create a blank (illegal) name. Spaces and control chars are still removed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5991 a1c6a512-1295-4272-9138-f99709370657
* Preserve the longname extension as much as possible for shortname creation. ↵Jens Arnold2005-02-16
| | | | | | Randomise the last 4 chars of the name part instead, but only if there is a clash. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5988 a1c6a512-1295-4272-9138-f99709370657
* Some MMCs don't like reading their very last sector with the ↵Jens Arnold2005-02-14
| | | | | | read_multiple_blocks command, so always read it with read_single_block. Slight optimisation. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5942 a1c6a512-1295-4272-9138-f99709370657
* Fixed calculation of MMC sector count. Display sector count instead of ↵Jens Arnold2005-02-12
| | | | | | (rough) size info for debugging. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5937 a1c6a512-1295-4272-9138-f99709370657
* iRiver: Support for remote control buttonsLinus Nielsen Feltzing2005-02-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5909 a1c6a512-1295-4272-9138-f99709370657
* Made iRiver simulator builds work again.Jens Arnold2005-02-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5895 a1c6a512-1295-4272-9138-f99709370657
* iRiver: Slightly faster LCD driverLinus Nielsen Feltzing2005-02-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5889 a1c6a512-1295-4272-9138-f99709370657
* iRiver: added remote hold switch, and allow shutdown when chargingLinus Nielsen Feltzing2005-02-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5886 a1c6a512-1295-4272-9138-f99709370657
* iRiver: faster screen updates with lcd frame buffer in IRAMLinus Nielsen Feltzing2005-02-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5864 a1c6a512-1295-4272-9138-f99709370657
* long policyJean-Philippe Bernardy2005-02-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5844 a1c6a512-1295-4272-9138-f99709370657
* The can be more scrolling lines on iRiver...Jens Arnold2005-02-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5835 a1c6a512-1295-4272-9138-f99709370657
* Silly me, those inits were not redundant at allLinus Nielsen Feltzing2005-02-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5829 a1c6a512-1295-4272-9138-f99709370657
* iRiver: Correct cold start detectionLinus Nielsen Feltzing2005-02-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5824 a1c6a512-1295-4272-9138-f99709370657
* iRiver: Removed redundant initiation in power_init()Linus Nielsen Feltzing2005-02-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5823 a1c6a512-1295-4272-9138-f99709370657