1. 95ef859 Remove last few inw/outw uses in the M:Robe port by Karl Kurbjun · 17 years ago
  2. 68a98a0 Fix warnings. by Michael Sevakis · 17 years ago
  3. fadbf0a Make threads responsible for explicit cancellation of their own boosted status. Sleeping and timeouts will no longer cancel it. by Michael Sevakis · 17 years ago
  4. 9873d33 Fix for Nano timing issues, should resolve crashes, data aborts, and by Paul Louden · 17 years ago
  5. 1d86dbf Accept FS#7901 by Akio Idehara: Fix gradient for scrolling lines when more than one line is selected by Nicolas Pennequin · 17 years ago
  6. 0fc7fb3 replace strange characters by Marcoen Hirschberg · 17 years ago
  7. c359a0e let BUTTON_POWER exit the hw debug screen for the gigabeat by Marcoen Hirschberg · 17 years ago
  8. c583f3c introduce general audiohw api for recording by Christian Gmeiner · 17 years ago
  9. d6f2a54 Make sure initial menu item is voiced at startup. Voice thread must wait for the audio thread to finish initializing hardware. A known issue at speex commit time (perhaps only by myself ;). The behavioral refinement time begins. by Michael Sevakis · 17 years ago
  10. e75327b FS#7738 - Scroll wheel acceleration for iPod by Linus Nielsen Feltzing · 17 years ago
  11. a8c0202 Small speedup on the M:Robe LCD updates - use partial updates in landscape mode. by Karl Kurbjun · 17 years ago
  12. f4fcbb3 Bring the tarball more in line with SVN. (notably, include rbspeexenc) by Jonas Häggqvist · 17 years ago
  13. 99617d7 Make speex the new voice format for SWCODEC targets (non-Archos). Remove codec swapping and build speex voice decoding directly into the core binary. by Michael Sevakis · 17 years ago
  14. 940fe31 Move 4th Gen (grayscale and color) backlight init where it belongs. by Jens Arnold · 17 years ago
  15. eafa27f Oops forgot a few by Nils Wallménius · 17 years ago
  16. 5386cc2 Move a few #defines to target specific config files by Nils Wallménius · 17 years ago
  17. 6ef2db2 Significant LCD speedup for all greyscale iPods and Sansa c200 (c200, 4th Gen, Mini 1st Gen: >3.3x speedup, 1st..3rd Gen: ~2x speedup, Mini 2nd Gen: ~30% speedup). by Jens Arnold · 17 years ago
  18. 7197d9d move {bass,treble,prescale}_table from sound.c to mas35xx.h by Christian Gmeiner · 17 years ago
  19. d3d0b26 Work in progress fixes to the remote button handling. Now the remote can be unplugged and then plugged in and it will work. by Karl Kurbjun · 17 years ago
  20. 34288fe FS#8157: H10 RTC alarm with some changes by me. The settings keymap had to be changed slightly, but it seems to work better for all setting screens with the new keymap. Thanks to by Barry Wardell · 17 years ago
  21. e18125e FS#8155: Proper initialization of E8564 RTC (used in H10). Also fixes FS#8154 - Shutting down fails when RTC alarm is active. Thanks to Przemyslaw Holubowski for the bug report and fix. by Barry Wardell · 17 years ago
  22. 166aaf7 Accept FS#8139 - Correct assumed current consumption for iPod Video by Jonathan Gordon · 17 years ago
  23. f4c5c6a Fix bootloaders, and the backlight-modded Ondio build. by Jens Arnold · 17 years ago
  24. ef12b3b Hardware controlled backlight brightness for iPod Video and Nano, retaining the software PWM fade in/ fade out. * Backlight handling cleanup, getting rid of one layer of 'lowlevelness'. * Use atomic GPIO bit manipulation for PP502x backlight handling. by Jens Arnold · 17 years ago
  25. 1ba1c68 Fix FS#8138 - Gigabeat clock time is lost at midnight on Saturdays by Robert Kukla · 17 years ago
  26. d970c3d Portal player i2c driver: More struct spinlock phaseout. by Michael Sevakis · 17 years ago
  27. 93b021b Hopefully fix line-in recording on PortalPlayer targets (H10 in particular). by Barry Wardell · 17 years ago
  28. 56b8e99 When unpacking a 16-bit color value to 24 bits, repeat the high bits of each component rather than the low bits. This makes the RGB value displayed in the color picker (and in settings files) more accurate. E.g., when using the reported color in a background, it will no longer be dithered. by Magnus Holmgren · 17 years ago
  29. be1283d Fix M:Robe define by Karl Kurbjun · 17 years ago
  30. 69b678e Fix bootloader build by Karl Kurbjun · 17 years ago
  31. 5cfd27a Revert Karl's r15581, r15582 and r15583 because they caused serious problems on the Gigabeat (can't load plugins or codecs). by Nicolas Pennequin · 17 years ago
  32. da293ca Fix an error in the calculation by Karl Kurbjun · 17 years ago
  33. 4d75f03 Add a comment by Karl Kurbjun · 17 years ago
  34. 1b3dac9 Setup the gigabeat so that iram is faked in a different spot since the normal iram location does not seem to be working. This lays the groundwork to get rolo running. by Karl Kurbjun · 17 years ago
  35. 6e36ac5 H10: Touch-up the audio source switching a bit. Actually fix my earlier errors when enabling recording from Line/FM. by Michael Sevakis · 17 years ago
  36. 31ea780 Seperate the Gigabeat F/X crt0.s, cleanup some #ifdefs in app.lds, add an extra reg to the debug menu. by Karl Kurbjun · 17 years ago
  37. c495cda FS#8046: H10 FM tuner support. Thanks to Przemyslaw Holubowski for doing the hard work in figuring out how to communicate with the tuner. by Barry Wardell · 17 years ago
  38. 9d4bed7 Album art support. Based on FS#3045, but heavily modified to adapt to MoB and for cleanness. by Nicolas Pennequin · 17 years ago
  39. 28dfb54 change the SCREEN_ROTATE define to be more meaningful, and set the mr500 orientation to landscape by default by Jonathan Gordon · 17 years ago
  40. 59a2862 Show some more registers in the debug screen, fix the touchscreen when SCREEN_ROTATE is set. by Karl Kurbjun · 17 years ago
  41. d430955 Add gigabeat S files to FILES and sort entries under target/arm by Nils Wallménius · 17 years ago
  42. d185f9e Fix the Gigabeat red and move it's hw specific code into the target tree by Karl Kurbjun · 17 years ago
  43. 0082da7 Add some forgotten files by Karl Kurbjun · 17 years ago
  44. d3c0a7f Change the way the UART recieves data and how buttons pressed are processed. Also move some of the debug menu into the target tree and allow rockblox to build when the screen is rotated. by Karl Kurbjun · 17 years ago
  45. 0d8111c Split radio i2c drivers into target tree where they belong. No changes to binaries produced. by Barry Wardell · 17 years ago
  46. da8f854 No need to have this variable for targets that don't use it by Nils Wallménius · 17 years ago
  47. a50a80e Mini 2nd Gen: Almost doubled LCD update speed when not boosted (68.5->129fps @30MHz) by handling the serial LCD clock divider. by Jens Arnold · 17 years ago
  48. 57d71e4 Add some CACHEALIGN_* macros and a helper function to assist in aligning data and buffers on PortalPlayer processors to cache line boundaries. They're noops when PROC_NEED_CACHEALIGN isn't defined. Go safe and increase the value to 32 since I'm not sure yet if 16 is sufficient - changing that is a one-liner. Add helper to plugin API which will be needed shortly. by Michael Sevakis · 17 years ago
  49. 194a66e Trigger an additional battery level announcement when the level by Stéphane Doyon · 17 years ago
  50. c14430a compile talk.c on hwcodec sim. it wont actually talk though by Jonathan Gordon · 17 years ago
  51. 5db6b51 Get the user timer working properly consequentially fixing doom without a hack. by Karl Kurbjun · 17 years ago
  52. 55398e9 c200: Make microSD cards finally work. by Jens Arnold · 17 years ago
  53. 20a39f4 Get rid of some more inl/outl, and use the new macros for bitwise GPIO manipulation. No functional change. by Jens Arnold · 17 years ago
  54. 03dd35d Get rid of some more inl/outl. 0x70000084 seems to be GPO32_ENABLE. by Barry Wardell · 17 years ago
  55. 4ef3e82 Fix red. by Barry Wardell · 17 years ago
  56. 2d95fd5 Get rid of some more inl/outl and use the new GPO32 define instead. by Barry Wardell · 17 years ago
  57. 91bacf3 Get rid of a couple of inl/outl since we have defines. Also use some other defines in place of magic values. by Barry Wardell · 17 years ago
  58. f29c4cc e200/c200: Take advantage of mutex recursion for the tuner driver and dump the awkward *_nolock stuff. by Michael Sevakis · 17 years ago
  59. 6be390f make initialisation of buffer/unbuffer call backs consistent with FS#6639 by Robert Kukla · 17 years ago
  60. 6fb4c53 The GPIO interrupts are split into several port groups on all PP502x versions, so move those definitions into pp5020.h, and add the missing group. Make microSD hotswap detection work on Sansa c200. Note that microSD access itself does not work yet. by Jens Arnold · 17 years ago
  61. 015f628 Finally: HDD power control for all PP502x iPods (4th gen Grayscale, Color, Minis, Video). * Wait a short time after powering on the HDD on all disk based targets, as that seems like a good idea. Shorten the excessive wait on initial power on. by Jens Arnold · 17 years ago
  62. 33acc66 * Add newfound GPO32 register to pp502x.h. * Introduce macros for the PP502x's atomic GPIO bit manipulation feature. * Remove clock setup related registers from debug screen, and add DEV_EN2, DEV_EN3 (to be verified) and GPO32 instead. by Jens Arnold · 17 years ago
  63. 4d82231 Little tidy-up on previous commit. by Steve Bavin · 17 years ago
  64. 8d03282 Fix recursion-stack overflow on simulator, also unify some variable names and make battery level changes more realistic. by Steve Bavin · 17 years ago
  65. c9fca1e Show exact CPU version on PP5002 targets. by Jens Arnold · 17 years ago
  66. da93299 Accept FS#7910: spontaneously speak out the battery level when it falls by Stéphane Doyon · 17 years ago
  67. 21f0552 TAB policing by Dave Chapman · 17 years ago
  68. f57ea9a m:robe 500i port: Add backlight support to the main build. by Catalin Patulea · 17 years ago
  69. 38548c7 Build some more plugins for M:Robe most work, doom builds and runs if you use a hack - need to fix the user timer so that it works properly. by Karl Kurbjun · 17 years ago
  70. 574b100 m:robe 500i port: Add support for the backlight client in the SPI subsystem by Catalin Patulea · 17 years ago
  71. 9daf658 iPod Video LCD driver: Reintroduce the simple method of waiting for update completion for use in the bootloader, because bootloaders don't enable interrupts and hence the tick task won't work. Slower than the full driver, but still faster than the old one, because it first transfers the data, and then polls the BCM. by Jens Arnold · 17 years ago
  72. c888a9b Bootloaders are single core... (aka fix red) by Jens Arnold · 17 years ago
  73. ef8a7ea Major speedup of the iPod Video LCD driver. The internal update procedure of the BCM chip is now completely shadowed, handled by a tick task as necessary. Also fixes the occasional UI freezes due to stalled BCM updates by re-kicking it after a timeout. by Jens Arnold · 17 years ago
  74. a4d48d0 Button driver for Logik DAX, plus some changes to the debug info displayed in the bootloader build. by Dave Chapman · 17 years ago
  75. 7127199 Lets use the measurements Toni took months ago for the Sansa battery, instead of the using the Archos ones. by Michael Giacomelli · 17 years ago
  76. 7f79564 Accept FS#8053 by Bertrik Sikken: playback.c and mpeg.c simplification by removal of last_track argument in track_(un)buffer callback. by Nicolas Pennequin · 17 years ago
  77. 3c64ace Fix FS#8052 - kernel.c compilation errors when compiling for debug. Just some minor typos that got in with last minute SW corelock changes. by Michael Sevakis · 17 years ago
  78. b583ff6 Turn the DEBUGF messages into logf in the ID3 parser, so that by default they don't get shown. by Nicolas Pennequin · 17 years ago
  79. bae8f4c More code police... by Peter D'Hoye · 17 years ago
  80. bf9615f Code police, no functional changes (yet) by Peter D'Hoye · 17 years ago
  81. 9f6719e Oops. The function should be static. by Nicolas Pennequin · 17 years ago
  82. 895eb98 Some genre strings must not be adjusted by adjust_mp3_entry. Thanks to PaulJam for the report. by Nicolas Pennequin · 17 years ago
  83. fec406c add some informations about this file by Christian Gmeiner · 17 years ago
  84. b77893e C200: Reworked the LCD driver a bit, and fixed a bug with single column updates (was only visible in mandelbrot). by Jens Arnold · 17 years ago
  85. b05066d iPod Video: Further optimised LCD data transfer (5..6% speedup, but increase in FPS measured with test_fps is less), making use of the fact that the low address bits aren't decoded by the BCM. Major cleanup of the driver, and introduced register names. by Jens Arnold · 17 years ago
  86. 28f6ae4 Initial work on a port to the Logik DAX 1GB MP3/DAB player. The bootloader build compiles and runs (but only displays some debugging info), and the LCD and ADC drivers are working. Two different bootloader builds are possible: 1) The default build is just a test application for uploading to the device via tcctool; 2) Adding -DTCCBOOT to EXTRA_DEFINES in the build directory Makefile will compile the bootloader so that it can be appended to the end of the original firmware and installed on the device, dual-booting. This commit also includes some work by Hein-Pieter van Braam on a port to the iAudio 7, but that doesn't build yet. A large part of these ports will be generic to all TCC77x devices - see the TelechipsInfo wiki page for some other devices with this CPU. NOTE: Compiling these builds requires an arm-elf-gcc with armv5 support - the current version of rockboxdev.sh compiles such a gcc. by Dave Chapman · 17 years ago
  87. d3e101b The iPod Video has the HW version at a different address in ROM. by Jens Arnold · 17 years ago
  88. c266204 e200: shorten some delays so the backlight turn on is snappier. Values seem to have a safe margin. by Michael Sevakis · 17 years ago
  89. 1839edf Add queue_peek to the kernel (written by Mike Sevakis), and use it to improve upon my previous commit. by Nicolas Pennequin · 17 years ago
  90. 0a63268 Some small cleanups and code for testing by Karl Kurbjun · 17 years ago
  91. c9389e4 Remove unused struct members by Nils Wallménius · 17 years ago
  92. 3e3c43c Finally commit Metadata on Buffer! by Nicolas Pennequin · 17 years ago
  93. 06aca92 Further optimised the filter vector math assembly for coldfire, and added assembly filter vector math for ARM. Both make use of the fact that the first argument of the vector functions is longword aligned. * The ARM version is tailored for ARM7TDMI, and would slow down arm9 or higher. Introduced a new CPU_ macro for ARM7TDMI. Speedup for coldfire: -c3000 104%->109%, -c4000 43%->46%, -c5000 1.7%->2.0%. Speedup for PP502x: -c2000 66%->75%, -c3000 37%->48%, -c4000 11%->18%, -c5000 2.5%->3.7% by Jens Arnold · 17 years ago
  94. 347cd86 Rename TMS320DSC25 CONFIG_CPU value to DSC25 to prevent confusion with TMS320DM320 by Dave Chapman · 17 years ago
  95. 3461027 FS#8022: AS3514 missing initialisation. by Barry Wardell · 17 years ago
  96. 007563c FS#8023: Use of AS3514 #defines instead of magic values. by Barry Wardell · 17 years ago
  97. a256878 enable jpeg, mpegplayer and midiplay on the mr500 (only jpeg is actually usable though, mpegplayer data aborts) by Jonathan Gordon · 17 years ago
  98. fb70952 logf changes: by Nicolas Pennequin · 17 years ago
  99. fda41b8 Try and save some bytes, seeing as we already assumed LANG_ constants for month and weekday names are contiguous. by Steve Bavin · 17 years ago
  100. eed41ff mrobe changes: by Jonathan Gordon · 17 years ago