From c38edfbd30aae121ebdaaac8e8e25f8784da318d Mon Sep 17 00:00:00 2001 From: Nikita Kostovsky Date: Fri, 7 Nov 2025 23:10:25 +0100 Subject: speedup; add some i2c commands --- src/main.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index 9548757..ca2da6f 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -12,6 +12,7 @@ #include "calibration.h" #include "camera/innomakerov9281.h" #include "camera/ov9281.h" +#include "camera/veye_i2c.h" #include "camera/veyeimx287m.h" #include "dumps.h" #include "fuck_intel.h" @@ -139,9 +140,18 @@ int main(int argc, char* argv[]) auto sigHandler = [](int s) { std::cout << "got signal " << s << std::endl; std::signal(s, SIG_DFL); - qApp->quit(); + // QTimer::singleShot(0, qApp, &QCoreApplication::quit); + // qApp->quit(); }; + // for (int i = 2000; i >= 0; i -= 50) { + // for (int i = 0; i < 2000; i += 50) { + // if (!veye::imx287m::test(i)) { + // return EXIT_FAILURE; + // } + // } + // return EXIT_SUCCESS; + std::signal(SIGINT, sigHandler); std::signal(SIGTERM, sigHandler); @@ -399,7 +409,7 @@ int main(int argc, char* argv[]) #endif std::cout << "connect everything" << std::endl; - // camera->newPixels.connect(&onNewPixels); + camera->newPixels.connect(&onNewPixels); // camera->newImage.connect(&onNewImage); camera->newImageCallback = &onNewImage; camera->newPixelsCallback = &onNewPixels; -- cgit v1.2.3-70-g09d2