9 #define FRAMEBUFFER_BLANK_TIME 180 /* seconds */
11 struct ev_timer blank_timer;
12 struct ev_loop *blank_loop;
17 int fd = open("/sys/class/graphics/fb2/blank", O_RDWR);
18 write(fd, active ? "1" : "0", 1);
23 timeout_cb (struct ev_loop *loop, ev_timer *w, int revents)
28 int mt_blank_init(struct ev_loop *loop)
30 ev_timer_init(&blank_timer, timeout_cb, 0, FRAMEBUFFER_BLANK_TIME);
31 ev_timer_again(loop, &blank_timer);
39 ev_timer_again(blank_loop, &blank_timer);