aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
39 hoursAdds `Logs` constraint combinatorPaul Oliver
40 hoursAdds `hsm-drive`Paul Oliver
6 daysAdds another formatting/cleaning roundPaul Oliver
6 daysAdds generic app launcher helper functionPaul Oliver
6 daysUpdates resolver to 24.9Paul Oliver
9 daysMakes all FFI calls safePaul Oliver
9 daysAdds optparse helper to `hsm-core`Paul Oliver
9 daysAdds CLI parser generator for multiple logger severity settingsPaul Oliver
10 daysUses infix functions in THPaul Oliver
10 daysAdds `hsm-web`Paul Oliver
10 daysRemoves `exec` target from MakefilePaul Oliver
11 daysPolishes `hsm-log` even morePaul Oliver
11 daysPolishes `hsm-cam` even morePaul Oliver
13 daysExtracts `unsafeEff_` from inside `forM_` loop in `GPIO.hs`Paul Oliver
2025-08-28Enforces not using `IOE` on `test-cam` application codePaul Oliver
2025-08-27Updates resolver to lts-24.7Paul Oliver
2025-08-27Moves commonly used `bracket` combinators into separate modulePaul Oliver
2025-08-27Improves `hsm-cam`Paul Oliver
2025-08-27Eliminates `resourcet-effectful` dependency of `hsm-gpio`Paul Oliver
2025-08-26Improves formatting even morePaul Oliver
2025-08-25Adds color to `hsm-repl` promptPaul Oliver
2025-08-25Improves formatting of logsPaul Oliver
2025-08-23Adds camera servicePaul Oliver
2025-08-23Improves formatting againPaul Oliver
2025-08-23Falls back to `bracket` unless `releaseEff` is neededPaul Oliver
2025-08-23Falls back to using `ccall` for `gpiod` callsPaul Oliver
2025-08-23Improves formattingPaul Oliver
2025-08-23Adds libcamera bindingsPaul Oliver
2025-08-17Simplifies cabal filesPaul Oliver
2025-08-13Code now uses `effectful` to manage side-effectsPaul Oliver
2025-03-06Improves power usagePaul Oliver
2025-03-06Adds drive service and test appPaul Oliver
2025-02-24InitialPaul Oliver