- f4c5c6a Fix bootloaders, and the backlight-modded Ondio build. by Jens Arnold · 17 years ago
- ef12b3b Hardware controlled backlight brightness for iPod Video and Nano, retaining the software PWM fade in/ fade out. * Backlight handling cleanup, getting rid of one layer of 'lowlevelness'. * Use atomic GPIO bit manipulation for PP502x backlight handling. by Jens Arnold · 17 years ago
- 0d8111c Split radio i2c drivers into target tree where they belong. No changes to binaries produced. by Barry Wardell · 17 years ago
- b85b6be Coldfire targets: enable buffered writes by default. Speeds up all sorts of I/O that writes to ports: LCD update (except the functions using DMA on H300), ATA writes, .... Some timings had to be adjusted for the new configuration. by Jens Arnold · 18 years ago
- 99f9550 H300, X5: Optimised lcd_yuv_blit(), using line-pair zig-zag writing to the LCD controller. ~7% speedup on H300, ~5% speedup on X5. by Jens Arnold · 18 years ago
- c90c18e Thanks to LinusN, fix Coldfire bootloaders not booting - FS#7533 by Steve Bavin · 18 years ago
- 1672350 FS #7691 - improved USB detection on PP devices. This patch modifies the target-tree function usb_detect() on all targets from bool to int, returning USB_INSERTED or USB_EXTRACTED instead of true or false. This was done to enable the PP usb_detect() to check for USB_POWER (either a connection to a USB wall charger, or the user holding "charge mode" button) and return that as a third value. by Dave Chapman · 18 years ago
- 0fac492 First step of powermanagement rework: * Move target specific stuff into target tree, starting with battery voltage tables and voltage reading. (This revealed some incorrect percent_to_voltage_charging mappings). * Voltage reading on 1st gen ipods is now correct. * Clean up obsolete config #defines. by Jens Arnold · 18 years ago
- 8a17734 Moved archos power handling into target tree. * Tuner power handling cleaned up a bit. by Jens Arnold · 18 years ago
- f28da1a Enable a lot more features for simulators and add stubs where necessary, simulators should now work with identical lng and voice files as the respective target by Nils Wallménius · 18 years ago
- 60b01fa Straignten out some issues with HAVE_LCD_ENABLE. 1g/2g/3g had it defined but it shouldn't have been. lcd_enabled() was only available as a real function on gigabeat but others can use that too. Markup lcd.h a bit because I got a bit lost in it. by Michael Sevakis · 18 years ago
- 58fc279 Scroll on main and remote with a single thread. Change the way system messages are defined before running out is an issue (which requires a full update of rockbox on the player). by Michael Sevakis · 18 years ago
- 3deb270 Fix red bootloader builds. * Fix non-working PP5022 bootloaders. Also define correct IRAM size for PP5022/PP5024 bootloaders. by Jens Arnold · 18 years ago
- f888509 Slight speedup for iAudio remote LCD update when the CPU isn't boosted. by Jens Arnold · 18 years ago
- 7d759f6 Do some planned radio interface cleanup since adding in the LV24020LP. by Michael Sevakis · 18 years ago
- 2d48d0f Straighten out some audio path APIs and misc. audio stuff. Having recording is not a prerequisite to having input/output source selection which is probably most useful when adding a audio input features like FM to a new port without forcing recording to be implemented first. by Michael Sevakis · 18 years ago
- c49d5dd Coldfire targets: Adjusted PLL settings (lowest possible VCO clock for each setting) and IDE timing (especially it's faster now on M5+X5). * Added/updated table showing the necessary settings (PLL, refresh, waitstates, IDE timing) for each possible clock frequency. by Jens Arnold · 18 years ago
- 47bf6c5 Moved archos backlight code to target tree. Changed old mutlivalue CONFIG_BACKLIGHT to a simple HAVE_BACKLIGHT. by Jens Arnold · 18 years ago
- fad79dc Moved archos USB handling to target tree. Minor simplification for coldfire (only one usb-target.h). by Jens Arnold · 18 years ago
- 3354531 More logf fixes. speex.c wants to format 64bit args so I didn't change that one nor add any formatting for that. by Michael Sevakis · 18 years ago
- 39e1b59 Fixed backlight voltage for M5. Now the backlight is as bright as in the original firmware. by Jens Arnold · 18 years ago
- e21d217 Squeeze the serial number code down a few more bytes and call it a day. Will try to reduce by a significant amount later. by Michael Sevakis · 18 years ago
- 94c4724 Fix a late error that only let it read at default CPU frequency. Disable interrupts during ds2411 read since it's timing sensitive. by Michael Sevakis · 18 years ago
- 89a38d4 iAudio X5: Enable reading of DS2411 serial number. See it under System|Debug|View HW info. by Michael Sevakis · 18 years ago
- 633f388 Coldfire targets: Shuffle IRQ levels around to have all interaction between low level audio function calls and DMA be atomic. Make recording and playback independently startable and stoppable so one can be running and not interfere with the other. All tests I can do at the moment check out ok (play, record, play+record, FM radio on iRivers, S/PDIF on H120 (w/running optical on/off), and on-the-fly samplerate changes). Recording tested for well over an hour run and no problems. by Michael Sevakis · 18 years ago
- 611737b Add extra filtering to the X5 and M5 button drivers to prevent erratic button events (ported from H300). by Jens Arnold · 18 years ago
- 8867d00 More catching up on old work. Refine audio interface setup on Coldfire. Stop the funky glitching on the iAudio stuff when starting recording esp. at 88.2kHz. (probably due to the bidi interface). iRivers don't seem to care what you do. TLV320 still seems to have a little trouble selecting it's filters correctly for 88.2kHz or it could be some odd phasing effect. Get rid of the horrible reset parameter in pcm_apply_settings as it can decide for itself. by Michael Sevakis · 18 years ago
- 1d23240 Forget to commit this one deleted file by Jens Arnold · 18 years ago
- 8876018 Bring up the M5 port to a working stage: Extended numerous explicit checks for IAUDIO_X5 to also check for IAUDIO_M5, moved code around the target tree, added preliminary background for the sim. by Jens Arnold · 18 years ago
- 7d718a8 X5: Move the remote tick to target tree. by Jens Arnold · 18 years ago
- 51223e5 Introduced LCD_FBHEIGHT in addition to the already existing LCD_FBWIDTH to ease framebuffer handling a bit. Added equivalent definitions for the remote LCD. by Jens Arnold · 18 years ago
- 73cd9f3 Turn backlight ON at boot unless bootloader has already done that. by Miika Pekkarinen · 18 years ago
- e2022a2 Removed executable flag by Linus Nielsen Feltzing · 18 years ago
- 36c9405 SWCODEC recording: More cleanup of stuff after queue additions and audio driver unification. by Michael Sevakis · 18 years ago
- 77d039b first step in audio driver unification: renaming the functions to audio_* by Marcoen Hirschberg · 18 years ago
- 6adbbc0 X5: Slightly lower threshold value to reliably disable constant adc reading when no button is pressed. by Jens Arnold · 18 years ago
- f27c266 Just correct a comment and see if the build goes differently. by Michael Sevakis · 18 years ago
- ab1861a iRiver/iAudio: Added audio_set_recording gain and sound_default to plugin API. Simplified plugin recording by target/-ing some audio functions. UDA1380 records with WSPLL as a result. by Michael Sevakis · 18 years ago
- 58825f6 Coldfire targets: Got the rest of the coldfire code out of backlight.c. 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. by Michael Sevakis · 18 years ago
- cf59a4f H300/X5: Moved backlight brightness code to target tree. Created __backlight_set_brightness in backlight-(target).c. backlight_set_brightness range clamps and calls the backlight driver. by Michael Sevakis · 18 years ago
- 0f5cb94 Big Patch adds primarily: Samplerate and format selection to recording for 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. by Michael Sevakis · 18 years ago
- f8b1da2 H300, X5: Faster lcd_yuv_blit() using EMAC. Speedup of the function itself at 124MHz: 10.5% on X5, 16.5% on H300. mpegplayer speedup 3..4% by Jens Arnold · 18 years ago
- 84074cd Removed remnants of deprecated lcd_roll(). by Jens Arnold · 18 years ago
- 9e8fe0e General: changed local adc to voltage conversions in several places to use 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. by Michael Sevakis · 18 years ago
- ede3d64 move coldfire ata defines to a shared ata-target.h by Marcoen Hirschberg · 18 years ago
- c4a0d45 Cleanup of new button reading code. Moved functions for enabling of scanning and the decision to scan or not to button_read_device. by Michael Sevakis · 18 years ago
- 2ede2a7 Put a couple x5-specific function declarations in adc-target.h where they should be. by Michael Sevakis · 19 years ago
- 1d4a9c6 Stop reading buttons if one is not down. Don't read remote keys if not 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. by Michael Sevakis · 19 years ago
- 784dd78 Moved pcf50606 stuff to target directory. by Michael Sevakis · 19 years ago
- 34751f0 Fixed implicit declaration warning. by Michael Sevakis · 19 years ago
- b26e396 Pinched pcf50606 i2c code used in iRiver players and adapted to x5. Boost 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. by Michael Sevakis · 19 years ago
- 10363b3 Get rid of some OR-ing and conditional expressions in lcd driver when register values can just be saved in shorts. Touch-up to comment in asm part. by Michael Sevakis · 19 years ago
- d543bd4 iAudio X5: USB mode working again by Linus Nielsen Feltzing · 19 years ago
- 1102afb Disables hard dither mode on the x5 for routine drawing. Display driver 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. by Michael Sevakis · 19 years ago
- f80de70 x5: Needed a couple tweaks to the contrast fix. by Michael Sevakis · 19 years ago
- b8043fc Remote play button was still being read out with remote hold key on. by Michael Sevakis · 19 years ago
- 167c754 Fixed FS#5800 - 'LCD-sleep awake bug' on x5. Contrast setting is now preserved after LCD sleeps. by Michael Sevakis · 19 years ago
- e636492 Fixed remote contrast settings. Maybe'll get some build errors here. by Michael Sevakis · 19 years ago
- 69b4e80 x5: No more remote LCD streaks when powering off with remote active. Will not affect hot unplugging of course. by Michael Sevakis · 19 years ago
- 44e8233 Added the power off to x5 remote play button. 3s delay seems confortable and well out of the way of the long press for playback stop. by Michael Sevakis · 19 years ago
- 3bee89e Improved handling of the ONKEY1S interrupt. Off for the remote must be explicitly mapped now. by Michael Sevakis · 19 years ago
- c3b1475 More PMU madness for x5-- a better, more paranoid sequence for enabling GPI0 IMHO by Michael Sevakis · 19 years ago
- 5ffd3ae A tiny change to pcf50506-x5.c. Don't know why Recorder-8MB build would have been affected by the last change. It doesn't add anything to it. by Michael Sevakis · 19 years ago
- 3d2e10b Added remote backlight on hold option to players with remote hold switch. Disabled IRQs while reading pcf50606 ADC. This seems to have stopped buttons becoming unresponsive when using remote. Maybe fixes other button glitches as well? by Michael Sevakis · 19 years ago
- 32ba11f Fixed the problem on the x5 of spontaneous shutdown after holding the power key for 1s. by Michael Sevakis · 19 years ago
- 7a75aad Got rid of backlight wink between bootloader and firmware start by removing redundant lcd reset by Michael Sevakis · 19 years ago
- 92fe88a X5: Applied tweaks from the H300 lcd_yuv_blit to the X5 version. Smaller code and ca. 1% speedup. by Jens Arnold · 19 years ago
- e367b05 Move X5 ADC code to target tree. Fix power button detection on H10. New ADC by Barry Wardell · 19 years ago
- 5cc95ad X5: Assembler optimised remote LCD update. Speedup: 3 times @11MHz, 3.3 times @45MHz, +75% @124MHz. by Jens Arnold · 19 years ago
- dffcb9f iAudio X5: swap the remote REW and FF buttons by Linus Nielsen Feltzing · 19 years ago
- 013ab3d Added assembly lcd_yuv_blit for iAudio X5 and misc. display related changes by Michael Sevakis · 19 years ago
- 5fc856c Accepted FS#5807 by Michael Sevakis - ASM optimized lcd_update(). by Rani Hod · 19 years ago
- bcd94a9 Accepted FS #5786 by Michael Sevakis - lcd_yuv_blit() for X5. by Rani Hod · 19 years ago
- f64ad7d Patch #5789 by Mike Sevakis - Proper shut down of Coldfire targets by Linus Nielsen Feltzing · 19 years ago
- 7d4d6ce fixed bootloader build error due to last commit. by Rani Hod · 19 years ago
- c9f59e6 Accepted FS #5772 by Michael Sevakis by Rani Hod · 19 years ago
- c255073 Patch #5740 by Mike Sevakis - X5 LCD performance enhancements by Linus Nielsen Feltzing · 19 years ago
- cc839a2 Applied FS#5734 by Michael Sevakis (X5 LCD contrast bugfix and by Rani Hod · 19 years ago
- 78f425d Applied FS #5727 (fix backlight flicker on X5) by Michael Sevakis by Rani Hod · 19 years ago
- d17d08c LCD remote support for iAudio X5 by Linus Nielsen Feltzing · 19 years ago
- c849219 Moved the X5 button driver to the target tree by Linus Nielsen Feltzing · 19 years ago
- 40a3fd6 Remote LCD communication driver for X5, very loosely based on patch FS#5634 by Rani Hod by Linus Nielsen Feltzing · 19 years ago
- f18f9a8 Patch FS#5712 by Michael Sevakis - X5 Backlight brightness improvement/fix by Linus Nielsen Feltzing · 19 years ago
- 52aaa75 Restore the default backlight settings broken by Rani by Linus Nielsen Feltzing · 19 years ago
- c657763 Accepted FS #5474 by yours truly. by Rani Hod · 19 years ago
- 3c810c4 Accepted FS #5696 by yours truly. (1st cvs commit!) by Rani Hod · 19 years ago
- eec48a8 iAudio X5: Fix sim build by Linus Nielsen Feltzing · 19 years ago
- ed4d7a3 Patch #5347 by Rani Hod - Adds FM radio and recording features to the iAudio X5. by Linus Nielsen Feltzing · 19 years ago
- a59b3eb simplification of lcd driver code - based on patch #5474 by Rani Hod by Christian Gmeiner · 19 years ago
- 5f655c9 Patch #5639 by Ulrich Pegelow, inits the M5636 USBOTG chip on the X5 to reduce the battery consumption. by Linus Nielsen Feltzing · 19 years ago
- 5f0395d While waiting further and better improvements, this fixes the bug to by Daniel Stenberg · 19 years ago
- 9efbc9d 20% faster and one annoying lookup table cut out by Daniel Stenberg · 19 years ago
- e62152d Better sound quality on the iAudio X5 using the correct MCLK frequency by Linus Nielsen Feltzing · 19 years ago
- e687673 Correct IRAM attributes by Linus Nielsen Feltzing · 19 years ago
- a8c1fb5 Correct audio clock by Linus Nielsen Feltzing · 19 years ago
- 1361800 Backlight for iAudio X5 by Linus Nielsen Feltzing · 19 years ago
- 8f18680 USB mode for iAudio X5 by Linus Nielsen Feltzing · 19 years ago
- d0e8c57 Now the X5 LCD driver works as expected by Linus Nielsen Feltzing · 19 years ago
- 169cd33 iAudio: working PLL settings by Linus Nielsen Feltzing · 19 years ago
- c5c8883 iAudio X5 target-specific ATA driver code by Linus Nielsen Feltzing · 19 years ago