summaryrefslogtreecommitdiff
path: root/firmware/target/coldfire/iaudio (follow)
Commit message (Collapse)AuthorAge
* Turn backlight ON at boot unless bootloader has already done that.Miika Pekkarinen2007-01-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11992 a1c6a512-1295-4272-9138-f99709370657
* Removed executable flagLinus Nielsen Feltzing2007-01-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11967 a1c6a512-1295-4272-9138-f99709370657
* SWCODEC recording: More cleanup of stuff after queue additions and audio ↵Michael Sevakis2006-12-17
| | | | | | driver unification. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11783 a1c6a512-1295-4272-9138-f99709370657
* first step in audio driver unification: renaming the functions to audio_*Marcoen Hirschberg2006-12-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11670 a1c6a512-1295-4272-9138-f99709370657
* X5: Slightly lower threshold value to reliably disable constant adc reading ↵Jens Arnold2006-11-26
| | | | | | when no button is pressed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11604 a1c6a512-1295-4272-9138-f99709370657
* Just correct a comment and see if the build goes differently.Michael Sevakis2006-11-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11578 a1c6a512-1295-4272-9138-f99709370657
* iRiver/iAudio: Added audio_set_recording gain and sound_default to plugin ↵Michael Sevakis2006-11-23
| | | | | | API. Simplified plugin recording by target/-ing some audio functions. UDA1380 records with WSPLL as a result. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11577 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
* 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
* 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
* 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
* 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
* General: changed local adc to voltage conversions in several places to use ↵Michael Sevakis2006-10-30
| | | | | | battery_voltage. Added battery_read_info function for unfiltered battery information. x5: removed adc_read as a distinct function. Removed adc tick task. adc_init is empty inline. Adjusted battery scale, voltage to level array and read 10 bits from the ADC for battery since 255 levels is not enough for true centivolt resolution. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11396 a1c6a512-1295-4272-9138-f99709370657
* move coldfire ata defines to a shared ata-target.hMarcoen Hirschberg2006-10-30
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11395 a1c6a512-1295-4272-9138-f99709370657
* Cleanup of new button reading code. Moved functions for enabling of scanning ↵Michael Sevakis2006-10-28
| | | | | | and the decision to scan or not to button_read_device. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11377 a1c6a512-1295-4272-9138-f99709370657
* Put a couple x5-specific function declarations in adc-target.h where they ↵Michael Sevakis2006-10-27
| | | | | | should be. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11358 a1c6a512-1295-4272-9138-f99709370657
* Stop reading buttons if one is not down. Don't read remote keys if not ↵Michael Sevakis2006-10-27
| | | | | | plugged. Good for another few points of boost and 4fps full-screen unboosted. The button scan enabling seems stable and I've been using it without any difficulties but if the interrupts hiccup it could leave them unresponsive. Clearing the GPI0 interrupts before enabling them seems to prevent any difficulties. If there's problems there I'll just leave the remote reading bypass only and 50% of the benefits will still be realized. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11357 a1c6a512-1295-4272-9138-f99709370657
* Moved pcf50606 stuff to target directory.Michael Sevakis2006-10-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11348 a1c6a512-1295-4272-9138-f99709370657
* Fixed implicit declaration warning.Michael Sevakis2006-10-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11332 a1c6a512-1295-4272-9138-f99709370657
* Pinched pcf50606 i2c code used in iRiver players and adapted to x5. Boost ↵Michael Sevakis2006-10-25
| | | | | | ratios down as much as 100 percent for mp3 and 50 percent for vorbis. mp3 hardly ever boosts even with eq. Scrolling much sharper. Like a whole new player. The code can be used for both iRiver and x5 by just defining macros with the appropriate ports and bit numbers for each player. Probably will have a pcf50606-coldfire.c soon. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11330 a1c6a512-1295-4272-9138-f99709370657
* Get rid of some OR-ing and conditional expressions in lcd driver when ↵Michael Sevakis2006-10-20
| | | | | | register values can just be saved in shorts. Touch-up to comment in asm part. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11281 a1c6a512-1295-4272-9138-f99709370657
* iAudio X5: USB mode working againLinus Nielsen Feltzing2006-10-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11261 a1c6a512-1295-4272-9138-f99709370657
* Disables hard dither mode on the x5 for routine drawing. Display driver ↵Michael Sevakis2006-10-16
| | | | | | automatically enables it when needed. Full screen frame rate up to 48 at normal CPU frequency from about 45 putting it about where it was when everything including the framebuffer was in IRAM due to the shorter and simpler lcd_write_data. Please advise if this works differently on any x5 as this might be considered a hack since nothing in the datasheet specifies using the chip this way. It is perfectly functional on mine. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11233 a1c6a512-1295-4272-9138-f99709370657
* x5: Needed a couple tweaks to the contrast fix.Michael Sevakis2006-09-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11077 a1c6a512-1295-4272-9138-f99709370657
* Remote play button was still being read out with remote hold key on.Michael Sevakis2006-09-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11076 a1c6a512-1295-4272-9138-f99709370657
* Fixed FS#5800 - 'LCD-sleep awake bug' on x5. Contrast setting is now ↵Michael Sevakis2006-09-26
| | | | | | preserved after LCD sleeps. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11075 a1c6a512-1295-4272-9138-f99709370657
* Fixed remote contrast settings. Maybe'll get some build errors here.Michael Sevakis2006-09-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11071 a1c6a512-1295-4272-9138-f99709370657
* x5: No more remote LCD streaks when powering off with remote active. Will ↵Michael Sevakis2006-09-17
| | | | | | not affect hot unplugging of course. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10967 a1c6a512-1295-4272-9138-f99709370657
* Added the power off to x5 remote play button. 3s delay seems confortable and ↵Michael Sevakis2006-09-12
| | | | | | well out of the way of the long press for playback stop. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10934 a1c6a512-1295-4272-9138-f99709370657
* Improved handling of the ONKEY1S interrupt. Off for the remote must be ↵Michael Sevakis2006-09-12
| | | | | | explicitly mapped now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10932 a1c6a512-1295-4272-9138-f99709370657
* More PMU madness for x5-- a better, more paranoid sequence for enabling GPI0 ↵Michael Sevakis2006-09-10
| | | | | | IMHO git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10913 a1c6a512-1295-4272-9138-f99709370657
* A tiny change to pcf50506-x5.c. Don't know why Recorder-8MB build would have ↵Michael Sevakis2006-09-10
| | | | | | been affected by the last change. It doesn't add anything to it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10912 a1c6a512-1295-4272-9138-f99709370657
* Added remote backlight on hold option to players with remote hold switch. ↵Michael Sevakis2006-09-10
| | | | | | Disabled IRQs while reading pcf50606 ADC. This seems to have stopped buttons becoming unresponsive when using remote. Maybe fixes other button glitches as well? git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10911 a1c6a512-1295-4272-9138-f99709370657
* Fixed the problem on the x5 of spontaneous shutdown after holding the power ↵Michael Sevakis2006-09-09
| | | | | | key for 1s. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10904 a1c6a512-1295-4272-9138-f99709370657
* Got rid of backlight wink between bootloader and firmware start by removing ↵Michael Sevakis2006-08-26
| | | | | | redundant lcd reset git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10751 a1c6a512-1295-4272-9138-f99709370657
* X5: Applied tweaks from the H300 lcd_yuv_blit to the X5 version. Smaller ↵Jens Arnold2006-08-24
| | | | | | code and ca. 1% speedup. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10729 a1c6a512-1295-4272-9138-f99709370657
* Move X5 ADC code to target tree. Fix power button detection on H10. New ADCBarry Wardell2006-08-22
| | | | | | | driver for H10. Thanks to Laurent Baum for all his help with this code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10701 a1c6a512-1295-4272-9138-f99709370657
* X5: Assembler optimised remote LCD update. Speedup: 3 times @11MHz, 3.3 ↵Jens Arnold2006-08-22
| | | | | | times @45MHz, +75% @124MHz. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10685 a1c6a512-1295-4272-9138-f99709370657
* iAudio X5: swap the remote REW and FF buttonsLinus Nielsen Feltzing2006-08-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10634 a1c6a512-1295-4272-9138-f99709370657
* Added assembly lcd_yuv_blit for iAudio X5 and misc. display related changesMichael Sevakis2006-08-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10599 a1c6a512-1295-4272-9138-f99709370657
* Accepted FS#5807 by Michael Sevakis - ASM optimized lcd_update().Rani Hod2006-08-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10564 a1c6a512-1295-4272-9138-f99709370657
* Accepted FS #5786 by Michael Sevakis - lcd_yuv_blit() for X5.Rani Hod2006-08-11
| | | | | | | hard coded to YUV4:2:0 for now, gives ~13.5 fps. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10528 a1c6a512-1295-4272-9138-f99709370657
* Patch #5789 by Mike Sevakis - Proper shut down of Coldfire targetsLinus Nielsen Feltzing2006-08-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10510 a1c6a512-1295-4272-9138-f99709370657
* fixed bootloader build error due to last commit.Rani Hod2006-08-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10491 a1c6a512-1295-4272-9138-f99709370657
* Accepted FS #5772 by Michael SevakisRani Hod2006-08-08
| | | | | | | | | | | | 1. X5 lcd sleep 2. #define HAVE_LCD_ENABLE 3. add "backlight (on hold switch)" setting, adapted from FS #5735 Note that the while(1) yield ==> asm("halt") part is NOT commited here, I prefer it would be discussed separately. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10489 a1c6a512-1295-4272-9138-f99709370657
* Patch #5740 by Mike Sevakis - X5 LCD performance enhancementsLinus Nielsen Feltzing2006-07-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10390 a1c6a512-1295-4272-9138-f99709370657
* Applied FS#5734 by Michael Sevakis (X5 LCD contrast bugfix andRani Hod2006-07-31
| | | | | | | some #define fixup). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10388 a1c6a512-1295-4272-9138-f99709370657
* Applied FS #5727 (fix backlight flicker on X5) by Michael SevakisRani Hod2006-07-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10360 a1c6a512-1295-4272-9138-f99709370657
* LCD remote support for iAudio X5Linus Nielsen Feltzing2006-07-28
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10352 a1c6a512-1295-4272-9138-f99709370657
* Moved the X5 button driver to the target treeLinus Nielsen Feltzing2006-07-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10339 a1c6a512-1295-4272-9138-f99709370657