11#ifndef BACKENDS_GP_LINUX_BACKLIGHT_H
12#define BACKENDS_GP_LINUX_BACKLIGHT_H
struct gp_linux_backlight * gp_linux_backlight_init(void)
Initialize linux backlight driver.
int gp_linux_backlight_inc(struct gp_linux_backlight *self)
Increase backlight intensity.
int gp_linux_backlight_get(struct gp_linux_backlight *self)
Returns backlight intensity in percents.
void gp_linux_backlight_exit(struct gp_linux_backlight *self)
Destroy Linux backlight driver.
int gp_linux_backlight_dec(struct gp_linux_backlight *self)
Decrease backlight intensity.
Linux backlight sysfs driver.
uint32_t brightness_max
Maximal backlight value read from sysfs.
char brightness_path[]
A sysfs path to the brightness file.