summaryrefslogtreecommitdiffstats
path: root/firmware/drivers/lcd-bitmap-common.c
AgeCommit message (Expand)AuthorFilesLines
2020-10-31lcd_framebuffer bugfixes, sanity checksWilliam Wilgus1-10/+32
2020-10-26FIX RED framebuffer viewport rewriteWilliam Wilgus1-5/+5
2020-10-26FIX RED/YELLOW framebuffer viewport rewriteWilliam Wilgus1-1/+1
2020-10-26Whitespace cleanup on fb_viewport RewriteWilliam Wilgus1-1/+1
2020-10-26LCD core move buf ptr and address look up function viewport structWilliam Wilgus1-51/+115
2020-10-23ClipPlus BOOTLOADER DONT FIT!William Wilgus1-0/+67
2014-01-12put_line/scrolling: Make the scroll engine inform custom scrollers about star...Thomas Martitz1-30/+39
2014-01-11scroll engine: Factor out renderer function so it can be called by lcd code.Thomas Martitz1-0/+3
2014-01-09lcd_nine_segment_bmp: Fixes for non-ideal image dimensions.Thomas Martitz1-34/+57
2014-01-07lcd-16bit: Move lcd_gradient_fillrect/_part() to lcd-16bit-common.c.Thomas Martitz1-70/+0
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 Martitz1-5/+0
2014-01-07lcd-common/scroll_engine: Remove unused functions lcd_puts_scroll_offset() an...Thomas Martitz1-13/+1
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 Martitz1-0/+11
2013-12-23lcd: Fix scrolling.Thomas Martitz1-4/+3
2013-12-14scroll_engine: Major rework to support pixel-based scrolling and scroll callb...Thomas Martitz1-116/+64
2013-12-14scroll_engine: Add STYLE_NONE to allow for drawing lines without styling.Thomas Martitz1-0/+6
2013-12-14scroll_engine: Rename scroll_stop* functions to be more consistent with the l...Thomas Martitz1-2/+8
2013-12-14lcd-*: Merge common viewport operations into lcd-bitmap-common.cThomas Martitz1-0/+48
2012-12-099 segment bitmap drawing:Jonathan Gordon1-0/+45
2012-03-15skin_engine: New tag to draw a rectangle (optionally with a gradient)Jonathan Gordon1-5/+9
2012-03-01lcd drivers: split lcd_gradient_rect so it is actually usefulJonathan Gordon1-14/+46
2012-02-28lcd/skin_engine: Add the ability to draw onto the backdrop layerJonathan Gordon1-0/+8
2011-12-15OOPS, style got lost in scrolling lines with r31247, so put it backJonathan Gordon1-0/+1
2011-12-14Allow scrolling lines to have their content changed without restarting the sc...Jonathan Gordon1-18/+51
2011-12-14Fix FS#12237 (caused by r30302) where centered skin text isnt eqactly centeredJonathan Gordon1-2/+10
2011-11-08Fix build errors and warnings in the lcd drivers.Thomas Martitz1-3/+5
2011-11-08Add new lcd_bmp and lcd_bmp_part APIs.Thomas Martitz1-0/+26
2011-10-29Better fix for FS#12337. Use 0 to make the line height calculated from the fo...Thomas Martitz1-1/+1
2011-10-21Provide font_lock(). Font_get_bits() or ..width() may have to read glyph cach...Fred Bauer1-0/+2
2011-10-17Commit FS#12321 - Touchscreen: List line padding, to more easily select linesThomas Martitz1-18/+16
2011-03-05Anti-Aliased Fonts support.Thomas Martitz1-2/+8
2011-01-23Fix r29123: the variable should be initialized every time in the loopAlexander Levin1-1/+2
2011-01-23Respect the 'scroll delay' setting more accurately between scrolling roundsAlexander Levin1-5/+11
2011-01-21Add a delay between text scroll rounds when scrolling forward similarly to ho...Alexander Levin1-2/+4
2010-10-11Rename {draw,fill}_viewport once more (to draw_border_viewport and fill_viewp...Thomas Martitz1-12/+6
2010-10-10Add _rect to {draw,fill}_viewport as suggested by Jonathan Gordon to reduce t...Thomas Martitz1-2/+2
2010-10-10Two new lcd/multi screen api convinience functions: draw_viewport(), fill_vie...Thomas Martitz1-0/+22
2010-10-06Pixel-accurate (vertical) list scrolling for touchscreen targets.Thomas Martitz1-9/+22
2010-08-28Implement lcd(_remote)_putsxyf() and export to pluginsRafaël Carré1-0/+11
2010-05-21avoid overflow in puts_scroll().Teruaki Kawashima1-2/+4
2010-05-06Move c/h files implementing/defining standard library stuff into a new libc d...Thomas Martitz1-2/+3
2010-02-16* surround member only used by charcells with #ifdef HAVE_LCD_CHARCELLS in st...Teruaki Kawashima1-1/+0