summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* Thread API enhancements.Brandon Low2006-11-11
| | | | | | | | 1) block_thread -> block_thread + block_thread_w_tmo -- this call was always used in distinct ways so having one call with a conditional was ugly. 2) enhance Slasheri's scheduler controlled boost concept. now any thread may trigger a boost which will last until that thread next sleeps. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11509 a1c6a512-1295-4272-9138-f99709370657
* Improved power management (FS#3001). Shutdown rockbox when the battery gets ↵Barry Wardell2006-11-11
| | | | | | to a level where the device doesn't function properly. Calculate remaining charging time while charging (rather than remaining running time). Show "Low Battery" and "Battery Empty" warnings. Also fixes FS#4786. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11507 a1c6a512-1295-4272-9138-f99709370657
* Removed the Gmini 120 and Gmini SP code. These ports are dead, unfortunately.Jens Arnold2006-11-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11505 a1c6a512-1295-4272-9138-f99709370657
* Removed the Gmini 120 and Gmini SP code. These ports are dead, unfortunately.Jens Arnold2006-11-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11504 a1c6a512-1295-4272-9138-f99709370657
* Fix sim error(s) (as usual).Michael Sevakis2006-11-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11503 a1c6a512-1295-4272-9138-f99709370657
* Coldfire targets: Got the rest of the coldfire code out of backlight.c. ↵Michael Sevakis2006-11-10
| | | | | | Straightened up related items in configs and split backlight_set_brightness between the normal and boot/sim builds like the other functions. Should really have done all that in the first place. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11502 a1c6a512-1295-4272-9138-f99709370657
* Support building tagcache db natively on PC using the core of theMiika Pekkarinen2006-11-10
| | | | | | | | | Rockbox tagcache database engine. Only host endian support at the moment and no command line parameters. Mainly for developers for debugging at the moment. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11497 a1c6a512-1295-4272-9138-f99709370657
* Forgot to add new files for iFP move to target tree.Tomasz Malesinski2006-11-10
| | | | | | | Fixed conifg-ifp7xx.h so that the simulator works. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11494 a1c6a512-1295-4272-9138-f99709370657
* clean up some artifacts left behind from the hxxx move to target treeJonathan Gordon2006-11-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11490 a1c6a512-1295-4272-9138-f99709370657
* Removed the settings #defines from backlight.h since they are now in the ↵Michael Sevakis2006-11-10
| | | | | | players' config files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11489 a1c6a512-1295-4272-9138-f99709370657
* H300/X5: Moved backlight brightness code to target tree. Created ↵Michael Sevakis2006-11-10
| | | | | | __backlight_set_brightness in backlight-(target).c. backlight_set_brightness range clamps and calls the backlight driver. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11488 a1c6a512-1295-4272-9138-f99709370657
* H100/120: Split lcd driver into pixel format and device specific parts. ↵Michael Sevakis2006-11-10
| | | | | | Adjustment of contrast range to just a little less than white to a little more than black. Really only had to reset minimum. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11487 a1c6a512-1295-4272-9138-f99709370657
* Target tree support for Iriver iFP.Tomasz Malesinski2006-11-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11485 a1c6a512-1295-4272-9138-f99709370657
* Fixed H10 build.Tomasz Malesinski2006-11-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11484 a1c6a512-1295-4272-9138-f99709370657
* Added macros controlling what goes to IRAM on different targets.Tomasz Malesinski2006-11-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11483 a1c6a512-1295-4272-9138-f99709370657
* X5: Changed IRAM splitting between core and codecs/plugins. (a) Codecs ↵Jens Arnold2006-11-09
| | | | | | benefit more from IRAM than the core. Further changes are required to actually make use of this. (b) This way, all core IRAM is DMA capable (wasn't the case before), so one less pitfall. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11482 a1c6a512-1295-4272-9138-f99709370657
* Ondio: Better activity monitoring for 'ata' idle notification.Jens Arnold2006-11-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11481 a1c6a512-1295-4272-9138-f99709370657
* Moved archos LCD aseembler code to target tree.Jens Arnold2006-11-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11478 a1c6a512-1295-4272-9138-f99709370657
* Bah, Linus was right, trying to call the ata_idle callbacks on usb andJonathan Gordon2006-11-09
| | | | | | | | shutdown doesnt work. Threads with callbacks must handle these 2 events instead. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11477 a1c6a512-1295-4272-9138-f99709370657
* Remove unnecessary dummy pcm_init for PNX0101 (iFP).Tomasz Malesinski2006-11-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11473 a1c6a512-1295-4272-9138-f99709370657
* Bugfix: X5 simulator now simulates the RTC.Jens Arnold2006-11-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11472 a1c6a512-1295-4272-9138-f99709370657
* Use HAVE_FLASHED_ROCKBOX when target is flashable. Currenly only used by the ↵Michael Sevakis2006-11-08
| | | | | | H100 series. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11470 a1c6a512-1295-4272-9138-f99709370657
* Forgot to cvs add lcd-as-h100.S.Michael Sevakis2006-11-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11469 a1c6a512-1295-4272-9138-f99709370657
* More exodus to the target tree for ColdFire and a bonus sorting of ↵Michael Sevakis2006-11-08
| | | | | | firmware/SOURCES. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11468 a1c6a512-1295-4272-9138-f99709370657
* put back the PP5002 specific ATA code that got lost during the ipod target ↵Marcoen Hirschberg2006-11-08
| | | | | | tree move git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11467 a1c6a512-1295-4272-9138-f99709370657
* Missed one hotswap ifdef...Jens Arnold2006-11-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11466 a1c6a512-1295-4272-9138-f99709370657
* Fix idle monitoring to not freeze the Ondio, and add it in a more elegant ↵Jens Arnold2006-11-08
| | | | | | way. Fixed hotswap ifdefing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11465 a1c6a512-1295-4272-9138-f99709370657
* fixed once again.Jonathan Gordon2006-11-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11464 a1c6a512-1295-4272-9138-f99709370657
* grr.. got lost in firmware/SOURCESJonathan Gordon2006-11-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11463 a1c6a512-1295-4272-9138-f99709370657
* fix booboo in ata.c (SYS_POWEROFF falling into SYS_USB_CONNECTED)Jonathan Gordon2006-11-08
| | | | | | | | | enable ata_idle callbacks in ata_mmc.c (calls the callbacks after 10s of real inactivity) fix builds git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11462 a1c6a512-1295-4272-9138-f99709370657
* * changes to ata.c - idle callbacks are called after 2 sec of real idle,Jonathan Gordon2006-11-08
| | | | | | | | | | | | and shutdown and usb (it makes sense here). ata_sleep doesnt get broken by callbacks. * allow ata_sleep() at the end of buffering again * config block uses ata_idle instead of delayed sector when saving * remove delayed sector code from ata_mmc.c (idle callbacks are not yet implemented for ata_mmc.c tho) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11461 a1c6a512-1295-4272-9138-f99709370657
* dont spin up the disk to call the callbacks.Jonathan Gordon2006-11-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11458 a1c6a512-1295-4272-9138-f99709370657
* Archos recorders, Ondio FM: Set (unused) MAS SDO and S/PDIF out while ↵Jens Arnold2006-11-06
| | | | | | recording the same way as for playback (SDO disabled, S/PDIF enabled on recorder V1 only). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11456 a1c6a512-1295-4272-9138-f99709370657
* AIFF is not (yet) a supported format on HWCODEC targets.Jens Arnold2006-11-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11455 a1c6a512-1295-4272-9138-f99709370657
* Fixed the errors on the sims.Michael Sevakis2006-11-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11454 a1c6a512-1295-4272-9138-f99709370657
* Forgot to use cvs add on a few new files in the fresh checkout I used. woops.Michael Sevakis2006-11-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11453 a1c6a512-1295-4272-9138-f99709370657
* Big Patch adds primarily: Samplerate and format selection to recording for ↵Michael Sevakis2006-11-06
| | | | | | SWCODEC. Supprort for samplerates changing in playback (just goes with the recording part inseparably). Samplerates to all encoders. Encoders can be configured individually on a menu specific to the encoder in the recording menu. File creation is delayed until flush time to reduce spinups when splitting. Misc: statusbar icons for numbers are individual digits to display any number. Audio buffer was rearranged to maximize memory available to recording and properly reinitialized when trashed. ColdFire PCM stuff moved to target tree to avoid a complicated mess when adding samplerate switching. Some needed API changes and to neaten up growing gap between hardware and software codecs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11452 a1c6a512-1295-4272-9138-f99709370657
* adds ata_idle_notify system which allows callbacks in apps/ to be calledJonathan Gordon2006-11-06
| | | | | | | | | | when the hard disk is idle but spinning, and just before shutting down. on SWCODEC targets with > 8MB RAM the playback engine will try to refill the buffer if it is less than 75% full while the disk is spinning (temporarily disabled on the nano) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11451 a1c6a512-1295-4272-9138-f99709370657
* fix typoMarcoen Hirschberg2006-11-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11435 a1c6a512-1295-4272-9138-f99709370657
* implement the gigabeat backlight driverMarcoen Hirschberg2006-11-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11434 a1c6a512-1295-4272-9138-f99709370657
* H300, X5: Faster lcd_yuv_blit() using EMAC. Speedup of the function itself ↵Jens Arnold2006-11-04
| | | | | | at 124MHz: 10.5% on X5, 16.5% on H300. mpegplayer speedup 3..4% git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11429 a1c6a512-1295-4272-9138-f99709370657
* More tweak to ColdFire default exception handler. iRiver reboots on power ↵Michael Sevakis2006-11-03
| | | | | | press but x5 just shuts down. Haven't yet thought much about why or how to make it reboot on x5 if it's possible. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11422 a1c6a512-1295-4272-9138-f99709370657
* Don't overflow the backlight event queue with on messagesSteve Bavin2006-11-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11420 a1c6a512-1295-4272-9138-f99709370657
* Add target/coldfire/iriver/ to the tar filesLinus Nielsen Feltzing2006-11-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11419 a1c6a512-1295-4272-9138-f99709370657
* H300: (1) Use DMA for LCD updates, with auto-aligned line reads. Speeds up ↵Jens Arnold2006-11-02
| | | | | | LCD updates by ~ 75% at 11MHz and 45MHz. Only ~ 11% speedup at 124MHz due to (2). (2) Less aggressive LCD transfer timing at 124MHz. With the previous timing, slightly corrupted display contents was reported, and with DMA transfers at least 4 waitstates are needed to make updates work at all. * A table in system-iriver.c shows settings for all integer multiples of the base clock frequency (info for developers, not yet complete). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11418 a1c6a512-1295-4272-9138-f99709370657
* Display correct exception information on ColdFire targets.Michael Sevakis2006-11-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11416 a1c6a512-1295-4272-9138-f99709370657
* X5 can flip the display.Jens Arnold2006-10-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11410 a1c6a512-1295-4272-9138-f99709370657
* Removed remnants of deprecated lcd_roll().Jens Arnold2006-10-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11409 a1c6a512-1295-4272-9138-f99709370657
* Moved coldfire code in system.c and system.h into target tree.Michael Sevakis2006-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11399 a1c6a512-1295-4272-9138-f99709370657
* Fix the sim errors in battery_read_info.Michael Sevakis2006-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11397 a1c6a512-1295-4272-9138-f99709370657