1. b35f82c HD300: Fix crash in bootloader introduced by 36281c4 by Marcin Bukat · 12 years ago
  2. 7ca2081 remove debug-target.h by Rafaël Carré · 13 years ago
  3. 4928810 M5/X5 (MCF5250): Scoot the core/plugin IRAM boundary forward by 0x800. by Michael Sevakis · 13 years ago
  4. 286a4c5 Revise the PCM callback system after adding multichannel audio. by Michael Sevakis · 13 years ago
  5. b37e6bc lcd drivers: Convert lcd_[remote_]framebuffer to a pointer by Jonathan Gordon · 13 years ago
  6. 36281c4 MPIO HD300: Fix scrollstip issue at driver level. by Marcin Bukat · 13 years ago
  7. dc85718 MPIO HD300: Use MENU button to go back from debug screens. by Marcin Bukat · 13 years ago
  8. e94d1b0 MPIO HD200/HD300: Decrease ADC scanrate. by Marcin Bukat · 13 years ago
  9. c94cf3b Move optimized ffs to firmware/asm, using the new automatic-asm-picking infrastructure. by Thomas Martitz · 13 years ago
  10. a035261 Move optimized memcpy and friends and strlen to firmware/asm, by Thomas Martitz · 13 years ago
  11. 3c17f28 Move pcm_mixer helper routines to firmware/asm. by Thomas Martitz · 13 years ago
  12. 991ae1e Create fimrware/asm directory for assembly optimized stuff. by Thomas Martitz · 13 years ago
  13. 7f21566 adc-target.h: cleanup by Rafaël Carré · 13 years ago
  14. 95cf63b button-target.h : move prototypes to button.h by Rafaël Carré · 13 years ago
  15. 12ef872 lcd-remote-target.h: Use only in firmware/target/ by Rafaël Carré · 13 years ago
  16. 95f3ba5 lcd_remote_powersave: unused by Rafaël Carré · 13 years ago
  17. 351c8b2 move _remote_backlight_* to common header by Rafaël Carré · 13 years ago
  18. 50f9694 remote_detect(): move to lcd-remote.h by Rafaël Carré · 13 years ago
  19. 666f2e6 move lcd remote common declarations to lcd-remote.h by Rafaël Carré · 13 years ago
  20. 2a5772a lcd-remote-target.h: remove more duplicates by Rafaël Carré · 13 years ago
  21. 07ee1b3 lcd-remote-target.h: remove duplicate declarations by Rafaël Carré · 13 years ago
  22. f860b57 Coldfire: lcd_update call got dropped from dbg_hw_info. Replace. by Michael Sevakis · 13 years ago
  23. 302937e Coldfire: Fix alpha bitmap drawing from messing up the emac status register. by Michael Sevakis · 13 years ago
  24. e8f5c54 coldfire: move debug-target.h content in .c by Rafaël Carré · 13 years ago
  25. 393f427 dbg_hw_info(): remove duplicate prototypes by Rafaël Carré · 13 years ago
  26. b959497 dbg_ports(): remove duplicate prototype by Rafaël Carré · 13 years ago
  27. c1bd9b0 Rework powermgmt to enable code re-use on appliation and sims. by Thomas Martitz · 13 years ago
  28. 568c441 usb-target.h: remove by Rafaël Carré · 13 years ago
  29. bce42fd usb_init_device(): move prototype to usb.h by Rafaël Carré · 13 years ago
  30. 14c2e67 Make more local functions static. by Boris Gjenero · 13 years ago
  31. 6a67707 Commit to certain names for cache coherency APIs and discard the aliases. by Michael Sevakis · 13 years ago
  32. 09722dd thread.c includes gcc_extensions.h and thread-XXX.c files are includes inside thread.c therefore do not require their own. by Michael Sevakis · 13 years ago
  33. 8906b3e Convert remaining __attribute__((noreturn)) to NORETURN_ATTR. by Boris Gjenero · 13 years ago
  34. 59e71ee Introduce USED_ATTR wrapper for __attribute__((used)). by Boris Gjenero · 13 years ago
  35. e4dbcc4 FS#12418 - Merge prototypes from ata-target.h files into new file ata-driver.h. After this change: by Boris Gjenero · 13 years ago
  36. f4b74b2 MPIO HD300: vastly improve sound quality. This unfortunately means reverting r28797 which introduced poping noise by Marcin Bukat · 13 years ago
  37. 4db3e89 Shuffle some functions around so that interfacing with playback.c in particular isn't required. Though playback does finish the audio init, pcm doesn't care who does it. by Michael Sevakis · 13 years ago
  38. a2b6703 Commit FS#12150 - Fully-functional audio mixer - and finally whip old limitations about playback of voice and other sounds when paused. Channels are independent in state and amplitude. Fade on stop/pause is handled by the channel's volume control rather than global volume which means it now works from anywhere. Opens up the possibility of plugin sounds during music playback by merely adding an additional channel enum. If any PCM drivers were not properly modified, see one of the last comments in the task for a description of the simple change that is expected. Some params are tunable in firmware/export/pcm-mixer.h as well. by Michael Sevakis · 14 years ago
  39. 91ce4b2 Optional dual-boot support in iAudio X5 and M5 bootloader, based on FS#5289. by Jens Arnold · 14 years ago
  40. d4800fa Coldfire: Fix the modification of IMR. Interrupts must be masked at the core level at at least the level of the interrupt being masked. Not following the datasheet and relying strictly on and/or_l causes unhandled 'Levelx' exceptions (showing itself quite often in PCM mixer work which more greatly stresses PCM lockout). by Michael Sevakis · 14 years ago
  41. dceceef Move dbg_hw_info() into target tree. FS#11735 by me by Marcin Bukat · 14 years ago
  42. 304312d iAudio boot: Unify common macro values by Jens Arnold · 14 years ago
  43. 9c33dca Fix tabs in .c and .h files in firmware/ by Bertrik Sikken · 14 years ago
  44. 55a7a31 Split off target-specific parts from firmware/drivers/serial.c by Bertrik Sikken · 14 years ago
  45. 5d849a9 Clean up multiple definitions of RAM size. Remove -DMEM (make) and MEM (code), use the already defined MEMORYSIZE instead. by Andree Buschmann · 14 years ago
  46. 18770da Use __builtin_constant_p() to select the best byteswapping method: constant or target optimized. Same macro can then be used for constant values and inits as well as non-constant. by Michael Sevakis · 14 years ago
  47. 54424fa Fix warning when linking booltoaders with the new toolchain by marking .bss section NOLOAD, thanks for gevaerts for testing on his x5. by Nils Wallménius · 14 years ago
  48. 906d2f0 HD300 - calibrate discharge curve by Marcin Bukat · 14 years ago
  49. 9339be1 Rework ATA driver to get rid of lots of target-specific constants and allow for non-memory-mapped task file registers. by Michael Sparmann · 14 years ago
  50. b8bf7cb Move codfire inline asm into cpu specific file. by Nils Wallménius · 14 years ago
  51. dddab54 HD300 - Fix bootloader freeze introduced in r28799. DMA transfer hangs for some reason when cpu runs @11MHz in bootloader. by Marcin Bukat · 14 years ago
  52. b6499f8 fix typo, thanks to Luka_S for catching this by Marcin Bukat · 14 years ago
  53. 2195535 HD300 - hacky workaround which makes USB bridge work in rockbox by Marcin Bukat · 14 years ago
  54. 8e1021b HD300 - further speedup of lcd_update() by utilizing DMA transfer when unboosted. The gain is 438 -> 728 fps @ 45MHz. by Marcin Bukat · 14 years ago
  55. 3eee12e HD300 - tweak lcd_update() (4-5% speedup) by Marcin Bukat · 14 years ago
  56. 18accc0 HD300 - do not handle scrollstrip events when hold is on by Marcin Bukat · 14 years ago
  57. 0358e7b MPIO HD200, HD300: Make USB bridge handling more correct (this doesn't solve problems with USB inside rockbox on HD300 unfortunately). by Marcin Bukat · 14 years ago
  58. a63cf50 Add HD300 button defines for system_exception_wait() by Marcin Bukat · 14 years ago
  59. db1e051 HD300 - decrease touchstrip sensitivity by Marcin Bukat · 14 years ago
  60. aa2abed MPIO - drop wait states for LCD access by Marcin Bukat · 14 years ago
  61. 4cbab55 HD300 - add missing i2c initializtion. by Marcin Bukat · 14 years ago
  62. 9a24892 MPIO HD300 - initial commit by Marcin Bukat · 14 years ago
  63. 123bebe MPIO: move files a bit in preparation for HD300 port by Marcin Bukat · 14 years ago
  64. df1ec39 fix yellow by Marcin Bukat · 14 years ago
  65. 8a16f1b fix yellow and red from r28522 by Marcin Bukat · 14 years ago
  66. b8a7f51 move dbg_ports() from apps/menu_debug.c to target tree. FS#11712 by me. by Marcin Bukat · 14 years ago
  67. 59ba8fe MPIO HD200: rename button defines to adhere how they are labeled on the device. by Marcin Bukat · 14 years ago
  68. 082c7d3 Set svn properties by Marcin Bukat · 14 years ago bootloader_mpiohd200_v1
  69. c35eea5 MPIO HD200 - revert change in crt0.S introduced in r28270 to get rid of strange noise produced by buttons on startup by Marcin Bukat · 14 years ago
  70. 38edf67 MPIO HD200 - squash long standing bug in bootloader which prevented booting OF if doing coldstart on battery only. by Marcin Bukat · 14 years ago
  71. d793a97 HD200 - GPIO57 is headphone output enable. Proper handling of this line fixes hissing noise after startup. by Marcin Bukat · 14 years ago
  72. 66f8fb5 */app.lds: remove STUBOFFSET by Rafaël Carré · 14 years ago
  73. dd5dd8c Rename cache coherency functions. by Thomas Martitz · 14 years ago
  74. 0e2286f Introduce NORETURN_ATTR wrapper for __attribute__((noreturn)), using this and a bit further cleanup in main gets rid of a warning when compiling for android. by Thomas Martitz · 15 years ago
  75. a86b08e HD200 - Use DMA transfers in lcd_update() and lcd_update_rect(). Gives 12-26% speedup. by Marcin Bukat · 15 years ago
  76. befffc8 More minor const/static/include fixes. by Bertrik Sikken · 15 years ago
  77. 59ded69 HD200: Add timeout in usb_enable(false) to prevent infinite loop when something goes wrong. by Marcin Bukat · 15 years ago
  78. 5b5275a HD200: Change move.w -> move.b in lcd-as-hd200.S when doing transfers to lcd to explicity show that lcd bus is 8bits wide. by Marcin Bukat · 15 years ago
  79. 701dafd MPIO HD200 grey blitting: Use line reads for the pixel values as well. Almost doubles the ISR speed (47% -> 24% load), giving 42% faster greylib framebuffer updates. by Jens Arnold · 15 years ago
  80. d367ab4 HD200 - calibrate battery indicator based on measurements and battery_benches by Marcin Bukat · 15 years ago
  81. 60d8cff HD200 - fix misleading comment in system-hd200.c by Marcin Bukat · 15 years ago
  82. f99e4fb HD200 - turn off charging IC by default by Marcin Bukat · 15 years ago
  83. 3cdee0f HD200 - Fix GPIO setup in button_init_device()- this change fixes sound output broken in r27258. Slightly adjust main buttons reading routine so key reading is more reliable with and without remote present by Marcin Bukat · 15 years ago
  84. 7c908bb HD200 - more work on remote handling by Marcin Bukat · 15 years ago
  85. 6e40988 HD200 - Increase ADC clock when boosted. Scan all 4 ADC channels during system tick by Marcin Bukat · 15 years ago
  86. 6638108 HD200 - add missed defines for remote buttons and remote_button_hold() function prototype in button-target.h by Marcin Bukat · 15 years ago
  87. 8d3591a HD200 - add support for remote in button_read_device() by Marcin Bukat · 15 years ago
  88. 971a6e9 HD200 - Setup codec as I2S master and enable recording by Marcin Bukat · 15 years ago
  89. a316ebe HD200 - use line transfers in lcd_grey_data. This gives ~25% speedup. by Marcin Bukat · 15 years ago
  90. cc6747c HD200 - make USB bridge handling more correct by Marcin Bukat · 15 years ago
  91. f053b0d Port greylib blitting optimisation to MPIO HD200. ISR speedup is ~10%; further speedup should be possible by using line transfers for accessing the greylib buffers. Thanks to Marcin Bukat for testing. by Jens Arnold · 15 years ago
  92. 2d78874 HD200 - clean up usb related functions by Marcin Bukat · 15 years ago
  93. 2f7bd4d HD200 - power_init() rework based on latest power consumption measurements by Marcin Bukat · 15 years ago
  94. b45a2d4 HD200 - small cleanup in button_init_device() by Marcin Bukat · 15 years ago
  95. 12fa759 HD200 - fix lcd power save command (not used currently) by Marcin Bukat · 15 years ago
  96. 991e92f New USB charging system, part 1 - API rework and user-visible setting update by Torne Wuff · 15 years ago
  97. 555ad67 Threading: Split processor support code into respective target files. C files from /target/xxx are included into thread.c because of essential inlining and files are code, not declarations. Copyrights in each new file go to whoever implemented the first functional support. by Michael Sevakis · 15 years ago
  98. 85fd2d8 Smaller & faster greylib blitting on iriver H1x0 and iAudio M5, based on the ARM version but using mulu.l for the bit shuffling. ISR speedup is ~10%. by Jens Arnold · 15 years ago
  99. d569998 Make PCM->driver interface about as simple as it will get. Registered callback, zero data, alignment and stops are handled entirely inside pcm.c; driver merely calls fixed pcm.c callback. Remove pcm_record_more and do it just like playback; the original reason behind it isn't very practical in general. Everything checks out on supported targets. There wer some compat changes I can't check out on many unsupoorted but if there's a problem it will be a minor oops. Plugins become incompatible due to recording tweak-- full update. Sorted API. by Michael Sevakis · 15 years ago
  100. 6b5fc85 fix comments by Marcin Bukat · 15 years ago