1. 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
  2. 59f9deb Display correct exception information on ColdFire targets. by Michael Sevakis · 18 years ago
  3. cb031f0 X5 can flip the display. by Jens Arnold · 18 years ago
  4. 84074cd Removed remnants of deprecated lcd_roll(). by Jens Arnold · 18 years ago
  5. f29cae0 Moved coldfire code in system.c and system.h into target tree. by Michael Sevakis · 18 years ago
  6. cd8239f Fix the sim errors in battery_read_info. by Michael Sevakis · 18 years ago
  7. 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
  8. ede3d64 move coldfire ata defines to a shared ata-target.h by Marcoen Hirschberg · 18 years ago
  9. 7787cd2 woops, removed a bit too much by Jonathan Gordon · 18 years ago
  10. d497bad remove some uneeded #ifdefs by Jonathan Gordon · 18 years ago
  11. 139f9f2 move the iriver h1x0/h3x0 targets to the target tree by Jonathan Gordon · 18 years ago
  12. 62a11ea Removed unnecessary #include s. by Jens Arnold · 18 years ago
  13. 9aa5be6 H300: Slight simplification of adc_scan(), ported from X5. by Jens Arnold · 18 years ago
  14. 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
  15. a737de7 oops, two files didnt get commited by Jonathan Gordon · 18 years ago
  16. cad563b move the iriver h1x0/h3x0 button driver to target tree by Jonathan Gordon · 18 years ago
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 77c915a Renamed the ipod_i2c functions to the more appropriate pp_i2c by Daniel Stenberg · 18 years ago
  23. 522ae6e kill two gigabeat warnings by Daniel Stenberg · 18 years ago
  24. 2ede2a7 Put a couple x5-specific function declarations in adc-target.h where they should be. by Michael Sevakis · 18 years ago
  25. 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
  26. a992cd1 Correct LCD pixel format on Sansa E200 by Daniel Ankers · 18 years ago
  27. 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
  28. 1d6bfa9 Removed unneeded pcf50606.c. by Michael Sevakis · 18 years ago
  29. 784dd78 Moved pcf50606 stuff to target directory. by Michael Sevakis · 18 years ago
  30. 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
  31. 58ebf47 FS#6216 Update so MP3 files are only opened once. With corrections and by Miika Pekkarinen · 18 years ago
  32. 710ccb7 ifdef all the tagcache code, allows rombox to be compiled again, Thanks Austin Appel by Jonathan Gordon · 18 years ago
  33. 34751f0 Fixed implicit declaration warning. by Michael Sevakis · 18 years ago
  34. 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
  35. d1ce4e7 Consistent style of 'make' messages. Always use ranlib after ar. by Jens Arnold · 18 years ago
  36. 76b2efb Don't reset everything when (un)sleeping the TEA5767. Fixes FS#6162. by Dominik Riebeling · 18 years ago
  37. 37f7f0b reduce the number of gigabeat warnings by Marcoen Hirschberg · 18 years ago
  38. 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
  39. 593b552 add support for the Wolfson WM8751 by Marcoen Hirschberg · 18 years ago
  40. 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
  41. 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
  42. 0561fc4 this shouldn't have been committed by Marcoen Hirschberg · 18 years ago
  43. 1d7ebdf generalise the wolfson codec code a bit by Marcoen Hirschberg · 18 years ago
  44. 2cf14db When seeking, actually use the MP3 VBR TOC again, if available. by Magnus Holmgren · 18 years ago
  45. 4950b55 Patch #6052 - More responsive skip on Archos by Linus Nielsen Feltzing · 18 years ago
  46. da153da Patch #5166 by Robert Keevil - Last.fm logging by Linus Nielsen Feltzing · 18 years ago
  47. d543bd4 iAudio X5: USB mode working again by Linus Nielsen Feltzing · 18 years ago
  48. 44cbd33 Add keymap for A-B repeat on H10 and enable support for it. by Barry Wardell · 18 years ago
  49. 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
  50. 2161407 Cygwin-built simulator can produce garbled debugging output without our snprintf by Steve Bavin · 18 years ago
  51. 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
  52. 634f1d6 Fix a stupid bug (thanks to Frieder Ferlemann.) Get rid of MS-DOS line endings. by Daniel Ankers · 18 years ago
  53. e147bf3 re-enable the picthscreen in the v1 and v2 recorders by Jonathan Gordon · 18 years ago
  54. 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
  55. 7058752 Removed ugly boosting solutions from playback code and let scheduler by Miika Pekkarinen · 18 years ago
  56. 8aed608 Untested first attempt at a Sansa button driver. Based on work by MrH by Daniel Ankers · 18 years ago
  57. d282e14 Untested first attempt at a Sansa button driver. Based on work by MrH by Daniel Ankers · 18 years ago
  58. 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
  59. 00d2182 Logf output on the serial port for h100 targets by Linus Nielsen Feltzing · 18 years ago
  60. a60bb9a Do not use our simple snprintf in simulator, because by Tomasz Malesinski · 18 years ago
  61. e7da79f Add calibrated battery readings for H10. by Barry Wardell · 18 years ago
  62. 73e2f7b Minor simplification #2; replace unneeded variable filebufused with a macro by Steve Bavin · 18 years ago
  63. 6a4ec14 Oops: Sansa and H10 need crt0 included in the bootloader by Daniel Ankers · 18 years ago
  64. 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
  65. 02d756d Messing with the peak calculation in pcm_playback.c for Coldfire ports. by Michael Sevakis · 18 years ago
  66. 2740914 Changes to make Sansa bootloader run. Thanks to Peter Praest. by Daniel Ankers · 18 years ago
  67. f4e7759 UIE(), panicf(): Make reboot with ON react immediately on targets with real LED (archos recorders, player). by Jens Arnold · 18 years ago
  68. 994257e coldfire: set INTBASE and SPURVEC at startup, fixed typo in GPI0 int name by Peter D'Hoye · 18 years ago
  69. 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
  70. 28ce6e1 Fix simulator build errors for iPod 3g, 4g, mini and mini2g. by Barry Wardell · 18 years ago
  71. 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
  72. 0640a05 No need to include pcf50605.c twice for ipods. by Barry Wardell · 18 years ago
  73. df9a081 Fix iPod bootloader build errors. by Barry Wardell · 18 years ago
  74. 0577dd7 Fix warnings in player builds. by Barry Wardell · 18 years ago
  75. d4945dc Move all iPod targets into the target tree. FS#5890 by Barry Wardell · 18 years ago
  76. 519c486 ...and tidy up by Steve Bavin · 18 years ago
  77. 1a11d43 Oops; second bad commit. Three strikes and I'm out I guess. by Steve Bavin · 18 years ago
  78. d49c810 Add CPU boost tracker to see where boosts are coming from by Steve Bavin · 18 years ago
  79. c6ebfcc Enable ATA poweroff option on H10 for a nice increase in battery life. by Barry Wardell · 18 years ago
  80. 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
  81. d2015eb the Gigabeat I2C driver needs the generic driver by Marcoen Hirschberg · 18 years ago
  82. 8e1e6f9 add the I2C driver for the Gigabeat by Marcoen Hirschberg · 18 years ago
  83. 3496689 add the ADC driver for the Gigabeat by Marcoen Hirschberg · 18 years ago
  84. 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
  85. f80de70 x5: Needed a couple tweaks to the contrast fix. by Michael Sevakis · 18 years ago
  86. b8043fc Remote play button was still being read out with remote hold key on. by Michael Sevakis · 18 years ago
  87. 167c754 Fixed FS#5800 - 'LCD-sleep awake bug' on x5. Contrast setting is now preserved after LCD sleeps. by Michael Sevakis · 18 years ago
  88. 6dcb315 This should get rid of H300 sim error. by Michael Sevakis · 18 years ago
  89. 5a9bd4a Yup. H300 errors fixed. by Michael Sevakis · 18 years ago
  90. e636492 Fixed remote contrast settings. Maybe'll get some build errors here. by Michael Sevakis · 18 years ago
  91. 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
  92. 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
  93. 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
  94. 537c754 Patch #4899 by Robert Keevil - Automatic pause on iPod when removing the headphones by Linus Nielsen Feltzing · 18 years ago
  95. 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
  96. 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
  97. a875ed5 Accepted FS#6023 - ADX codec (some kind of ADPCM). by Rani Hod · 18 years ago
  98. b7c87ac Fix them all. by Miika Pekkarinen · 18 years ago
  99. cabfbb3 Fixed the line scrolling not always being smooth. by Miika Pekkarinen · 18 years ago
  100. 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