1. 473fc2b Fixed line out volume for 4G, Nano and 5G Ipods. Partial patch #4814 by by Thom Johansen · 19 years ago
  2. d257683 font caching fixes by Frank Dischner by Marcoen Hirschberg · 19 years ago
  3. b492cf4 Removed an unneeded BUTTON_HOLD define for iPod 3G by Hristo Kovachev · 19 years ago
  4. bf3dba8 Coldfire: Assembler optimised disk writing, speed increase ~36% on average. by Jens Arnold · 19 years ago
  5. 2f438bb H300: Properly initialize the backlight PCF50606 port pin by Linus Nielsen Feltzing · 19 years ago
  6. dd5a858 Reduce code size and generally clean up the button driver more! * Add 'wheel repeat' functionality to prevent scrolling past the end of lists in a continuous scroll. Can release and resume scrolling to wrap to the top (4g, 5g, nano). by Brandon Low · 19 years ago
  7. 0c620cc Improve button driver performance on ipod a bit by moving around queue checks and properly detecting end-of-scroll. * Provide to an application which reads the button queue directly the data from the wheel (position and delta) for custom wheel driver (only sent for deltas large enough to cause a scroll event for now by Brandon Low · 19 years ago
  8. 14229df Fix s-t-u-p-i-d bug in the asm ata read routine. by Jens Arnold · 19 years ago
  9. 5a12127 Coldfire: Assembler optimised disk reading, speed increase ~40% on average. by Jens Arnold · 19 years ago
  10. 96e4946 Hopefully correct charger connected detection for ipod video thanks to Herz's patch by Brandon Low · 19 years ago
  11. 13c63de Iriver: Properly working remote type detection regardless of hold switch positions. by Jens Arnold · 19 years ago
  12. cb9e316 H300: Cut-down LCD init & working display flip. by Jens Arnold · 19 years ago
  13. 4b68f1e Proper charger input, usb and charger activity detection/reporting for ipod video by Brandon Low · 19 years ago
  14. 451ee0b Charging state reporting for iriver players. Values calibrated with by Miika Pekkarinen · 19 years ago
  15. 06bc627 Removed lcd_roll() and lcd_remote_roll() functions. These functions were not really portable. Removed the only plugin that used lcd_roll(): Oscillograph. Oscilloscope offers everything that oscillograph did and more, in a portable way. * Bumped & sorted plugin API. by Jens Arnold · 19 years ago
  16. 4431ab2 Code policing by Brandon Low · 19 years ago
  17. 19f4c2a Improve ipod i2c driver somewhat by at least taking advantage of the in-device addressing in the pcf50605, also switch to a 10bit resistive divider for the ipod battery reading, this is easily configurable if it needs changing, or even to become a user/runtime setting by Brandon Low · 19 years ago
  18. c11a68a iAudio X5: Remote control buttons by Linus Nielsen Feltzing · 19 years ago
  19. ca9e8b6 Use an 8 bit ADC read for battery reading on ipod, that provides better than centivolt precision any way, also enable charging, it seems to detect fine when charging by USB by Brandon Low · 19 years ago
  20. c24569f Improve clarity, no functional change by Brandon Low · 19 years ago
  21. e8196b3 Minor correction to irq masking by Brandon Low · 19 years ago
  22. f556c95 That function prototype should never have been in CVS - it was just part of my testing by Dave Chapman · 19 years ago
  23. 4d9992d Fix lcd_roll() on H1x0. by Jens Arnold · 19 years ago
  24. 9d75acb ~2% performance improvement and some code cleanups for ipod video lcd update by Brandon Low · 19 years ago
  25. 19b45a4 LCD extension library: Implemented scrolling for LCD depths below 8 bit. * Oscilloscope: Use new scrolling function, some minor optimisations. by Jens Arnold · 19 years ago
  26. 838a702 ATA driver: Fixed a flaw in check_registers(), and added support for iAudio X5 by Linus Nielsen Feltzing · 19 years ago
  27. a4b45ee Additional minor button interrupt tweaks, in a completely unscientific way, this seems to make the 5g more responsive at 30mhz by Brandon Low · 19 years ago
  28. b564800 Slight simplification of scroll button driver by Brandon Low · 19 years ago
  29. a915771 Make the ipod ADC driver more generic, preparing to share code between it and the iRiver by Brandon Low · 19 years ago
  30. 0c886b7 Fix warnings by Brandon Low · 19 years ago
  31. bb2f15c Finer grained irq masking, blocking for i2c, plus a mutex to prevent conflicting read/writes by Brandon Low · 19 years ago
  32. aab0080 Fix some yellow builds by Brandon Low · 19 years ago
  33. 6668b65 Move the RTC read throttling to a smarter place by Brandon Low · 19 years ago
  34. 63c0d1d Basic battery monitoring for ipod 5g, should work on other ipods as well, but needs testing and stuff. Also improved the RTC driver and moved it to where it belongs, and interrupt protected a bunch of possibly broken i2c. Also start preparing code for ipod charge monitoring. Note: on the 5g, this takes up enough processor time to increase skippiness noticeably in WPS. by Brandon Low · 19 years ago
  35. 8c50ff2 More efficient button_read() for archos recorders and Ondios. by Jens Arnold · 19 years ago
  36. 6d19a56 Improved battery status reporting for units which support usb power / charge by Brandon Low · 19 years ago
  37. 8d0a32e gigabeat related changes by Marcoen Hirschberg · 19 years ago
  38. 27f2182 Fixed pointer size vs. int size problems (64 bit sims) by Jens Arnold · 19 years ago
  39. 71ee68e iPod 5G: Correctly implement mute when setting volume by Dave Chapman · 19 years ago
  40. 2850791 Patch #3060 from Andrew Scott - iPod mini button driver by Dave Chapman · 19 years ago
  41. 2f76763 iPod 3G - initial (completely untested) attempt at audio support by Dave Chapman · 19 years ago
  42. fb4e384 More iPod 3G work from Seven Le Mesle by Dave Chapman · 19 years ago
  43. 338e2bb first gigabeat commit by Marcoen Hirschberg · 19 years ago
  44. b902428 Ooops. Forgot to remove some debug code by Linus Nielsen Feltzing · 19 years ago
  45. 568ac3e Button driver for iAudio X5 by Linus Nielsen Feltzing · 19 years ago
  46. 01ece88 ADC driver for iAudio X5 by Linus Nielsen Feltzing · 19 years ago
  47. 2a2d346 Generic bitbang I2C driver by Linus Nielsen Feltzing · 19 years ago
  48. a13f847 Optimised lcd_clear_display(), lcd_hline() and lcd_fillrect(). by Jens Arnold · 19 years ago
  49. a875703 Slight optimisation for 1bit and 2bit (vp) LCD drivers. by Jens Arnold · 19 years ago
  50. 8b1297a Patch #1435744 from Andrew Scott - initial iPod Mini support by Dave Chapman · 19 years ago
  51. 800023b iPod 5G: Bug fixes in DAC initialisation - playback is now stereo... by Dave Chapman · 19 years ago
  52. 7f6fe6a Multiple remote support for iriver Hxxx stage 2: now button_read() returns correct buttons for each remote type. by Hristo Kovachev · 19 years ago
  53. 5991f02 Oops, no potentially conflicting declarations please. by Jens Arnold · 19 years ago
  54. 2705a89 Make the driver work with LCD widths which aren't integer multiples of 4, i.e. the last byte of a row is only partially used (upcoming iPod mini build). by Jens Arnold · 19 years ago
  55. 4b98554 Fix slow shutdown on ipod nano. by Thom Johansen · 19 years ago
  56. 237d3c4 Adaptive button repeat: adapts repeat rate depending on the ability of the application to cope. Avoids afterscroll and similar effects. * Yield while scrolling through lists. by Jens Arnold · 19 years ago
  57. 3ba5a0b iPods - implement button_hold() function by Dave Chapman · 19 years ago
  58. 0081184 Remote type autodetection on iriver, remote_type() returns REMOTETYPE_H100_LCD, REMOTETYPE_H300_LCD or REMOTETYPE_H300_NONLCD by Linus Nielsen Feltzing · 19 years ago
  59. bd203e0 iPod 5G: Split lcd_bcm_finishup() function into two halves, and incorporate into the start and end of lcd_update_rect. by Dave Chapman · 19 years ago
  60. 72ea4f3 iPod 5G: Put lcd_update_rect function in IRAM - increases speed from 52fps to 54fps by Dave Chapman · 19 years ago
  61. a4504bc Revert the ATA/USB power fix until I find an even more correct way of doing it :-) by Linus Nielsen Feltzing · 19 years ago
  62. 41e1aa8 Grayscale iPods: Fixed & optimised LCD driver. Further optimisation is possible. * LCD driver now uses proper native bitmaps resembling the LCD internal format. Mono bitmaps are still transposed. by Jens Arnold · 19 years ago
  63. fa41253 Important bugfix for lcd_bitmap_part(). * Some slight optimisations. by Jens Arnold · 19 years ago
  64. 333a22e iPod 5G: Another LCD optimisation, now at 52fps by Dave Chapman · 19 years ago
  65. d935679 iPod 5G: Further LCD driver optimisations - it is now working at 42fps for full-screen updates by Dave Chapman · 19 years ago
  66. 0a8e6d1 iPod 5G: Small LCD optimisation - make lcd_bcm_write32 inline. Increases LCD speed from 28fps to 31fps. by Dave Chapman · 19 years ago
  67. 32df718 iPod 5G: Add a yield() to the lcd_bcm_finishup() function. This function typically waits in a while loop for 14ms whilst the Broadcom DSP updates the LCD - yielding gives that time back to audio decoding. by Dave Chapman · 19 years ago
  68. 2612d37 More correct power handling of the HDD and ISD300 chips on the H300 platform by Linus Nielsen Feltzing · 19 years ago
  69. 9581ad3 iPod: Audio driver for iPod Video/5G. Rename wm8971_* functions to wmcodec_* to enable unification of the audio code for WM codecs by Dave Chapman · 19 years ago
  70. 6ffd3cf Some cosmetic cleaning of the wm8975 audio driver by Dave Chapman · 19 years ago
  71. 1f85297 Make the clickwheel driver stop buffering events if Rockbox is too busy by Thom Johansen · 19 years ago
  72. b0ad4cf Implement contrast setting for iPod greyscale LCD by Dave Chapman · 19 years ago
  73. 8fee528 iPod grayscale LCD driver - fix bug preventing the inverse bar line selector from displaying by Dave Chapman · 19 years ago
  74. 8ad2df8 Create an SDL sim for the iPod 4G Grayscale and also create an IPOD_ARCH define for all iPods. by Dave Chapman · 19 years ago
  75. db734b4 Patch #1403437 by Peter D'Hoye & Martin Scarratt: Recording gain. by Hristo Kovachev · 19 years ago
  76. 14cfc65 1. Updated battery_bench plugin: by Hristo Kovachev · 19 years ago
  77. 27f69db Fine-tuned ADC values for H300 button driver. by Jens Arnold · 19 years ago
  78. 383b8d4 Some bugfixes for the iPod 4G greyscale version of the LCD driver by Dave Chapman · 19 years ago
  79. 2f11278 Correct the comment to match the new code by Dave Chapman · 19 years ago
  80. afb2564 iPod: Increase udelay() up to 50 - this was causing problems when the hold switch was being used by Dave Chapman · 19 years ago
  81. 2924a48 Create config file for iPod 4G greyscale and various iPod 3G/4G greyscale fixes by Dave Chapman · 19 years ago
  82. 465596b More iPod 3G code from Seven Le Mesle by Dave Chapman · 19 years ago
  83. e8048ce Initial version of iPod greyscale LCD driver from Seven Le Mesle. This is currently written to use vertically-packed mono and native bitmap formats. by Dave Chapman · 19 years ago
  84. f3857ab H300: lcd_write_data() in pure asm, essentially the same speed as before, but working correctly for all allowed data lengths. Removed RAM waste by declaring inline functions static. by Jens Arnold · 19 years ago
  85. 1ee68b0 iAudio X5: hold button functions (not yet complete) by Linus Nielsen Feltzing · 19 years ago
  86. 33fbe7c iAudio X5: Dummy ADC functions by Linus Nielsen Feltzing · 19 years ago
  87. 760fea9 iAudio X5: various fixes to make the bootloader compile by Linus Nielsen Feltzing · 19 years ago
  88. 44a5c82 iAudio X5: Corrected crappy code, just to make the damn thing compile by Linus Nielsen Feltzing · 19 years ago
  89. 3c17330 Colour LCD driver: * Bring non-backdrop rendering back up to speed. * Speed up rendering with backdrop. * Restore correct behaviour of lcd_clear_display(). by Jens Arnold · 19 years ago
  90. 9b0822d Make it compile on iAudio X5 by Linus Nielsen Feltzing · 19 years ago
  91. d9e5b67 Patch #1421422 - Backdrop image patch started by Linus, finished by me. Adds ability to set backdrop images for file browser and menus (store full-screen bitmaps in /.rockbox/backdrops/) and also the ability to set a full-screen background image in a WPS using the %X|filename.bmp| WPS tag. Currently only implemented for targets with colour LCDs. by Dave Chapman · 19 years ago
  92. e6c2e19 This should not have been recommitted (went undetected for quite a while). by Jens Arnold · 19 years ago
  93. 32326ef * Changed implementation of inverse bar: Instead of complementing all pixels after drawing the text, the text is drawn in inversevid mode. This is faster, and will be more readable when backdrop image support gets added. Appearance on non-colour targets doesn't change. * Speedup of the scroll thread. by Jens Arnold · 19 years ago
  94. 1023ced iPod: Remove/reduce the udelay()s in the button driver. They were in the IPL source, but do not appear to be needed. by Dave Chapman · 19 years ago
  95. f9dac40 iPod: Fix the detection of lcd type for the iPod Photo - this should fix problems with that LCD. Affected users also need to install a new bootloader - available from the iPod Installation wiki page. by Dave Chapman · 19 years ago
  96. d3784e5 iPod: Remove some iPod Photo lcd initialisation code that (when used in the bootloader) corrupted the colors in the original firmware. by Dave Chapman · 19 years ago
  97. 5ffa8c5 iPod: Initial attempt at volume/bass/treble control - more work is needed, but it seems to be working. by Dave Chapman · 19 years ago
  98. 281403a Work-in-progress transparent bitmaps with 255,0,255 as the transparent color, not yet working on the H100 series by Linus Nielsen Feltzing · 19 years ago
  99. 2047f79 Fix red builds by Brandon Low · 19 years ago
  100. 005c2f8 Detect USB charge state in Hxx0 by Brandon Low · 19 years ago