Commit graph

16 commits

Author SHA1 Message Date
Jet Pham
716153b1b6
feat: add tokio runtime and make adync gpio interups on seperate thread 2025-06-11 15:10:53 -07:00
Jet Pham
19862ecf70
feat: use async interupts for gpio monitoring 2025-06-08 00:13:58 -07:00
Jet Pham
bcf986ff1f
feat: move logs to new module 2025-06-08 00:13:58 -07:00
Jet Pham
3f519376b2
feat: add a finite state machine for debouncing 2025-06-07 12:42:13 -07:00
Jet Pham
93f5d8e904
feat: moved more values to constants 2025-06-07 12:42:13 -07:00
Jet Pham
6be649f0fc
feat: remove shutdown message because it doesn't hit 2025-06-07 12:42:13 -07:00
Jet Pham
aa434ed39b
feat: use embeds for the message and add startup and shutdown messages! 2025-06-06 20:30:47 -07:00
Jet Pham
baef052a4a
feat: fixed deploy script for setting up service for restarting 2025-06-06 19:34:59 -07:00
Jet Pham
e761320bc7
feat: remove webhooks, prepping for simple flow 2025-06-06 19:34:59 -07:00
Jet Pham
9bc01997d7
feat: make network non blocking and fix deploy script 2025-06-06 19:34:59 -07:00
Jet Pham
5adf192e5d
feat: allow requesting to register endpoints 2025-06-05 21:39:05 -07:00
Jet Pham
c0389e0245
feat: store log files in a /logs directory 2025-06-05 20:19:12 -07:00
Jet Pham
cfc5f01221
feat: add retires and errors on uncessessful attempts 2025-06-05 20:19:12 -07:00
Jet Pham
0c2e129bbd
feat: add starting and itermediate logs 2025-06-05 08:54:01 -07:00
Jet Pham
1b0284b00b
feat: add webhooks with basic json to send to 2025-06-05 08:54:01 -07:00
Jet Pham
18aa3dfaa8
feat: Create GPIO monitor and basic callback functionality to print 2025-06-05 08:54:01 -07:00