index
:
hsmouse
master
Experimental control code for robotics
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
2 days
Makes all FFI calls safe
HEAD
master
Paul Oliver
2 days
Adds optparse helper to `hsm-core`
Paul Oliver
2 days
Adds CLI parser generator for multiple logger severity settings
Paul Oliver
3 days
Uses infix functions in TH
Paul Oliver
3 days
Adds `hsm-web`
Paul Oliver
3 days
Removes `exec` target from Makefile
Paul Oliver
4 days
Polishes `hsm-log` even more
Paul Oliver
4 days
Polishes `hsm-cam` even more
Paul Oliver
6 days
Extracts `unsafeEff_` from inside `forM_` loop in `GPIO.hs`
Paul Oliver
9 days
Enforces not using `IOE` on `test-cam` application code
Paul Oliver
11 days
Updates resolver to lts-24.7
Paul Oliver
11 days
Moves commonly used `bracket` combinators into separate module
Paul Oliver
11 days
Improves `hsm-cam`
Paul Oliver
- Moves C++ constants to Haskell side - Uses better names for request callback related variables - Captures and redirects libcamera's internal logging
11 days
Eliminates `resourcet-effectful` dependency of `hsm-gpio`
Paul Oliver
11 days
Improves formatting even more
Paul Oliver
13 days
Adds color to `hsm-repl` prompt
Paul Oliver
13 days
Improves formatting of logs
Paul Oliver
2025-08-23
Adds camera service
Paul Oliver
2025-08-23
Improves formatting again
Paul Oliver
2025-08-23
Falls back to `bracket` unless `releaseEff` is needed
Paul Oliver
2025-08-23
Falls back to using `ccall` for `gpiod` calls
Paul Oliver
2025-08-23
Improves formatting
Paul Oliver
2025-08-23
Adds libcamera bindings
Paul Oliver
2025-08-17
Simplifies cabal files
Paul Oliver
2025-08-13
Code now uses `effectful` to manage side-effects
Paul Oliver
2025-03-06
Improves power usage
Paul Oliver
2025-03-06
Adds drive service and test app
Paul Oliver
2025-02-24
Initial
Paul Oliver