- 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
- 59f9deb Display correct exception information on ColdFire targets. by Michael Sevakis · 18 years ago
- cb031f0 X5 can flip the display. by Jens Arnold · 18 years ago
- 84074cd Removed remnants of deprecated lcd_roll(). by Jens Arnold · 18 years ago
- f29cae0 Moved coldfire code in system.c and system.h into target tree. by Michael Sevakis · 18 years ago
- cd8239f Fix the sim errors in battery_read_info. by Michael Sevakis · 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
- 7787cd2 woops, removed a bit too much by Jonathan Gordon · 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
- 62a11ea Removed unnecessary #include s. by Jens Arnold · 18 years ago
- 9aa5be6 H300: Slight simplification of adc_scan(), ported from X5. by Jens Arnold · 18 years ago
- 85c9a05 H300: Don't read the button ADC as long as no button is pressed, utilising the PCF50606 accessory detect feature. Ported from X5. by Jens Arnold · 18 years ago
- a737de7 oops, two files didnt get commited by Jonathan Gordon · 18 years ago
- cad563b move the iriver h1x0/h3x0 button driver to target tree by Jonathan Gordon · 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
- 56e75be Make the build process informative again for 'make' 3.80 and earlier. Those 'make' versions are back to lower build speed (same as before my Makefile tuning). by Jens Arnold · 18 years ago
- a796260 Next step of Makefile tuning: * Use 'make' internal commands for printing messages. Saves build time especially on cygwin. * SILENT variable used in more places. * Bitmap build system uses one Makefille less. by Jens Arnold · 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
- 522ae6e kill two gigabeat warnings by Daniel Stenberg · 18 years ago
- 2ede2a7 Put a couple x5-specific function declarations in adc-target.h where they should be. by Michael Sevakis · 18 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 · 18 years ago
- a992cd1 Correct LCD pixel format on Sansa E200 by Daniel Ankers · 18 years ago
- 24f4a2a Allow the Sansa e200 UI simulator to be built. Thanks to Andre Smith for the nice image of the Sansa. Lots more to be done including testing and tweaking the keymaps and modifying the plugins for the Sansa's 176x220 LCD. by Barry Wardell · 18 years ago
- 1d6bfa9 Removed unneeded pcf50606.c. by Michael Sevakis · 18 years ago
- 784dd78 Moved pcf50606 stuff to target directory. 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
- 58ebf47 FS#6216 Update so MP3 files are only opened once. With corrections and by Miika Pekkarinen · 18 years ago
- 710ccb7 ifdef all the tagcache code, allows rombox to be compiled again, Thanks Austin Appel by Jonathan Gordon · 18 years ago
- 34751f0 Fixed implicit declaration warning. by Michael Sevakis · 18 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 · 18 years ago
- d1ce4e7 Consistent style of 'make' messages. Always use ranlib after ar. by Jens Arnold · 18 years ago
- 76b2efb Don't reset everything when (un)sleeping the TEA5767. Fixes FS#6162. by Dominik Riebeling · 18 years ago
- 37f7f0b reduce the number of gigabeat warnings by Marcoen Hirschberg · 18 years ago
- 0cc8b71 Speed up build process in general by using internal functions of make instead of spawning sub-shells where possible. by Jens Arnold · 18 years ago
- 593b552 add support for the Wolfson WM8751 by Marcoen Hirschberg · 18 years ago
- 9d3fdda Bugfix: bidi_l2v() returned a pointer to value on the stack when the argument was an empty string. * Don't protect against NULL pointer, that would be a bug in the caller. by Jens Arnold · 18 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 · 18 years ago
- 0561fc4 this shouldn't have been committed by Marcoen Hirschberg · 18 years ago
- 1d7ebdf generalise the wolfson codec code a bit by Marcoen Hirschberg · 18 years ago
- 2cf14db When seeking, actually use the MP3 VBR TOC again, if available. by Magnus Holmgren · 18 years ago
- 4950b55 Patch #6052 - More responsive skip on Archos by Linus Nielsen Feltzing · 18 years ago
- da153da Patch #5166 by Robert Keevil - Last.fm logging by Linus Nielsen Feltzing · 18 years ago
- d543bd4 iAudio X5: USB mode working again by Linus Nielsen Feltzing · 18 years ago
- 44cbd33 Add keymap for A-B repeat on H10 and enable support for it. by Barry Wardell · 18 years ago
- d8ef7c5 Big Sansa update: Go back to using the common crt0-pp.S. Add LCD driver. Add ADC driver (may not be needed). Fix a bug in the button driver. by Daniel Ankers · 18 years ago
- 2161407 Cygwin-built simulator can produce garbled debugging output without our snprintf by Steve Bavin · 18 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 · 18 years ago
- 634f1d6 Fix a stupid bug (thanks to Frieder Ferlemann.) Get rid of MS-DOS line endings. by Daniel Ankers · 18 years ago
- e147bf3 re-enable the picthscreen in the v1 and v2 recorders by Jonathan Gordon · 18 years ago
- e0710b2 More color adjustments. Better translation to and from native colors with even distribution of levels. Macros for extracting native depth components and packing them. by Michael Sevakis · 18 years ago
- 7058752 Removed ugly boosting solutions from playback code and let scheduler by Miika Pekkarinen · 18 years ago
- 8aed608 Untested first attempt at a Sansa button driver. Based on work by MrH by Daniel Ankers · 18 years ago
- d282e14 Untested first attempt at a Sansa button driver. Based on work by MrH by Daniel Ankers · 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
- a60bb9a Do not use our simple snprintf in simulator, because by Tomasz Malesinski · 18 years ago
- e7da79f Add calibrated battery readings for H10. by Barry Wardell · 18 years ago
- 73e2f7b Minor simplification #2; replace unneeded variable filebufused with a macro by Steve Bavin · 18 years ago
- 6a4ec14 Oops: Sansa and H10 need crt0 included in the bootloader by Daniel Ankers · 18 years ago
- 76a6aaa Added dithering for 24 bit backdrops on 16 bit displays. FORMAT_DITHER should be specified to dither a bitmap when loading. Feel free to flame me if I got the RGB565SWAPPED thing wrong. by Michael Sevakis · 18 years ago
- 02d756d Messing with the peak calculation in pcm_playback.c for Coldfire ports. by Michael Sevakis · 18 years ago
- 2740914 Changes to make Sansa bootloader run. Thanks to Peter Praest. by Daniel Ankers · 18 years ago
- f4e7759 UIE(), panicf(): Make reboot with ON react immediately on targets with real LED (archos recorders, player). by Jens Arnold · 18 years ago
- 994257e coldfire: set INTBASE and SPURVEC at startup, fixed typo in GPI0 int name by Peter D'Hoye · 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
- 28ce6e1 Fix simulator build errors for iPod 3g, 4g, mini and mini2g. by Barry Wardell · 18 years ago
- e66b2ec Implement region setting for the fm tuner. The region setting affects deemphasis, band limits and step size. Fixes FS#5929, FS#5928. by Dominik Riebeling · 18 years ago
- 0640a05 No need to include pcf50605.c twice for ipods. by Barry Wardell · 18 years ago
- df9a081 Fix iPod bootloader build errors. by Barry Wardell · 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
- 519c486 ...and tidy up by Steve Bavin · 18 years ago
- 1a11d43 Oops; second bad commit. Three strikes and I'm out I guess. by Steve Bavin · 18 years ago
- d49c810 Add CPU boost tracker to see where boosts are coming from by Steve Bavin · 18 years ago
- c6ebfcc Enable ATA poweroff option on H10 for a nice increase in battery life. by Barry Wardell · 18 years ago
- b692fb1 Add support for H10 remote. Remote buttons have the same keymappings as their counterparts on the H10 itself, with vol-/vol+ being the same as scroll up/down. by Barry Wardell · 18 years ago
- d2015eb the Gigabeat I2C driver needs the generic driver by Marcoen Hirschberg · 18 years ago
- 8e1e6f9 add the I2C driver for the Gigabeat by Marcoen Hirschberg · 18 years ago
- 3496689 add the ADC driver for the Gigabeat by Marcoen Hirschberg · 18 years ago
- 03aa9c9 Apply Mike Sevakis' recent sleep/contrast fixes for the X5 LCD driver to the H10 20GB LCD driver. With this fix, sleeping the LCD on the H10 20GB now works as it should so enable it as an option to save extra battery. by Barry Wardell · 18 years ago
- f80de70 x5: Needed a couple tweaks to the contrast fix. by Michael Sevakis · 18 years ago
- b8043fc Remote play button was still being read out with remote hold key on. by Michael Sevakis · 18 years ago
- 167c754 Fixed FS#5800 - 'LCD-sleep awake bug' on x5. Contrast setting is now preserved after LCD sleeps. by Michael Sevakis · 18 years ago
- 6dcb315 This should get rid of H300 sim error. by Michael Sevakis · 18 years ago
- 5a9bd4a Yup. H300 errors fixed. by Michael Sevakis · 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
- 2404913 Enable LCD invert setting in the menu for all targets that support it. This adds the menu option to H10 20GB and X5 builds. by Barry Wardell · 18 years ago
- a875ed5 Accepted FS#6023 - ADX codec (some kind of ADPCM). by Rani Hod · 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
- 5a79b4e Add ADC to I/O ports debug menu on H10. Fix battery level reading empty when starting up on H10. Calibrated battery for H10 20GB. by Barry Wardell · 18 years ago