diff --git a/epicardium/epicardium.h b/epicardium/epicardium.h index ff910c3934a747472fc15a267430e219d84bf2f3..2ec722b97ea21cf9752c5986a9a2f6362f5458bf 100644 --- a/epicardium/epicardium.h +++ b/epicardium/epicardium.h @@ -1352,12 +1352,12 @@ API(API_DISP_FRAMEBUFFER, int epic_disp_framebuffer(union disp_framebuffer *fb)) /** - * Set the backlight brightness value + * Set the backlight brightness. * - * :param brightness: brightness from 0 - 100 - * :return: ``0`` on success or negative value in case of an error: + * Note that this function does not require acquiring the display. * - * - ``-EBUSY``: Display was already locked from another task. + * :param brightness: brightness from 0 - 100 + * :return: ``0`` on success or negative value in case of an error */ API(API_DISP_BACKLIGHT, int epic_disp_backlight(uint16_t brightness)); diff --git a/epicardium/modules/display.c b/epicardium/modules/display.c index c8dc51492ba51f3867405784e30719935282147b..ed8757fba9b6a90844dc8d4aa61b694cc41948f4 100644 --- a/epicardium/modules/display.c +++ b/epicardium/modules/display.c @@ -173,11 +173,7 @@ int epic_disp_framebuffer(union disp_framebuffer *fb) int epic_disp_backlight(uint16_t brightness) { - int cl = check_lock(); - if (cl < 0) { - return cl; - } - + /* TODO: lock? */ LCD_SetBacklight(brightness); return 0; }