summaryrefslogtreecommitdiffstats
path: root/firmware/export/lcd.h
AgeCommit message (Expand)AuthorFilesLines
2022-10-13Revert "Remove YUV blitting functions and LCD modes"Solomon Peachy1-1/+10
2022-10-03Remove YUV blitting functions and LCD modesAidan MacDonald1-10/+1
2022-09-30Define LCD_STRIDEFORMAT unconditionallyAidan MacDonald1-2/+2
2022-04-17viewports, set flags to VP_DEFAULT_FLAGSWilliam Wilgus1-0/+2
2022-04-15viewports add flag to disable updatesWilliam Wilgus1-2/+3
2022-03-21Lcd save function pointer to frame buffer get_address_fn before loopsWilliam Wilgus1-1/+3
2021-03-25Revert "lcd framebuffer - Bugfix #2 ensure proper alignment"William Wilgus1-2/+1
2021-03-25lcd framebuffer - Bugfix #2 ensure proper alignmentWilliam Wilgus1-1/+2
2020-10-31lcd_framebuffer bugfixes, sanity checksWilliam Wilgus1-7/+7
2020-10-26Whitespace cleanup on fb_viewport RewriteWilliam Wilgus1-3/+3
2020-10-26LCD core move buf ptr and address look up function viewport structWilliam Wilgus1-101/+170
2020-10-26make the plugin API frambuffer agnosticMoshe Piekarski1-2/+1
2020-07-24[4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice.Solomon Peachy1-11/+0
2020-07-24[2/4] get rid of HAVE_LCD_CHARCELLSSolomon Peachy1-40/+0
2018-06-12Add XRGB8888 native formatMarcin Bukat1-1/+8
2014-06-21lcd-24bit: Introduce a 24-bit mid-level LCD driverThomas Martitz1-1/+84
2014-03-03Touchscreen: Show a line separator in lists.Thomas Martitz1-1/+0
2014-03-03Implement lcd_get_dpi() for all bitmap targets.Thomas Martitz1-8/+3
2014-01-12put_line/scrolling: Make the scroll engine inform custom scrollers about star...Thomas Martitz1-2/+2
2014-01-07Fix Player red and icons on mono displays.Thomas Martitz1-8/+9
2014-01-07lcd/grey: Enable viewport fg_pattern and bg_pattern for all bitmap targets.Thomas Martitz1-2/+1
2014-01-07lcd-16bit: Remove {lss,lse,lst}_pattern fields from struct viewport.Thomas Martitz1-5/+0
2014-01-07lcd-common: Remove direct style (line decorations) from lcd-puts* functions.Thomas Martitz1-21/+0
2014-01-07lcd-common: Remove support for custom line heights from viewport.Thomas Martitz1-1/+0
2014-01-07lcd-common/scroll_engine: Remove unused functions lcd_puts_style_xyoffset() a...Thomas Martitz1-5/+0
2014-01-07lcd-common/scroll_engine: Remove unused functions lcd_puts_scroll_style().Thomas Martitz1-2/+0
2014-01-07lcd-common: Remove unused function lcd_puts_style_offset().Thomas Martitz1-2/+0
2014-01-07lcd-common: Remove unused function lcd_puts_style().Thomas Martitz1-1/+0
2014-01-07lcd-common: Remove unused function lcd_puts_offset().Thomas Martitz1-1/+0
2014-01-07lcd-common/scroll_engine: Remove unused functions lcd_puts_scroll_offset() an...Thomas Martitz1-4/+0
2014-01-07lcd-16bit: Introduce lcd_gradient_fillrect_part().Thomas Martitz1-0/+2
2014-01-07lcd-common/scroll_engine: Introduce lcd_putsxy_scroll_func().Thomas Martitz1-0/+5
2014-01-05lcd: Fix certain drawmode combinations.Thomas Martitz1-1/+2
2013-12-15Fix reds. Also apply the new scrolling to lcd charcell (this even uncovered anThomas Martitz1-1/+1
2013-12-14scroll_engine: Add STYLE_NONE to allow for drawing lines without styling.Thomas Martitz1-6/+7
2013-12-14scroll_engine: Rename scroll_stop* functions to be more consistent with the l...Thomas Martitz1-4/+0
2013-02-12bitmap drawing: Use extra bit in mask to avoid nested if() in switch-cases.Thomas Martitz1-0/+2
2012-12-099 segment bitmap drawing:Jonathan Gordon1-0/+2
2012-03-01lcd drivers: split lcd_gradient_rect so it is actually usefulJonathan Gordon1-0/+2
2012-02-28lcd/skin_engine: Add the ability to draw onto the backdrop layerJonathan Gordon1-0/+1
2012-02-28lcd drivers: Convert lcd_[remote_]framebuffer to a pointerJonathan Gordon1-1/+8
2011-12-16Oops. Left some bits I didn't want to keep.Michael Sevakis1-9/+0
2011-12-16Convert remaining memframe LCDs that can be convert to common code.Michael Sevakis1-0/+9
2011-12-14Fix FS#12237 (caused by r30302) where centered skin text isnt eqactly centeredJonathan Gordon1-0/+5
2011-11-08Fix build errors and warnings in the lcd drivers.Thomas Martitz1-4/+3
2011-11-08Support for transparency in 32bit bitmaps on color targets.Thomas Martitz1-0/+3
2011-11-08Add new lcd_bmp and lcd_bmp_part APIs.Thomas Martitz1-0/+3
2011-10-29Better fix for FS#12337. Use 0 to make the line height calculated from the fo...Thomas Martitz1-1/+1
2011-10-17- Fix some reds by implementing lcd_get_dpi().Thomas Martitz1-1/+5
2011-10-17Commit FS#12321 - Touchscreen: List line padding, to more easily select linesThomas Martitz1-0/+1