Grow your team on GitHub
GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.Sign up
Schematic, PCB layout and box for the Reader
Schematic and PCB layout for the Controller
Software for the Controller
Firmware for the Reader
Common communication library utilized by various deadlock components
Obsolete prototypes of components
Temporary, unusable in prod, proof-of-concept implementation of something like a Controller.
Python library for interfacing with the Reader
Python library for interfacing with the MFRC522 module and reading IDs of ISO/IEC 14443a compliant cards.
Helper library for creating HW tests for embedded devices
Docker image with installed tools for building and testing embedded firmware for components of project Deadlock
A fork of constrained node implementation of CBOR in C. Slightly modified to be used in Deadlock embedded components.
centralized "manager" of the rest of the system: DB; API endpoint for controllers and the outside world
The web interface for rule management and status monitoring.