1. ef3e129 Much simpler implementation of large virtual sector support, not needing larger sector buffers and not touching file.c at all. secmult is simply used to normalize all sector counts to 512-byte physical sectors. * Moved MAX_SECTOR_SIZE definition to config-*.h, and enabled it for iPod Video only. MAX_SECTOR_SIZE now only enables checking for alternate disk layouts due to sector size (as iPod Video G5.5 is presented as having 2048-byte _physical_ sectors to the PC). Large virtual sector support in fat.c is always enabled. by Jens Arnold · 18 years ago
  2. c01a974 Removed unused variable, and fixed overflow in free/total calculation. There are still some suspicious things in here... by Jens Arnold · 18 years ago
  3. 31ffd7b Completed target tree move of the ata driver code. Some code cleanup. by Jens Arnold · 18 years ago
  4. ec14b0f Fixed the warnings. by Miika Pekkarinen · 18 years ago
  5. ae66c2b Add support (runtime detection) for 2048 bytes/sector filesystem. by Miika Pekkarinen · 18 years ago
  6. 7d00f97 PCM: A few tiny changes. 1) Recording a) Flush all pending files if filename queue is full or else perpetual flushing of 1 will occur at low bitrates and short split times. b) #ifdef out currently unused bits and save little less than 1/2K 2) Cleanup some declarations. by Michael Sevakis · 18 years ago
  7. 077ed49 Prevent the click of death when connecting an ipod to usb. by Miika Pekkarinen · 18 years ago
  8. 97d1ca5 SWCODEC: Audio-related threads must be free of further tasks before returning buffers. Cleanup declarations of related functions. by Michael Sevakis · 18 years ago
  9. 9be9767 forgot to add the RTC drivers by Marcoen Hirschberg · 18 years ago
  10. ce3ade1 iRiver: Channel 2 shouldn't be monitored except for radio playback. by Michael Sevakis · 18 years ago
  11. a45e632 move rtc functions to seperate files by Marcoen Hirschberg · 18 years ago
  12. 0e6dd7e Moved archos button reading to target tree. * Cleanup of button.[ch]. * Deactivated serial remote code for recorder FM/V2 as there is no remote pin, saving ~500 bytes of code. by Jens Arnold · 18 years ago
  13. 6adbbc0 X5: Slightly lower threshold value to reliably disable constant adc reading when no button is pressed. by Jens Arnold · 18 years ago
  14. 2c994b4 Fixed the errors for H300. by Miika Pekkarinen · 18 years ago
  15. f14f59f Data cache for the EEPROM driver to speed up reading/writing. This by Miika Pekkarinen · 18 years ago
  16. 11e2e56 Backdrop support in the X5 remote LCD driver. Still needs to be wired to the UI and settings. by Jens Arnold · 18 years ago
  17. 4049d44 dont allow the ata callbacks to be run less than once every 30s unless by Jonathan Gordon · 18 years ago
  18. 844d22f Allow GPIO debug screen on Sansa. Also remove a warning from the NAND driver by Daniel Ankers · 18 years ago
  19. 8033628 Remove some development code by Daniel Ankers · 18 years ago
  20. 0b556b8 ATA callback support for Sansa by Daniel Ankers · 18 years ago
  21. 64cccb0 Detect USB inserted on Sansa by Daniel Ankers · 18 years ago
  22. dda538a Recording, SWCODEC: Put config value string in the wrong order. by Michael Sevakis · 18 years ago
  23. 0729b92 Recording: Add AIFF recording to SWCODEC. Note: AIFF playback chokes on sample rates other than 44.1kHz whether recorded or created and saved with an external program. Recorded files will still open in an external editor however. by Michael Sevakis · 18 years ago
  24. 516d277 The ADC GPIO init code for the H100 was accidentally put in the H300 driver when moving to the target tree by Linus Nielsen Feltzing · 18 years ago
  25. 16cb491 iAudio/iRiver: Bootloader should not compile the audio-*.c files. by Michael Sevakis · 18 years ago
  26. f27c266 Just correct a comment and see if the build goes differently. by Michael Sevakis · 18 years ago
  27. 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
  28. fbac4f8 Audio bugfixes. Should wait for voice codec to reload before returning buffer when stealing voice. Certain variables that get or may get used during an IRQ should be declared 'volatile'. by Michael Sevakis · 18 years ago
  29. 43e2c01 Sansa doesn't use a Wolfson codec. Various other changes to allow Sansa to compile correctly with a normal build. Based on FS#6336 by Pavel Gnelitsa by Daniel Ankers · 18 years ago
  30. 242cbd5 Change if CONFIG_CPU==PP50XX to ifdef CPU_PP where appropriate by Daniel Ankers · 18 years ago
  31. 336cb68 Add several dummy functions to allow Sansa to build correctly by Daniel Ankers · 18 years ago
  32. e7b025b Initial NAND driver for Sansa. This has had limited testing, and no testing on 6 or 8Gb models by Daniel Ankers · 18 years ago
  33. 4a82f81 H100 series: Adjusted gray scale balance and default contrast for more linear gray levels. by Michael Sevakis · 18 years ago
  34. ef40b0a Coldfire: Add DMA auto alignment to pcm recording. by Michael Sevakis · 18 years ago
  35. 848e0b5 BMP loader: Remote LCD format support. by Jens Arnold · 18 years ago
  36. 687328b Add a few missing files to the tarball by Jonas Häggqvist · 18 years ago
  37. 514f45b Changed #ifdef USE_IRAM to #ifdef IRAM_STEAL. Also want to check if results are the same again since another person also built a red one successfully. by Michael Sevakis · 18 years ago
  38. acc29d9 SWCODEC/IRAM: Save voice IRAM when a plugin initializes its IRAM. Defines two macros for declaring and initializing IRAM. Plugins should use these instead. See mp3_encoder, doom, etc. for details. Further tweaks in buffer restoration after other use. Hiding of some interfaces that should only be used by buffer management. by Michael Sevakis · 18 years ago
  39. 4072848 Fix FS#6322. Battery level gets updated again as it should. by Barry Wardell · 18 years ago
  40. 7bc4120 Removed anachronisms introduced with low battery shutdown patch. by Michael Sevakis · 18 years ago
  41. cc50c14 H100/General: HAL for S/PDIF and refinement/bufixes in optical output powering/source selection. by Michael Sevakis · 18 years ago
  42. 0297873 Backdrop support for greyscale targets. WPS backdrop is untested. by Jens Arnold · 18 years ago
  43. 8c3f068 Get rid of ages-old interdependency between ata.c and mas.c by Jens Arnold · 18 years ago
  44. 7b30e50 Adjust scrollable lines to varying LCD sizes in the 2bit vertical packing LCD driver. Doesn't change anything for current targets. by Jens Arnold · 18 years ago
  45. 6bdf3ee Split 1 bit LCD code and move appropriate parts to target tree. Only archos code is tested. by Jens Arnold · 18 years ago
  46. 58e7547 Fix my warnings with explicit blocking on platforms w/o cpu_boost() by Brandon Low · 18 years ago
  47. 8a82892 Thread API enhancements. by Brandon Low · 18 years ago
  48. 8d2711b Improved power management (FS#3001). Shutdown rockbox when the battery gets to a level where the device doesn't function properly. Calculate remaining charging time while charging (rather than remaining running time). Show "Low Battery" and "Battery Empty" warnings. Also fixes FS#4786. by Barry Wardell · 18 years ago
  49. 6169455 Removed the Gmini 120 and Gmini SP code. These ports are dead, unfortunately. by Jens Arnold · 18 years ago
  50. 780f79e Removed the Gmini 120 and Gmini SP code. These ports are dead, unfortunately. by Jens Arnold · 18 years ago
  51. 270cb0b Fix sim error(s) (as usual). by Michael Sevakis · 18 years ago
  52. 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
  53. 0dd7ea2 Support building tagcache db natively on PC using the core of the by Miika Pekkarinen · 18 years ago
  54. 29d8b91 Forgot to add new files for iFP move to target tree. by Tomasz Malesinski · 18 years ago
  55. 363d2ed clean up some artifacts left behind from the hxxx move to target tree by Jonathan Gordon · 18 years ago
  56. 00ce880 Removed the settings #defines from backlight.h since they are now in the players' config files. by Michael Sevakis · 18 years ago
  57. 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
  58. f64f589 H100/120: Split lcd driver into pixel format and device specific parts. Adjustment of contrast range to just a little less than white to a little more than black. Really only had to reset minimum. by Michael Sevakis · 18 years ago
  59. 6e992ab Target tree support for Iriver iFP. by Tomasz Malesinski · 18 years ago
  60. fedfd44 Fixed H10 build. by Tomasz Malesinski · 18 years ago
  61. 5c54ba4 Added macros controlling what goes to IRAM on different targets. by Tomasz Malesinski · 18 years ago
  62. 2e383a4 X5: Changed IRAM splitting between core and codecs/plugins. (a) Codecs benefit more from IRAM than the core. Further changes are required to actually make use of this. (b) This way, all core IRAM is DMA capable (wasn't the case before), so one less pitfall. by Jens Arnold · 18 years ago
  63. 412bea9 Ondio: Better activity monitoring for 'ata' idle notification. by Jens Arnold · 18 years ago
  64. ad70a9b Moved archos LCD aseembler code to target tree. by Jens Arnold · 18 years ago
  65. fd0e640 Bah, Linus was right, trying to call the ata_idle callbacks on usb and by Jonathan Gordon · 18 years ago
  66. 0a220b6 Remove unnecessary dummy pcm_init for PNX0101 (iFP). by Tomasz Malesinski · 18 years ago
  67. 7549960 Bugfix: X5 simulator now simulates the RTC. by Jens Arnold · 18 years ago
  68. d7e5527 Use HAVE_FLASHED_ROCKBOX when target is flashable. Currenly only used by the H100 series. by Michael Sevakis · 18 years ago
  69. a32b33b Forgot to cvs add lcd-as-h100.S. by Michael Sevakis · 18 years ago
  70. e89a394 More exodus to the target tree for ColdFire and a bonus sorting of firmware/SOURCES. by Michael Sevakis · 18 years ago
  71. f9c8a89 put back the PP5002 specific ATA code that got lost during the ipod target tree move by Marcoen Hirschberg · 18 years ago
  72. 5d67b49 Missed one hotswap ifdef... by Jens Arnold · 18 years ago
  73. af2d91f Fix idle monitoring to not freeze the Ondio, and add it in a more elegant way. Fixed hotswap ifdefing. by Jens Arnold · 18 years ago
  74. 92eff9d fixed once again. by Jonathan Gordon · 18 years ago
  75. 59da10a grr.. got lost in firmware/SOURCES by Jonathan Gordon · 18 years ago
  76. d9f7ac2 fix booboo in ata.c (SYS_POWEROFF falling into SYS_USB_CONNECTED) by Jonathan Gordon · 18 years ago
  77. f184152 * changes to ata.c - idle callbacks are called after 2 sec of real idle, by Jonathan Gordon · 18 years ago
  78. 398c802 dont spin up the disk to call the callbacks. by Jonathan Gordon · 18 years ago
  79. 0f949e9 Archos recorders, Ondio FM: Set (unused) MAS SDO and S/PDIF out while recording the same way as for playback (SDO disabled, S/PDIF enabled on recorder V1 only). by Jens Arnold · 18 years ago
  80. 128c3ee AIFF is not (yet) a supported format on HWCODEC targets. by Jens Arnold · 18 years ago
  81. 4aa01ed Fixed the errors on the sims. by Michael Sevakis · 18 years ago
  82. 5efee7c Forgot to use cvs add on a few new files in the fresh checkout I used. woops. by Michael Sevakis · 18 years ago
  83. 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
  84. 0b22795 adds ata_idle_notify system which allows callbacks in apps/ to be called by Jonathan Gordon · 18 years ago
  85. 0b9e266 fix typo by Marcoen Hirschberg · 18 years ago
  86. bce255d implement the gigabeat backlight driver by Marcoen Hirschberg · 18 years ago
  87. 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
  88. 0fb67cd More tweak to ColdFire default exception handler. iRiver reboots on power press but x5 just shuts down. Haven't yet thought much about why or how to make it reboot on x5 if it's possible. by Michael Sevakis · 18 years ago
  89. 021413a Don't overflow the backlight event queue with on messages by Steve Bavin · 18 years ago
  90. a10397d Add target/coldfire/iriver/ to the tar files by Linus Nielsen Feltzing · 18 years ago
  91. 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
  92. 59f9deb Display correct exception information on ColdFire targets. by Michael Sevakis · 18 years ago
  93. cb031f0 X5 can flip the display. by Jens Arnold · 18 years ago
  94. 84074cd Removed remnants of deprecated lcd_roll(). by Jens Arnold · 18 years ago
  95. f29cae0 Moved coldfire code in system.c and system.h into target tree. by Michael Sevakis · 18 years ago
  96. cd8239f Fix the sim errors in battery_read_info. by Michael Sevakis · 18 years ago
  97. 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
  98. ede3d64 move coldfire ata defines to a shared ata-target.h by Marcoen Hirschberg · 18 years ago
  99. 7787cd2 woops, removed a bit too much by Jonathan Gordon · 18 years ago
  100. d497bad remove some uneeded #ifdefs by Jonathan Gordon · 18 years ago