Move helper function definition to top of file

old-commit-hash: 431690be1e
commatwo_master
Willem Melching 5 years ago
parent fe4fb82b5d
commit b7ae2df26b
  1. 30
      selfdrive/common/framebuffer.cc

@ -31,6 +31,21 @@ struct FramebufferState {
EGLContext context; EGLContext context;
}; };
extern "C" void framebuffer_swap(FramebufferState *s) {
eglSwapBuffers(s->display, s->surface);
assert(glGetError() == GL_NO_ERROR);
}
extern "C" bool set_brightness(int brightness) {
FILE *f = fopen("/sys/class/leds/lcd-backlight/brightness", "wb");
if (f != NULL) {
fprintf(f, "%d", brightness);
fclose(f);
return true;
}
return false;
}
extern "C" void framebuffer_set_power(FramebufferState *s, int mode) { extern "C" void framebuffer_set_power(FramebufferState *s, int mode) {
SurfaceComposerClient::setDisplayPowerMode(s->dtoken, mode); SurfaceComposerClient::setDisplayPowerMode(s->dtoken, mode);
} }
@ -129,18 +144,3 @@ extern "C" FramebufferState* framebuffer_init(
return s; return s;
} }
extern "C" void framebuffer_swap(FramebufferState *s) {
eglSwapBuffers(s->display, s->surface);
assert(glGetError() == GL_NO_ERROR);
}
extern "C" bool set_brightness(int brightness) {
FILE *f = fopen("/sys/class/leds/lcd-backlight/brightness", "wb");
if (f != NULL) {
fprintf(f, "%d", brightness);
fclose(f);
return true;
}
return false;
}

Loading…
Cancel
Save