Raspberry Pi based door controller software
Go to file
rasmus 5ab924f5ad
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
Implement #5: SIGUSR1
#5
2023-08-18 02:47:55 +03:00
godoor_server use Duration for doorOpenTime + lint 2023-08-17 20:45:11 +03:00
hash Checkpoint 5 2023-07-30 12:38:47 +02:00
.drone.yml Add Drone config 2023-08-11 14:28:42 +03:00
.env Define a door name in example .env file 2023-08-06 21:59:45 +03:00
.gitignore Checkpoint 5 2023-07-30 12:38:47 +02:00
Dockerfile Add build dockerfile 2023-08-10 20:47:03 +03:00
go.mod update deps 2023-08-17 20:11:06 +03:00
go.sum update deps 2023-08-17 20:11:06 +03:00
godoor.go Implement #5: SIGUSR1 2023-08-18 02:47:55 +03:00
LICENSE Init 2022-04-02 21:14:21 +03:00
Makefile Do not error on git describe if tags are missing 2023-08-11 14:35:57 +03:00
README.md Init 2022-04-02 21:14:21 +03:00
wiegand_mock.go Checkpoint 4 2023-07-30 01:03:52 +03:00
wiegand.go Enable Wiegand data internal pull-ups 2023-08-11 22:09:22 +03:00

GoDoor

kdoorpi but in Go

Uses Go native libgpiod library to access the gpio pins in cross platform way.

Cross compile

GOOS=linux GOARCH=arm64 go build

Test deploy

scp godoor rpi4b: