diff options
| author | Nikita Kostovsky <nikita@kostovsky.me> | 2025-11-07 23:10:25 +0100 |
|---|---|---|
| committer | Nikita Kostovsky <nikita@kostovsky.me> | 2025-11-07 23:10:25 +0100 |
| commit | c38edfbd30aae121ebdaaac8e8e25f8784da318d (patch) | |
| tree | b67604615c6feac45e503da9a28473c7ed7f8316 /src/main.cpp | |
| parent | a9af2d69c0a4d46dc98b6e0adaf13a7f23a24bce (diff) | |
speedup; add some i2c commands
Diffstat (limited to 'src/main.cpp')
| -rw-r--r-- | src/main.cpp | 14 |
1 files changed, 12 insertions, 2 deletions
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; |
