summaryrefslogtreecommitdiff
path: root/firmware/drivers (follow)
Commit message (Collapse)AuthorAge
...
* Fixed spinup clocking. Also updating last_disk_activity more frequently, to ↵Björn Stenberg2002-12-05
| | | | | | avoid shutdown race condition. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2935 a1c6a512-1295-4272-9138-f99709370657
* Added disk spinup clockingBjörn Stenberg2002-12-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2927 a1c6a512-1295-4272-9138-f99709370657
* Bug fix: Master/slave was not always properly selected after powerdown.Björn Stenberg2002-12-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2910 a1c6a512-1295-4272-9138-f99709370657
* Added 'Disk info' to debug menuBjörn Stenberg2002-12-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2908 a1c6a512-1295-4272-9138-f99709370657
* use the proper #ifdef for a featureDaniel Stenberg2002-12-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2903 a1c6a512-1295-4272-9138-f99709370657
* Added a >2ms delay in ata_hard_reset() before reading status, as per ATA ↵Björn Stenberg2002-12-03
| | | | | | specificatione (pedantic mode entered) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2902 a1c6a512-1295-4272-9138-f99709370657
* Bug fix: A failed read could return OK.Björn Stenberg2002-12-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2899 a1c6a512-1295-4272-9138-f99709370657
* Updated power-on procedureBjörn Stenberg2002-12-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2896 a1c6a512-1295-4272-9138-f99709370657
* HAVE_ATA_POWER_OFF is now defined and used if the platform has support forDaniel Stenberg2002-11-29
| | | | | | | that control git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2889 a1c6a512-1295-4272-9138-f99709370657
* Added option to enable/disable disk poweroff (for diagnostic purposes)Björn Stenberg2002-11-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2888 a1c6a512-1295-4272-9138-f99709370657
* Added disk poweroff 2s after spindown. (Only for recorders yet.)Björn Stenberg2002-11-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2887 a1c6a512-1295-4272-9138-f99709370657
* Removed a potential I2C deadlockLinus Nielsen Feltzing2002-11-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2879 a1c6a512-1295-4272-9138-f99709370657
* Erroneous commit.Björn Stenberg2002-11-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2877 a1c6a512-1295-4272-9138-f99709370657
* Fixed warnings.Björn Stenberg2002-11-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2876 a1c6a512-1295-4272-9138-f99709370657
* Added creation and last-modified timestamps.Björn Stenberg2002-11-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2875 a1c6a512-1295-4272-9138-f99709370657
* Added mas_readver()Linus Nielsen Feltzing2002-11-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2866 a1c6a512-1295-4272-9138-f99709370657
* Added rtc_read_multiple()Linus Nielsen Feltzing2002-11-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2862 a1c6a512-1295-4272-9138-f99709370657
* Removed some debug output.Björn Stenberg2002-11-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2858 a1c6a512-1295-4272-9138-f99709370657
* Added rename()Björn Stenberg2002-11-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2857 a1c6a512-1295-4272-9138-f99709370657
* Bug fixes: 1) add_dir_entry() would update end-of-dir marker even when not ↵Björn Stenberg2002-11-18
| | | | | | supposed to. 2) create_dos_name() didn't treat spaces correctly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2854 a1c6a512-1295-4272-9138-f99709370657
* Added longname handling to fat_remove().Björn Stenberg2002-11-18
| | | | | | | | | | Added proper 0xffff padding of last longname entry. add_dir_entry() now makes sure shortname is unique. Changed update_file_size() to use dir-as-file handling. Simplified create_dos_name() since we never use shortnames. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2853 a1c6a512-1295-4272-9138-f99709370657
* Long filename support added. (fat_remove() not updated yet.)Björn Stenberg2002-11-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2852 a1c6a512-1295-4272-9138-f99709370657
* Cleaned up dir handling further.Björn Stenberg2002-11-15
| | | | | | | | | Fixed a bug where a new dir cluster wasn't completely cleared. Added freecount calculation if unset. Removed a couple of signed mul/divs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2851 a1c6a512-1295-4272-9138-f99709370657
* Added check to avoid FAT sector 0 panic.Björn Stenberg2002-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2850 a1c6a512-1295-4272-9138-f99709370657
* Directories are now handled as files, using fat_readwrite() instead of ↵Björn Stenberg2002-11-13
| | | | | | ata_read/write_sector(). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2844 a1c6a512-1295-4272-9138-f99709370657
* Added extra safety checks.Björn Stenberg2002-11-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2839 a1c6a512-1295-4272-9138-f99709370657
* Added disk space to Info menu item. (Players press + to see it.)Björn Stenberg2002-11-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2837 a1c6a512-1295-4272-9138-f99709370657
* Added ftruncate().Björn Stenberg2002-11-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2827 a1c6a512-1295-4272-9138-f99709370657
* close() now does not truncate the file.Björn Stenberg2002-11-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2821 a1c6a512-1295-4272-9138-f99709370657
* Greg's improved fat_cache_sector() function, now updates the second FATLinus Nielsen Feltzing2002-11-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2814 a1c6a512-1295-4272-9138-f99709370657
* fat_cache_sector() wrote to the wrong sector when flushing an entry. Thanks ↵Linus Nielsen Feltzing2002-11-08
| | | | | | to Greg Haerr for finding the bug. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2813 a1c6a512-1295-4272-9138-f99709370657
* Changed return code of ata_write_sectors() to be the same as for ↵Björn Stenberg2002-11-07
| | | | | | ata_read_sectors(). (0 == Success) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2811 a1c6a512-1295-4272-9138-f99709370657
* Bug fixes: fat_seek(0) would sometimes start at sector 1. ↵Björn Stenberg2002-11-05
| | | | | | find_free_cluster() didn't find all free clusters. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2806 a1c6a512-1295-4272-9138-f99709370657
* Bugfix: lseek() did not invalidate sector cache when seeking to start of file.Björn Stenberg2002-11-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2803 a1c6a512-1295-4272-9138-f99709370657
* Bugfix: If last sector of a requested transfer was nonconsecutive, it would ↵Björn Stenberg2002-11-04
| | | | | | not be written. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2802 a1c6a512-1295-4272-9138-f99709370657
* Added remove()Björn Stenberg2002-11-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2801 a1c6a512-1295-4272-9138-f99709370657
* Removed warning.Björn Stenberg2002-11-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2799 a1c6a512-1295-4272-9138-f99709370657
* Fixed lseek().Björn Stenberg2002-10-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2796 a1c6a512-1295-4272-9138-f99709370657
* More graceful handling when running out of space.Björn Stenberg2002-10-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2793 a1c6a512-1295-4272-9138-f99709370657
* Fat writing update. File creation now works, though still only short filenames.Björn Stenberg2002-10-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2790 a1c6a512-1295-4272-9138-f99709370657
* Some peak meter optimizationsLinus Nielsen Feltzing2002-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2784 a1c6a512-1295-4272-9138-f99709370657
* Improved find_free_cluster(). Split readwrite() in two to simplify debugging.Björn Stenberg2002-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2783 a1c6a512-1295-4272-9138-f99709370657
* The lcd_ascii-pointer is global for a while in order to be reachable fromKjell Ericson2002-10-28
| | | | | | | the simulator. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2765 a1c6a512-1295-4272-9138-f99709370657
* New height for teh player simulator. The default is pixels of 4x4 in order toKjell Ericson2002-10-28
| | | | | | | make it more readable and better icons. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2759 a1c6a512-1295-4272-9138-f99709370657
* Fixed bug where first sector was skipped on reads.Björn Stenberg2002-10-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2746 a1c6a512-1295-4272-9138-f99709370657
* Fat32 write updates: Nixed some bugs. Basic file creation now works. Todo: ↵Björn Stenberg2002-10-22
| | | | | | Long filenames and extensive test cases. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2742 a1c6a512-1295-4272-9138-f99709370657
* Dubbled the size of player bitmap. The double height/width will be used toKjell Ericson2002-10-21
| | | | | | | | make the icons in double resolution (and who wants to look at that old tiny simulated player window anyway?) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2736 a1c6a512-1295-4272-9138-f99709370657
* Added multiline scroll support.Markus Braun2002-10-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2729 a1c6a512-1295-4272-9138-f99709370657
* Snapshot of file writing code. Bugs remain. Only short names are supported yet.Björn Stenberg2002-10-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2726 a1c6a512-1295-4272-9138-f99709370657
* Undefined functions supplied for simulator in lcd-playersim.cMats Lidell2002-10-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2717 a1c6a512-1295-4272-9138-f99709370657