aboutsummaryrefslogtreecommitdiff
path: root/hsm-cam/Test/Cam.hs
diff options
context:
space:
mode:
authorPaul Oliver <contact@pauloliver.dev>2025-08-08 22:31:35 +0200
committerPaul Oliver <contact@pauloliver.dev>2025-08-23 22:59:06 +0000
commit4efe903a671b288ac485f2d2a9c9aabf2eb7b199 (patch)
tree659780aa11988cbac0b3ab744eddf7a66a791fcd /hsm-cam/Test/Cam.hs
parentb679114531a5054487123252b6e3a9d22b7c27a7 (diff)
Adds libcamera bindings
Diffstat (limited to 'hsm-cam/Test/Cam.hs')
-rw-r--r--hsm-cam/Test/Cam.hs8
1 files changed, 8 insertions, 0 deletions
diff --git a/hsm-cam/Test/Cam.hs b/hsm-cam/Test/Cam.hs
new file mode 100644
index 0000000..4cf9e7f
--- /dev/null
+++ b/hsm-cam/Test/Cam.hs
@@ -0,0 +1,8 @@
+import Data.Function ((&))
+import Effectful (runEff)
+import Effectful.Resource (runResource)
+import Hsm.Cam (runCam, stillCapture)
+import Hsm.Log (Severity (Trace), runLog)
+
+main :: IO ()
+main = stillCapture & runCam & runLog @"cam" Trace & runResource & runEff