summaryrefslogtreecommitdiffstats
path: root/firmware/drivers
AgeCommit message (Expand)AuthorFilesLines
2014-08-30Rewrite filesystem code (WIP)Michael Sevakis1-1976/+2230
2014-08-08Fix some more straggling stuffMichael Sevakis1-68/+0
2014-07-26Ak4537: Optimization of the code.Szymon Dziok1-76/+62
2014-07-26Disable detection of fm radio for the YH920, it's pointless.Szymon Dziok1-1/+1
2014-06-21Fix some build errors and warnings.Thomas Martitz2-1/+11
2014-06-21lcd-24bit: Introduce a 24-bit mid-level LCD driverThomas Martitz2-4/+1133
2014-06-21lcd-16bit: Split out some functions to lcd-color-common.cThomas Martitz3-575/+616
2014-06-18Radio and radio recording for Samsung YH-920.Szymon Dziok2-40/+105
2014-06-18Samsung YH820/YH92X: Improve recording.Szymon Dziok1-5/+6
2014-06-18YH92x: Use the led near the lcd as the ATA led, instead of shine all the time.Szymon Dziok1-2/+14
2014-06-01recording on Samsung YH-820/YH-92xSebastian Leonhardt1-5/+99
2014-03-18some optimization for iriver h100 and h300 seriesDmitry Gamza1-2/+2
2014-03-18Fix (unintentional) linkage of HAVE_BUTTON_DATA with HAVE_TOUCHSCREENSebastian Leonhardt1-1/+1
2014-03-09Fix ipod6g build.Thomas Martitz1-0/+2
2014-03-03Fix more reds.Thomas Martitz2-0/+4
2014-03-03Fix various reds. Some includes needed fixup.Thomas Martitz3-0/+6
2014-03-03kernel: Break out kernel primitives into separate files and move to separate ...Thomas Martitz1-0/+1
2014-02-16imx233: add support for speaker on stmp3780Amaury Pouly1-0/+8
2014-02-05Samsung YP-R1 target portLorenzo Miori1-1/+18
2014-01-26charcell: Fix lockup after some scrolling lines.Thomas Martitz1-1/+5
2014-01-12Fix remote warnings and charcell reds, and remove minor left-over tuff.Thomas Martitz1-9/+15
2014-01-12put_line/scrolling: Make the scroll engine inform custom scrollers about star...Thomas Martitz2-31/+50
2014-01-11scroll engine: Factor out renderer function so it can be called by lcd code.Thomas Martitz2-53/+75
2014-01-09lcd_nine_segment_bmp: Fixes for non-ideal image dimensions.Thomas Martitz1-34/+57
2014-01-07lcd-16bit: Remove {lss,lse,lst}_pattern fields from struct viewport.Thomas Martitz1-18/+0
2014-01-07lcd-16bit: Move lcd_gradient_fillrect/_part() to lcd-16bit-common.c.Thomas Martitz2-70/+66
2014-01-07lcd-common: Remove direct style (line decorations) from lcd-puts* functions.Thomas Martitz1-129/+17
2014-01-07lcd-common: Remove support for specifying y_offset from lcd_puts* functions.Thomas Martitz1-7/+7
2014-01-07lcd-common: Remove support for custom line heights from viewport.Thomas Martitz1-8/+7
2014-01-07lcd-common/scroll_engine: Remove unused functions lcd_puts_style_xyoffset() a...Thomas Martitz1-9/+2
2014-01-07lcd-common/scroll_engine: Remove unused functions lcd_puts_scroll_style().Thomas Martitz1-7/+2
2014-01-07lcd-common: Remove unused function lcd_puts_style_offset().Thomas Martitz1-7/+1
2014-01-07lcd-common: Remove unused function lcd_puts_style().Thomas Martitz1-5/+0
2014-01-07lcd-common: Remove unused function lcd_puts_offset().Thomas Martitz2-21/+17
2014-01-07lcd-common/scroll_engine: Remove unused functions lcd_puts_scroll_offset() an...Thomas Martitz2-20/+3
2014-01-07lcd-16bit: Introduce lcd_gradient_fillrect_part().Thomas Martitz1-3/+36
2014-01-07lcd-common/scroll_engine: Introduce lcd_putsxy_scroll_func().Thomas Martitz2-0/+21
2014-01-05Add missing kernel.h includes (hopefully all of them).Thomas Martitz3-2/+6
2014-01-05Do not include kernel.h in system.h.Thomas Martitz1-0/+2
2014-01-05lcd: Fix certain drawmode combinations.Thomas Martitz1-34/+62
2014-01-04Fix bpb_is_sane() cluster size calculation for non-512 byte sectors.Frank Gevaerts1-4/+9
2013-12-23lcd: Fix scrolling.Thomas Martitz1-4/+3
2013-12-17Fix audio on m:robe 100.Szymon Dziok1-0/+1
2013-12-15Fix more reds.Thomas Martitz2-2/+2
2013-12-15Fix reds. Also apply the new scrolling to lcd charcell (this even uncovered anThomas Martitz3-121/+79
2013-12-14scroll_engine: Major rework to support pixel-based scrolling and scroll callb...Thomas Martitz2-130/+161
2013-12-14scroll_engine: Add STYLE_NONE to allow for drawing lines without styling.Thomas Martitz1-0/+6
2013-12-14scroll_engine: Split out common main and remote lcd functions.Thomas Martitz1-0/+127
2013-12-14scroll_engine: Rename scroll_stop* functions to be more consistent with the l...Thomas Martitz4-12/+14
2013-12-14lcd-*: Merge common viewport operations into lcd-bitmap-common.cThomas Martitz6-224/+48