Commit 03825955 authored by Rahix's avatar Rahix
Browse files

Merge 'transparent bg font rendering'

See merge request !299
parents f7cb6d82 4124ecf2
Pipeline #3933 passed with stages
in 51 seconds
......@@ -1347,7 +1347,7 @@ enum disp_font_name {
* :param posy: y position to print to. 0 <= y <= 80
* :param pString: string to print
* :param fg: foreground color in rgb565
* :param bg: background color in rgb565
* :param bg: background color in rgb565, no background is drawn if bg==fg
* :return: ``0`` on success or a negative value in case of an error:
*
* - ``-EBUSY``: Display was already locked from another task.
......
......@@ -74,7 +74,7 @@ class Display:
:param text: Text to print
:param fg: Foreground color (expects RGB triple)
:param bg: Background color (expects RGB triple)
:param bg: Background color (expects RGB triple) or None for transparent background
:param posx: X-Position of the first character, 0 <= posx <= 159
:param posy: Y-Position of the first character, 0 <= posy <= 79
:param font: 0 <= font <= 4 (currently) selects a font
......@@ -97,7 +97,7 @@ class Display:
d.update()
"""
fg = fg or color.WHITE
bg = bg or color.BLACK
bg = bg or fg
sys_display.print_adv(text, posx, posy, fg, bg, font)
return self
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment