- 83aded9 H300: (1) Use DMA for LCD updates, with auto-aligned line reads. Speeds up 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). by Jens Arnold · 18 years ago
- ede3d64 move coldfire ata defines to a shared ata-target.h by Marcoen Hirschberg · 18 years ago
- d497bad remove some uneeded #ifdefs by Jonathan Gordon · 18 years ago
- 139f9f2 move the iriver h1x0/h3x0 targets to the target tree by Jonathan Gordon · 18 years ago
- 9aa5be6 H300: Slight simplification of adc_scan(), ported from X5. by Jens Arnold · 18 years ago
- cad563b move the iriver h1x0/h3x0 button driver to target tree by Jonathan Gordon · 18 years ago
- 6c3c5fb cleanup ata.c a bit by moving portalplayer defines to target_tree and removing unused portalplayer and gigabeat code by Marcoen Hirschberg · 18 years ago
- f6c3a30 Fixed FS#6034 - Voice isn't handled when FM radio in on. Leave DAC enabled when analog bypass is on. by Michael Sevakis · 18 years ago
- 77c915a Renamed the ipod_i2c functions to the more appropriate pp_i2c by Daniel Stenberg · 18 years ago
- 1d6bfa9 Removed unneeded pcf50606.c. by Michael Sevakis · 18 years ago
- 017b0d7 A better workaround due to ATA sleep bugs in the Ipod Nano. battery_bench and plugins like it should now work also on Nano. by Thom Johansen · 18 years ago
- 1d7ebdf generalise the wolfson codec code a bit by Marcoen Hirschberg · 18 years ago
- 6aa12c1 Added a small interface to screens to translate colors into remote gray levels on the x5. Splash screens paint properly with light gray. Should be adapted to a more general approach in the future. A few trailing whitespace trimmings got into a couple files but that is fine. by Michael Sevakis · 18 years ago
- 00d2182 Logf output on the serial port for h100 targets by Linus Nielsen Feltzing · 18 years ago
- 5c6f32a Move iPod headphone detection into target tree (FS#6131 by Robert Keevil) and fix detection on 3G iPod by Daniel Ankers · 18 years ago
- 0577dd7 Fix warnings in player builds. by Barry Wardell · 18 years ago
- d4945dc Move all iPod targets into the target tree. FS#5890 by Barry Wardell · 18 years ago
- e636492 Fixed remote contrast settings. Maybe'll get some build errors here. by Michael Sevakis · 18 years ago
- 491458e Add wheel_status() function to the ipod "4g" button driver (i.e. all ipods excluding the 3G and 1st gen mini) to read the absolute position the wheel is being touched (0..95 - clockwise from top, or -1 for untouched), plus the wheel_send_events(bool) function to disable/enable sending normal scrolling events - based on patch #4721 from Mikael Magnusson. by Dave Chapman · 18 years ago
- 2dbe428 Fixed tlv320 mute problem at least for digital audio path. Analog bypass muting (during FM Radio listening) will require more drastic measures like powering down of part of the chip afaict. by Michael Sevakis · 18 years ago
- c8dbe04 Patch #6067 from Robert Keevil - enable headphone detection for the remaining ipods (mini 1g/2g and ipod 3g) by Dave Chapman · 18 years ago
- 537c754 Patch #4899 by Robert Keevil - Automatic pause on iPod when removing the headphones by Linus Nielsen Feltzing · 18 years ago
- 979c23a Fix "Upside down" behaviour on H10. We need to flip horizontally as well as vertically and also need to flip the scroll pad up/down. by Barry Wardell · 18 years ago
- b7c87ac Fix them all. by Miika Pekkarinen · 18 years ago
- cabfbb3 Fixed the line scrolling not always being smooth. by Miika Pekkarinen · 18 years ago
- 610190a Fixed the errors. by Miika Pekkarinen · 18 years ago
- a85044b New scheduler, with priorities for swcodec platforms. Frequent task by Miika Pekkarinen · 18 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 · 18 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 · 18 years ago
- 3d10a81 H10 changes: power_off() now actually powers off. Fix wrong bitwise operation when disabling sound. Fix filenames when building a bootloader. by Barry Wardell · 18 years ago
- e379225 Fix volume being really low on H10 by Barry Wardell · 18 years ago
- a7131c1 RTC driver for H10 by Laurent Baum by Barry Wardell · 18 years ago
- 9830ab5 Oops. It's #endif not #end. by Barry Wardell · 18 years ago
- 6ea7656 Sound on H10! by Barry Wardell · 18 years ago
- 4fc717a Added FS#2939 Encoder Codec Interface + Codecs by Antonius Hellmann with additional FM Recording support and my modifications by Michael Sevakis · 18 years ago
- d844cd2 Smoother volume control, less clickiness and some misc. formatting changes for tlv320 by Michael Sevakis · 18 years ago
- 06fc18f Increase the number of pixels written to the Photo/Color LCD in one go to 0x10000 (was 64000) by Dave Chapman · 19 years ago
- 1e9ac7a Allow scrolling lines with different x-margins. The margin at the time of the call to puts_scroll will be used as the margin for that line. by Mark Arigo · 19 years ago
- 9af13c3 H300: * Assembler optimised lcd_yuv_blit(), based on the X5 version. 23..31% speedup in tests depending on video size. * Don't set HORIZ_RAM_ADDR_POS for LCD updates, it's unnecessary. * Started the target tree move for H300 with this. 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
- acc153f Irivers: Faster remote LCD update. Maximum speedup (without ticking reduction): +32% @11MHz, 2.5 times @45MHz, +45% @124MHz. The speedup is data dependent, the worst case (every pixel having the opposite value from the previous one, in LCD data order) would see no speedup (except @45MHz), but it's a highly unlikely case. by Jens Arnold · 19 years ago
- f5e7867 Prevent unlikely endless loop. by Miika Pekkarinen · 19 years ago
- 5b71470 Port Tom Meyer's lcd_yuv_blit() optimisations for the ipod 5g to the ipod Photo/Color and Nano - gives a similar 10-15% speedup in mpegplayer. by Dave Chapman · 19 years ago
- b80266c Optimisations to lcd_yuv_blit by Tom Meyer - speeds up mpegplayer by about 10-15% by Dave Chapman · 19 years ago
- c4a59a2 eeprom driver for the h3x0 series, cleaned up the h1x0 series driver a bit, added debug entry for h3x0 that allows to write to the eeprom by Peter D'Hoye · 19 years ago
- 99bb00b Removed annoying debug output by Linus Nielsen Feltzing · 19 years ago
- 47c0bf6 Reverted an accidental change by Linus Nielsen Feltzing · 19 years ago
- 224c0a1 Finally, the new button action system is here, thanks to Jonathan Gordon. Some button mappings have changed and other things may break. Comments should go to the forum, http://forums.rockbox.org/index.php?topic=5829.0 or the mailing list. by Linus Nielsen Feltzing · 19 years ago
- eb1dd38 Add support for displaying the the current path or the full path (or neither) in the file browser. Check General Settings -> File View -> Show Path for the options. by Dan Everton · 19 years ago
- edf3bcf Change default contrast for iPod 3G by Daniel Ankers · 19 years ago
- 979dd7a Make sure the EQ is always applied to the DAC path. by Dan Everton · 19 years ago
- 8030c80 Add support for the iPod Video hardware equalizer. You can access it from Sound Settings -> Equalizer -> Hardware Equalizer. Note that the peak filters are reported not to work. Based on FS#5791 from Snyper. by Dan Everton · 19 years ago
- c1810b3 Added support for 512MB chips. Added support for multiple chips. by Tomasz Malesinski · 19 years ago
- 95b2781 Remove unneeded and unwanted parameter checking from lcd_yuv_blit() - bring the ipod Color/Nano implementation in line with other targets by Dave Chapman · 19 years ago
- dd75488 update the gigabeat code and move to target_tree by Marcoen Hirschberg · 19 years ago
- 3491147 Delay loops were too short for non-logf enabled builds @ 120 MHz. by Miika Pekkarinen · 19 years ago
- fe6f4f2 Make the grey shades on greyscale iPods a little darker, and the dark grey on H1x0 a little brighter. by Jens Arnold · 19 years ago
- f64ad7d Patch #5789 by Mike Sevakis - Proper shut down of Coldfire targets by Linus Nielsen Feltzing · 19 years ago
- e1eb91b Bootloader support to search firmware also from flash. Bootloader <-> by Miika Pekkarinen · 19 years ago
- e559cdb fixed bootloader problem not only for x5. by Rani Hod · 19 years ago
- c9f59e6 Accepted FS #5772 by Michael Sevakis by Rani Hod · 19 years ago
- f8866a3 Oops. Remove declaration of unused variable - fix the warning by Dave Chapman · 19 years ago
- 13b23fb Implementation of lcd_yuv_blit() for the ipod 5g. by Dave Chapman · 19 years ago
- c5a309a H300: * Implemented lcd_yuv_blit(). Speeds up video playback by about 7%. No bounds check in lcd_yuv_blit() (by convention), implementations for other targets should be adapted. * Fixed off-by-one bug in lcd_update_rect() by Jens Arnold · 19 years ago
- fa02b6c Let eeprom driver return the error number. This is just a cover-up commit to hide the fact that I broke the eeprom dump in my previous commit. Some code cleanup as bonus. by Peter D'Hoye · 19 years ago
- c9d6656 Initial commit of work-in-progress MPEG video player plugin based on libmpeg2. Works on all targets with colour LCDs, but most optimised for the ipod Color/Photo and Nano. It currently only plays raw MPEG-1 or MPEG-2 video streams (no audio). Also adds a new lcd_yuv_blit() function to the plugin API - currently only implemented for the ipod Color/Photo and Nano. by Dave Chapman · 19 years ago
- c214e7b Grayscale library ported to the grayscale iPods, first version. Added C reference versions of gray_update_rect() for both horizontal and vertical pixel packing. gray_update_rect() and gray_ub_gray_bitmap_part() not yet assembler optimised. Grayscale screendump doesn't work yet. * Fixed button assignments for iPod in grayscale.c by Jens Arnold · 19 years ago
- 954b732 Initial support and use for EEPROM memory on H120 & H140 players when by Miika Pekkarinen · 19 years ago
- 174af79 Initial EEPROM driver for iriver H1xx. by Miika Pekkarinen · 19 years ago
- 879d853 Reduced the logf output. Please enable the lines only when necessary. by Miika Pekkarinen · 19 years ago
- 0fc30d1 added mostly dummy changes to allow building of a Sansa e200 bootloader by Daniel Stenberg · 19 years ago
- 8630f07 Applied FS# 5736 by Alexander Levin. by Rani Hod · 19 years ago
- 0d58ea4 Add a define for unplugged remote by Hristo Kovachev · 19 years ago
- d17d08c LCD remote support for iAudio X5 by Linus Nielsen Feltzing · 19 years ago
- 05ddd9a X5 remote LCD drawing. This will break target linking atm - lcd_remote_update[_rect]() are not yet implemented. by Jens Arnold · 19 years ago
- cb36fec LCD drivers: * Slight speedup for 2bit greyscale drivers. Use the same scrolltext drawing anywhere. * Cleanup, fixes and definitions in preparation for X5 remote. by Jens Arnold · 19 years ago
- c849219 Moved the X5 button driver to the target tree by Linus Nielsen Feltzing · 19 years ago
- 9051afa Contrast setting cleanup: * Only include contrast setting for targets where it's used. * Make lcd_default_contrast() a stub for simulators. by Jens Arnold · 19 years ago
- 52aaa75 Restore the default backlight settings broken by Rani 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
- 61c301b Patch #5432 from Thomas Paul Diffenbach - small speedup for ipod video lcd_update function. by Dave Chapman · 19 years ago
- 393f31c 1bit and 2bit LCD drivers: Low-level bit handling optimisations. by Jens Arnold · 19 years ago
- 3c357a8 Patch #5375 by Rani Hod - Eliminate click on X5 shutdown by Linus Nielsen Feltzing · 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
- 977169e H300: Rudimentary driver for the ISP1362 USB on-the-go controller. For now it just sends the chip to sleep, solving the poor battery runtime issue. by Jens Arnold · 19 years ago
- df686b8 Tweaks to reduce an iriver recording glitch to a minimum. Removed yields from i2c code as a means to shorten the duration, rearranged order of changing to always cause dips and never peaks. Also some code policing. by Peter D'Hoye · 19 years ago
- 53de165 Added a comment by Linus Nielsen Feltzing · 19 years ago
- 0dd1f8e Work-in-progress rework of charging status reading & display: * Changed several charging related HAVE_* macros into one multi-value CONFIG_CHARGING. * Always use proper macros for charging states. * Battery symbol charging animation now starts from current level on all targets with charging. Two-colour animation kept for non-b&w targets. Round down fill level while charging as before, but round to nearest pixel value for discharging on all targets. * Charging anim fixed on player. * Some code cleanup. by Jens Arnold · 19 years ago
- 9ae0c95 Remove previous fix as it seems to cause lock-ups when used with a remote. by Peter D'Hoye · 19 years ago
- eca4a49 Do not allow interrupts between the two calls that set the recording gain. Fixes volume glitches when changing recording gain. by Peter D'Hoye · 19 years ago
- 372ae28 Oops, move out the define from the #ifndef SIMULATOR by Hristo Kovachev · 19 years ago
- 8fb9f02 Use more proper default contrast for the iriver lcd remotes, also reset by Hristo Kovachev · 19 years ago
- 44a7595 Iriver: Don't scroll remote LCD lines 'in the dark', i.e. with the remote unplugged. by Jens Arnold · 19 years ago
- a238ab9 Iriver: Moved the handling of the UDA1380 split gain (analog preamp + decimator gain) into the UDA driver. * All: Settings structure sorted & cleaned up. by Jens Arnold · 19 years ago
- 784b4c9 Correctly test on volume id flag by Peter D'Hoye · 19 years ago
- 119d5b7 Iriver: Don't power the UDA1380 WSPLL as we don't use it. This is required according to the datasheet. by Jens Arnold · 19 years ago
- 61b8604 Ondio: (Hopefully) fix the occasional freezes during playback: Use DMA channel 0 for MMC transfer. As it has higher priority than channel 3 (used for playback), the risk of serial receive overruns is minimised. by Jens Arnold · 19 years ago
- 33bd218 Patch #5182 by Liberman Shachar - Vertical screen scroll bug fix (inverse bar crop in vertical scroll) by Linus Nielsen Feltzing · 19 years ago
- 69433c8 Fix fillrect calculation error for 'Screen scrolls out of view'. Fixes bug 5267. Also some minor code policing. by Peter D'Hoye · 19 years ago
- f79d35a ipods - First implementation of pcf50605_init() function. This enables the power-out in the Dock connector, which may help getting some accessories working - if they don't need to talk to the ipod via the Apple Accessory Protocol. Thanks to julius in IRC for testing. by Dave Chapman · 19 years ago