Fix libcamera compilation

This commit is contained in:
Kamil Trzcinski
2022-04-10 22:28:01 +02:00
parent 2e36ac9aed
commit abb94b1e29
9 changed files with 59 additions and 20 deletions

View File

@ -1,13 +1,15 @@
#include "libcamera.hh"
extern "C" {
#include "device/device.h"
#include <stdlib.h>
};
int libcamera_device_open(device_t *dev)
{
dev->libcamera = new device_libcamera_t{};
auto camera_manager = std::make_unique<libcamera::CameraManager>();
int ret = camera_manager->start();
if (ret < 0) {
return -1;
}
return 0;
}