summaryrefslogtreecommitdiff
path: root/firmware/drivers (follow)
Commit message (Collapse)AuthorAge
...
* 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
* New size for the player window.Kjell Ericson2002-10-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2709 a1c6a512-1295-4272-9138-f99709370657
* Removed all traces of the repeat and release masksLinus Nielsen Feltzing2002-10-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2684 a1c6a512-1295-4272-9138-f99709370657
* Don't reboot unless we are connected to a chargerLinus Nielsen Feltzing2002-10-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2683 a1c6a512-1295-4272-9138-f99709370657
* The player firmware now autodetects the LCD type. No need for two player ↵Linus Nielsen Feltzing2002-10-15
| | | | | | versions anymore git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2658 a1c6a512-1295-4272-9138-f99709370657
* BUTTON_OFF was set in the player. my last changed made it apparentRobert Hak2002-10-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2597 a1c6a512-1295-4272-9138-f99709370657
* I forgot to fix button masks (thanks hardeep)Robert Hak2002-10-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2596 a1c6a512-1295-4272-9138-f99709370657
* declare the lcd_framebuffer "nicer" in the #ifdefDaniel Stenberg2002-10-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2593 a1c6a512-1295-4272-9138-f99709370657
* Simulator icons not needed.Mats Lidell2002-10-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2578 a1c6a512-1295-4272-9138-f99709370657
* Filters out AN5 keys if UP is pressed. Solves bug #619028.Linus Nielsen Feltzing2002-10-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2545 a1c6a512-1295-4272-9138-f99709370657
* New analog button levels (again)Linus Nielsen Feltzing2002-10-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2531 a1c6a512-1295-4272-9138-f99709370657
* Remote control now sends both key-down and key-up eventsLinus Nielsen Feltzing2002-10-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2476 a1c6a512-1295-4272-9138-f99709370657
* Support getting width OR height of stringBjörn Stenberg2002-10-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2461 a1c6a512-1295-4272-9138-f99709370657
* A lot more stable remote control handlingLinus Nielsen Feltzing2002-09-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2447 a1c6a512-1295-4272-9138-f99709370657
* Philip Pertermanns peak meterLinus Nielsen Feltzing2002-09-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2436 a1c6a512-1295-4272-9138-f99709370657
* More sensible (but probably still not working) power offLinus Nielsen Feltzing2002-09-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2419 a1c6a512-1295-4272-9138-f99709370657
* Improved retry handlingBjörn Stenberg2002-09-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2415 a1c6a512-1295-4272-9138-f99709370657
* New scroll code by Björn Fischer.Björn Stenberg2002-09-24
| | | | | | | | Fixed >8 pixel font support for it. Changed speed setting to step setting, do we need both? git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2407 a1c6a512-1295-4272-9138-f99709370657
* Removed lcd_getfontsize(). Removed font parameters to lcd_putsxy and ↵Björn Stenberg2002-09-24
| | | | | | lcd_getstringsize. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2403 a1c6a512-1295-4272-9138-f99709370657
* Check status register for errorBjörn Stenberg2002-09-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2400 a1c6a512-1295-4272-9138-f99709370657