1. 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
  2. adf2e4c Targets with HAVE_LCD_ENABLE: Provide a means to receive notifications when the lcd is enabled and the image is refreshed so overlayed drawing can also be refreshed. Chiefly mpegplayer needs this so it can redraw the YUV data after the backlight is turned on while paused or when using 'Set Start Time'. by Michael Sevakis · 16 years ago
  3. 4c99f9a Contrast settings for the gigabeat F/X by Karl Kurbjun · 16 years ago
  4. 7a4d160 Make some functions static, point to the wiki, and comit the code to invert the screen, but don't enable. by Karl Kurbjun · 16 years ago
  5. 3590456 Enable Gigabeat F/X LCD flipscreen by Karl Kurbjun · 16 years ago
  6. 8085689 Forgot about the buttonlights. Removing for now since this will not work properly if the buttonlights are set to a time longer than the backlight. by Karl Kurbjun · 16 years ago
  7. 6450de3 Save around a hundred uA - not much, but why not? - No functional change for users. by Karl Kurbjun · 16 years ago
  8. 41b235d Fix red. No bother with lcd power management calls in bootloader. by Michael Sevakis · 16 years ago
  9. 009cebe Straigten-out lcd sleeping on Gigabeat F/X. Add a service function to backlight.c to handle lcd sleep timer. Make HAVE_LCD_SLEEP useable without a setting and use HAVE_LCD_SLEEP_SETTING when a setting is available in addition to HCD_HAVE_SLEEP. If a setting isn't used, the target must define the timeout to be used in the config. by Michael Sevakis · 16 years ago
  10. 449a7a6 Cleanup some unneeded debug code. by Karl Kurbjun · 16 years ago
  11. 6e322c8 Reduce power consumed on the F/X by as much as 12% when the LCD is disabled. Timing is tighter on the SPI interface, if the screen does not come up let me know and we can space it out more - Works on the devices I tested. There will be a brief time (around 15ms) that the screen is all white after coming back on. by Karl Kurbjun · 16 years ago
  12. 2541302 meg-fx: Add headers to files in the target directory that were missing them. Fix the Id marker in a couple. Fix svn properties in some others. Please have a look at the copyrights added and make any corrections that you feel should be made since this particular tree branch has a twisted history so I just pasted them in based on the target header and used my name for files that have a preponderance of my junk. by Michael Sevakis · 17 years ago
  13. a65406e meg-fx: It's important to make sure certain interrupt-related registers have bits changed atomically. by Michael Sevakis · 17 years ago
  14. 68a2168 Consistent naming scheme the various blit functions. * Removed lcd_blit_mono() for colour targets. Plugin API became incompatible, so sort, clean up & bump. * Implemented lcd_blit_mono() for M3. by Jens Arnold · 17 years ago
  15. 4d58b0d Oops (from about 2 months ago) - implement viewport support in the Gigabeat F's asm-optimised lcd_bitmap_transparent_part() function. by Dave Chapman · 17 years ago
  16. c3213e4 Fix the red. by Karl Kurbjun · 17 years ago
  17. 94bd1f7 Make the gigabeat LCD initialization work properly without the original firmware. by Karl Kurbjun · 17 years ago
  18. 945c8a2 Add viewport capabilities to all the LCD drivers, and adapt scrolling code. This is the firmware/ part of FS#8385 - the changes to the WPS code still need more work and will be committed at a later date. NOTE: There are no user-visible changes with this commit - just the infrastructure. by Dave Chapman · 17 years ago
  19. 287d622 Dithering option for mpegplayer on gigabeat-f/x and e200. Assembly IDCT for ARm just to make it all work more nicely. Move UI simulator YUV code to its core to adapt it. by Michael Sevakis · 17 years ago
  20. e6511d8 Faster video rendering for e200 and Gigabeat. by Michael Sevakis · 17 years ago
  21. d219491 Gigabeat: Add the funky foreground color support for transparent bitmaps. by Michael Sevakis · 17 years ago
  22. 2e6723b Gigabeat: Squeeze down lcd_bitmap_transparent_part a bit. Let the compiler choose the registers. by Michael Sevakis · 17 years ago
  23. 897c643 Gigabeat: properly confined framebuffer copies and a few pendantic changes to lcd_yuv_blit. No difference full screen but quite a speedup to copy only the required bit: 534->1062 fps for 1/4 screen update using test_fps. by Michael Sevakis · 17 years ago
  24. f863ba6 Commit part of FS7113: This adds proper LCD initialization to the gigabeat thanks to Alex Gerchanovsky by Karl Kurbjun · 17 years ago
  25. 0030378 More gigabeat LCD cleanup and completely remove the use of DMA for lcd_update_rect() (this was accidentally disabled anyway by the previous commit). The DMA version of lcd_update_rect() managed 64fps, but the memcpy based implementation manages 264fps. by Dave Chapman · 17 years ago
  26. e22b33e Gigabeat LCD driver cleanup: Revert the DMA optimisations to the gigabeat LCD driver - they are both buggy (the wrong background colour was often seen, e.g. in the USB screen after using a plugin) and significantly slower than the standard implementations (which use the ARM-optimised mem* functions) in lcd-16bit.c. lcd_clear_update was 4.5 times slower with DMA when a backdrop is in use, and 12 times slower with DMA when no backdrop is in use. by Dave Chapman · 17 years ago
  27. 8a1fd8c Commit FS#6929 - Gigabeat bootloader improvements by Barry Wardell and myself. This build fixes the problems seen with the latest builds on the Gigabeat X. Added View IO Ports under the Debug menu for the Gigabeat. Make sure you grab the latest bootloader from the Wiki as the old bootloader will not work properly with new builds. by Karl Kurbjun · 17 years ago
  28. f44f961 move the Gigabeat from gigabeat/meg-fx to s3c2440/gigabeat-fx to avoid problems with possible ports in the future: Gigabeat S/V (i.mx31 based) and Kenwood HD20GA7/HD20GA9 (s3c2440 based) by Marcoen Hirschberg · 17 years ago[Renamed from firmware/target/arm/gigabeat/meg-fx/lcd-meg-fx.c]
  29. 6f56607 Gigabeat: Add an assembly lcd_yuv_blit. Seems to be good for a modest speedup. ;) by Michael Sevakis · 18 years ago
  30. 4c59c1a Correct the YCbCr to RGB conversion by Marcoen Hirschberg · 18 years ago
  31. 58011f9 disable LCD poweroff for now until problems with the remote control and headphone detection are fixed (and it doesn't seem to save any battery anyway) by Marcoen Hirschberg · 18 years ago
  32. 186623e Move mono DRMODE optimizations from Gigabeat to all 16-bit targets by Greg White · 18 years ago
  33. 0fedaa2 Fix inversevid mono drawing by Greg White · 18 years ago
  34. 9980b4e Merge various drawmodes; revert to C for common code by Greg White · 18 years ago
  35. 69bb436 Optimize transparent blit; optimize DRMODE_SOLID for mono bitmaps by Greg White · 18 years ago
  36. b26f472 Idle CPU directly; minor cleanup by Greg White · 18 years ago
  37. 355be50 Setup LCD ourselves; move LCD buffer and TTB to free up 1.7MB of memory by Greg White · 18 years ago
  38. a175b21 Reduce initial fade delay; remove bogus debug from lcd-meg-fx.c by Greg White · 18 years ago
  39. ffb50d0 Add initial backlight delay to stop backlight from fading during boot; switch to IDLE instead of yield() by Greg White · 18 years ago
  40. 5693622 Make lcd_enable more tolerant of multiple calls by Greg White · 18 years ago
  41. 9d0faed Use DMA for Blit to screen/clear by Greg White · 18 years ago
  42. 2953676 merge a big part of the unofficial gigabeat cvs back. Includes working bootloader and rockbox with audio. by Marcoen Hirschberg · 18 years ago
  43. 38a5aa1 Fix a few warnings by Dave Chapman · 18 years ago
  44. 7fe7427 Clean up the #ifdefs surrounding the definition of lcd_yuv_blit() and add an initial (untested) implementation for the Gigabeat by Dave Chapman · 18 years ago
  45. dd75488 update the gigabeat code and move to target_tree by Marcoen Hirschberg · 18 years ago