summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* Simplified ID3 tag handling, removing the nasty NULL pointer accesses. ↵Linus Nielsen Feltzing2004-11-17
| | | | | | Correct handling of missing/corrupt tracks in playlists. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5416 a1c6a512-1295-4272-9138-f99709370657
* Bug fix: Do only flush the sector buffer after writing head bytes if it ↵Jens Arnold2004-11-17
| | | | | | really needs to be. The old code did flush always, causing the huge slowdown of fprintf() and other places writing byte-wise git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5413 a1c6a512-1295-4272-9138-f99709370657
* iRiver: Now sets the LCD RESET pin correctlyLinus Nielsen Feltzing2004-11-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5412 a1c6a512-1295-4272-9138-f99709370657
* The tools are to be built with the native compilerLinus Nielsen Feltzing2004-11-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5411 a1c6a512-1295-4272-9138-f99709370657
* Handle invalid playlist entries properly in new_file(). This fixes bug ↵Linus Nielsen Feltzing2004-11-15
| | | | | | report #1060759 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5410 a1c6a512-1295-4272-9138-f99709370657
* Increased MMC init timeout (again), and sleep() between consecutive tries.Jens Arnold2004-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5408 a1c6a512-1295-4272-9138-f99709370657
* Increased init timeout to account for some very slow (SD) cardsJens Arnold2004-11-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5407 a1c6a512-1295-4272-9138-f99709370657
* Fixed the player sim. There is no SH1 hardware in the simulator...Jens Arnold2004-11-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5398 a1c6a512-1295-4272-9138-f99709370657
* Important step towards player flashing: LCD inits for both new LCD ↵Jens Arnold2004-11-11
| | | | | | (confirmed working) and old LCD. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5397 a1c6a512-1295-4272-9138-f99709370657
* Unique error codesJens Arnold2004-11-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5390 a1c6a512-1295-4272-9138-f99709370657
* Ondio: Increased PLAY_PENDING thresholds for smooth playback of all bitrates ↵Jens Arnold2004-11-07
| | | | | | right from the start git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5388 a1c6a512-1295-4272-9138-f99709370657
* Player: Slightly shorter MAS poll interval fixes playback of 384 kbps 48 kHz ↵Jens Arnold2004-11-07
| | | | | | layer 2 files. Others: Correct serial bitrate allows increasing the postpone_dma_tick delay a bit without disturbing playback of same files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5387 a1c6a512-1295-4272-9138-f99709370657
* Wrong typing caused a very skewed random number distributionLinus Nielsen Feltzing2004-11-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5385 a1c6a512-1295-4272-9138-f99709370657
* Set the MAS serial bitrate to 1 MBit/s as intended. Fixed comment on frequency.Jens Arnold2004-11-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5384 a1c6a512-1295-4272-9138-f99709370657
* new_file() now correctly bails out if all files in the playlist are corrupt. ↵Linus Nielsen Feltzing2004-11-05
| | | | | | This fixes bug report #1060753. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5383 a1c6a512-1295-4272-9138-f99709370657
* Removed #include math.hLinus Nielsen Feltzing2004-11-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5382 a1c6a512-1295-4272-9138-f99709370657
* Ported to iRiver (unfinished)Linus Nielsen Feltzing2004-11-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5378 a1c6a512-1295-4272-9138-f99709370657
* Proper USB detection for iRiverLinus Nielsen Feltzing2004-11-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5377 a1c6a512-1295-4272-9138-f99709370657
* Correct handling of unhandled exceptions for coldfireLinus Nielsen Feltzing2004-11-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5376 a1c6a512-1295-4272-9138-f99709370657
* Ported to iriverLinus Nielsen Feltzing2004-11-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5375 a1c6a512-1295-4272-9138-f99709370657
* Adjusted for iriverLinus Nielsen Feltzing2004-11-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5374 a1c6a512-1295-4272-9138-f99709370657
* Coldfire: System tick at 10msLinus Nielsen Feltzing2004-10-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5367 a1c6a512-1295-4272-9138-f99709370657
* Coldfire: the timers can only be autovectored, let's put the tick timer at ↵Linus Nielsen Feltzing2004-10-27
| | | | | | level 3 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5366 a1c6a512-1295-4272-9138-f99709370657
* Let's start with the basic oscillator frequencyLinus Nielsen Feltzing2004-10-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5365 a1c6a512-1295-4272-9138-f99709370657
* The timer registers are 16-bitLinus Nielsen Feltzing2004-10-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5364 a1c6a512-1295-4272-9138-f99709370657
* Coldfire: set_irq_level() mixed up the in/out registersLinus Nielsen Feltzing2004-10-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5363 a1c6a512-1295-4272-9138-f99709370657
* Coldfire: Clear the .bss sectionLinus Nielsen Feltzing2004-10-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5362 a1c6a512-1295-4272-9138-f99709370657
* Wrong access mask for LCD and ATA registersLinus Nielsen Feltzing2004-10-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5353 a1c6a512-1295-4272-9138-f99709370657
* New LCD driver for iRiver H100Linus Nielsen Feltzing2004-10-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5352 a1c6a512-1295-4272-9138-f99709370657
* Ported to iRiver H100Linus Nielsen Feltzing2004-10-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5351 a1c6a512-1295-4272-9138-f99709370657
* Ported to ColdfireLinus Nielsen Feltzing2004-10-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5347 a1c6a512-1295-4272-9138-f99709370657
* Update pause_start_time when creating new files. Fixes bug report #988839.Linus Nielsen Feltzing2004-10-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5342 a1c6a512-1295-4272-9138-f99709370657
* The battery level thresholds for Ondio were a bit optimisticJens Arnold2004-10-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5341 a1c6a512-1295-4272-9138-f99709370657
* tuner cleanup + improvements:Jörg Hohensohn2004-10-19
| | | | | | | | - use sleep and powerdown for those who can - philips station search works now git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5306 a1c6a512-1295-4272-9138-f99709370657
* minor touchup, to make the tuner interface independent from the IFJörg Hohensohn2004-10-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5302 a1c6a512-1295-4272-9138-f99709370657
* Philips tuner supportedJörg Hohensohn2004-10-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5300 a1c6a512-1295-4272-9138-f99709370657
* bugfix for OndioFM tuner powerJörg Hohensohn2004-10-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5297 a1c6a512-1295-4272-9138-f99709370657
* moved and renamed fmradio_set/get_status to power.c, where it now ↵Jörg Hohensohn2004-10-17
| | | | | | additionally serves well for tuner power enable on OndioFM git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5296 a1c6a512-1295-4272-9138-f99709370657
* Philips tuner prepared, new middle layer to abstract which tuner is usedJörg Hohensohn2004-10-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5289 a1c6a512-1295-4272-9138-f99709370657
* Logarithmic scroll speed setting: speed doubles every 3 steps.Jens Arnold2004-10-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5288 a1c6a512-1295-4272-9138-f99709370657
* Another small adjustment for Ondio: Don't adjust initial battery level for ↵Jens Arnold2004-10-15
| | | | | | non-existing HD activity git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5287 a1c6a512-1295-4272-9138-f99709370657
* Adjusted power thread to Ondio: no charging, no car adapter mode, different ↵Jens Arnold2004-10-15
| | | | | | current values for runtime estimation git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5286 a1c6a512-1295-4272-9138-f99709370657
* Ported interrupt vector handling to ColdfireLinus Nielsen Feltzing2004-10-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5285 a1c6a512-1295-4272-9138-f99709370657
* Cleaned up and started porting to ColdfireLinus Nielsen Feltzing2004-10-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5284 a1c6a512-1295-4272-9138-f99709370657
* stacksymbols adapted to ColdfireLinus Nielsen Feltzing2004-10-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5281 a1c6a512-1295-4272-9138-f99709370657
* Threading ported to ColdfireLinus Nielsen Feltzing2004-10-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5280 a1c6a512-1295-4272-9138-f99709370657
* Coldfire: Set up DRAM controller, copy data/iram sections and call main()Linus Nielsen Feltzing2004-10-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5279 a1c6a512-1295-4272-9138-f99709370657
* Disabling all timers on rolo fixes the problems with roloed Archos firmware ↵Jens Arnold2004-10-14
| | | | | | on Ondio. It's probably a good idea to do this for all models git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5277 a1c6a512-1295-4272-9138-f99709370657
* Fix: Doing the port function setting first in usb_enable() fixes the ↵Jens Arnold2004-10-14
| | | | | | instability with cold-started rockbox on Ondio (PA5 was high after the first usb_enable(false); with the old init order git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5276 a1c6a512-1295-4272-9138-f99709370657
* cleaned out parts of bpb which we don't useJörg Hohensohn2004-10-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5274 a1c6a512-1295-4272-9138-f99709370657