summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* ID3v2.3 treats the global unsynch flag in a silly way, so we have to unsynch ↵Linus Nielsen Feltzing2004-01-04
| | | | | | the whole tag before we can parse the individual frames. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4188 a1c6a512-1295-4272-9138-f99709370657
* nicer handling of button_flip(), swap stored value, too, and avoid race ↵Jörg Hohensohn2004-01-01
| | | | | | condition git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4184 a1c6a512-1295-4272-9138-f99709370657
* New recording feature: Prerecord up to 30 seconds before you press the Play ↵Linus Nielsen Feltzing2003-12-31
| | | | | | key. Especially useful for FM radio recording. Also fixed a bug which didn't apply the recording settings correctly in the Radio screen. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4183 a1c6a512-1295-4272-9138-f99709370657
* Fixed yellow and red buildsLinus Nielsen Feltzing2003-12-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4182 a1c6a512-1295-4272-9138-f99709370657
* Internal code cleanup - the header template is not taken from the stream if ↵Linus Nielsen Feltzing2003-12-28
| | | | | | a template header is passed to create_xing_header() git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4180 a1c6a512-1295-4272-9138-f99709370657
* Internal code cleanup - the header template for the Xing header generation ↵Linus Nielsen Feltzing2003-12-28
| | | | | | is read from the MAS instead of from the recorded file git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4179 a1c6a512-1295-4272-9138-f99709370657
* oops, optimized lcd_bitmap() too much, obey the clear flagJörg Hohensohn2003-12-24
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4178 a1c6a512-1295-4272-9138-f99709370657
* Screen buffer transposed, such that bytes in X-direction are consecutive. ↵Jörg Hohensohn2003-12-23
| | | | | | This enables my turbocharged lcd_write_data() for regular screen updates. Please check the X11 sim, Win32 works. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4177 a1c6a512-1295-4272-9138-f99709370657
* Moved memset() out of .iramBjörn Stenberg2003-12-21
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4170 a1c6a512-1295-4272-9138-f99709370657
* Upside Down option for display (and buttons) now wired into the display ↵Jörg Hohensohn2003-12-20
| | | | | | settings menu, persistence, simulator stubs git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4168 a1c6a512-1295-4272-9138-f99709370657
* Improved timing in soft_reset. This hopefully cures spontaneous Red Led freezes.Björn Stenberg2003-12-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4161 a1c6a512-1295-4272-9138-f99709370657
* Without having a clue about the actual platform, I hereby announce that theDaniel Stenberg2003-12-15
| | | | | | | | | | | | Neo players' "select" button works as the "ON" button does on the Archos players. I thus #define BUTTON_ON to the select one, to make the code all over automaticly adjust to this fact. If the select key turns out to be a bad choice, it should be easy to change here to a more suitable key. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4157 a1c6a512-1295-4272-9138-f99709370657
* kill a compiler warningDaniel Stenberg2003-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4152 a1c6a512-1295-4272-9138-f99709370657
* xoffset is only when not building for a simulator (for now)Daniel Stenberg2003-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4151 a1c6a512-1295-4272-9138-f99709370657
* Ooops! I forgot to remove my debugging changesLinus Nielsen Feltzing2003-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4149 a1c6a512-1295-4272-9138-f99709370657
* Now correctly informs gcc that r0 is clobbered in lcd_write_data(). The ↵Linus Nielsen Feltzing2003-12-15
| | | | | | video LED bug is now dead and buried. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4147 a1c6a512-1295-4272-9138-f99709370657
* Fix for the LED problem in lcd_write_data(). The r0 register was not ↵Linus Nielsen Feltzing2003-12-15
| | | | | | preserved for each loop. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4144 a1c6a512-1295-4272-9138-f99709370657
* LCD flip (upside down) and a high-performance blit functionJörg Hohensohn2003-12-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4143 a1c6a512-1295-4272-9138-f99709370657
* restart the byte counter on a new recorded fileDaniel Stenberg2003-12-12
| | | | | | | patch #846899 by Alexander Eickhoff git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4141 a1c6a512-1295-4272-9138-f99709370657
* All platforms don't have USBDaniel Stenberg2003-12-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4134 a1c6a512-1295-4272-9138-f99709370657
* link support for NeoDaniel Stenberg2003-12-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4133 a1c6a512-1295-4272-9138-f99709370657
* Additional Neo supportDaniel Stenberg2003-12-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4132 a1c6a512-1295-4272-9138-f99709370657
* first attempt at Neo 35 configDaniel Stenberg2003-12-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4131 a1c6a512-1295-4272-9138-f99709370657
* adjustments for NeoDaniel Stenberg2003-12-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4130 a1c6a512-1295-4272-9138-f99709370657
* Added viewer for currently playing playlist. Accessed from Menu->Playlist ↵Hardeep Sidhu2003-12-10
| | | | | | Options->View Current Playlist. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4124 a1c6a512-1295-4272-9138-f99709370657
* In simulator thread, increment id3 offset along with elapsed time so that ↵Hardeep Sidhu2003-12-09
| | | | | | resume settings are periodically updated. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4120 a1c6a512-1295-4272-9138-f99709370657
* easy-to-use function types for typecastingDaniel Stenberg2003-12-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4118 a1c6a512-1295-4272-9138-f99709370657
* works with older glibc headers too nowDaniel Stenberg2003-12-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4117 a1c6a512-1295-4272-9138-f99709370657
* my take at fixing the simulator warnings by adding mode_t, size_t, ssize_tDaniel Stenberg2003-12-08
| | | | | | | and off_t git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4116 a1c6a512-1295-4272-9138-f99709370657
* CleanupBjörn Stenberg2003-12-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4112 a1c6a512-1295-4272-9138-f99709370657
* Fix for the occasional problem on FMR devices, when the device can't be ↵Linus Nielsen Feltzing2003-12-04
| | | | | | turned off git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4105 a1c6a512-1295-4272-9138-f99709370657
* oops, a typo made the player build failJörg Hohensohn2003-12-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4097 a1c6a512-1295-4272-9138-f99709370657
* for FM and V2: removed the now false voltage reading from charging screen.Jörg Hohensohn2003-12-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4096 a1c6a512-1295-4272-9138-f99709370657
* No more spinning disk while charging flashed FM+V2 (you need the new ↵Jörg Hohensohn2003-12-03
| | | | | | bootloader to utilize it). ToDo: remove now false voltage reading from charging screen. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4095 a1c6a512-1295-4272-9138-f99709370657
* Use the new defines to know what kind of USB detection to use.Daniel Stenberg2003-11-27
| | | | | | | | NOTE: that this now makes the v2 use the correct method (the same as the FM does) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4074 a1c6a512-1295-4272-9138-f99709370657
* new usb-style definesDaniel Stenberg2003-11-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4073 a1c6a512-1295-4272-9138-f99709370657
* Use a proper config file for the v2, although it looks like the FM one now.Daniel Stenberg2003-11-27
| | | | | | | Possibly it should have radio off defined somehow git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4072 a1c6a512-1295-4272-9138-f99709370657
* Bug fix: Idle timeout would stop paused playback when charger was connectedBjörn Stenberg2003-11-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4066 a1c6a512-1295-4272-9138-f99709370657
* Recording in FM screen, USB mode possible in FM and recording screenLinus Nielsen Feltzing2003-11-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4046 a1c6a512-1295-4272-9138-f99709370657
* Removed startup_io test codeBjörn Stenberg2003-11-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4045 a1c6a512-1295-4272-9138-f99709370657
* Don't show battery meter until a proper power reading has been doneBjörn Stenberg2003-11-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4042 a1c6a512-1295-4272-9138-f99709370657
* like an FM recorderDaniel Stenberg2003-11-19
| | | | | | | gee, I should have more coffee before I commit in the mornings git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4040 a1c6a512-1295-4272-9138-f99709370657
* For now, load the fm recorder config for v2 recorders too. It seems some ofDaniel Stenberg2003-11-19
| | | | | | | the v2 units even has an fm unit! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4037 a1c6a512-1295-4272-9138-f99709370657
* a side effect in usb_enable() (writing back a "1" while reading a pulled-up ↵Jörg Hohensohn2003-11-07
| | | | | | input) masked a bug in power_init(), it would have turned off the disk with flash start. Became appearing while converting port access to and_b(), which touches only one byte. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4027 a1c6a512-1295-4272-9138-f99709370657
* set/clear port bits with atomic instructions instead of read-modify-write, ↵Jörg Hohensohn2003-11-07
| | | | | | saves time+space, allows port usage in ISR git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4026 a1c6a512-1295-4272-9138-f99709370657
* The code police strikes backLinus Nielsen Feltzing2003-11-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4024 a1c6a512-1295-4272-9138-f99709370657
* set/clear port bits with atomic instructions instead of read-modify-write, ↵Jörg Hohensohn2003-11-06
| | | | | | saves time+space, allows port usage in ISR git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4023 a1c6a512-1295-4272-9138-f99709370657
* set/clear port bits with atomic instructions instead of read-modify-write, ↵Jörg Hohensohn2003-11-06
| | | | | | saves time+space, allows port usage in ISR git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4022 a1c6a512-1295-4272-9138-f99709370657
* Patch #798050 by Leslie Donaldson, activates Line In on Player modelsLinus Nielsen Feltzing2003-11-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4008 a1c6a512-1295-4272-9138-f99709370657
* Another fix for bug #835158, now handles multiple splitsLinus Nielsen Feltzing2003-11-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4007 a1c6a512-1295-4272-9138-f99709370657