No description
Find a file
2023-12-27 22:42:02 +01:00
.vscode Initial commit 2023-06-12 19:17:28 +02:00
data Initial commit 2023-06-12 19:17:28 +02:00
include no stone unturned 2023-12-27 22:42:02 +01:00
lib Initial commit 2023-06-12 19:17:28 +02:00
src clear tones 2023-12-27 22:41:33 +01:00
.gitignore changes 2023-11-20 16:49:51 +01:00
Insomnia-local-acl-api-spec.yaml commit 2023-06-28 14:21:43 +02:00
platformio.dist.ini changes 2023-11-20 16:49:51 +01:00
platformio_upload.py Initial commit 2023-06-12 19:17:28 +02:00
README bitmode 2023-12-26 16:41:27 +01:00
upload_params.ini.dist ota example 2023-06-12 19:31:16 +02:00

This project is a card reader system for Techinc that uses a WIEGAND based reader and allows platform.io based user flags to allow change of certain features. 


# Currently supported flags: 

-DBOARD1 : Used to set Pins for BOARD1 config
-DBOARD2 : Used to set Pins for BOARD2 config
-DRELAY1 : Enable the First Relay
-DRELAY2 : Not implemented yet
-DWIFI : Enable WIFI and use secrets.h to manage.
-DWEB_SERVER : Enable Web Server
-DSERIAL_DEBUG : Enable Serial Console output and debug.
-DWEB_SERIAL_DEBUG : Enable Web Serial console to monitor for issues (does not support auth, needs -DWEB_SERVER)
-DNET_FAIL_SAFE : If WIFI disconnects release door / relay.
-DWEB_OTA_UPDATE : Present Web Interface on /update for managing firmware over the air (needs -DWEB_SERVER)
-DLOCAL_ACL : Enable local ACL list
-DLOCAL_ACL_API : Enable API for managing ACL's (needs -DWEB_SERVER and -DLOCAL_ACL)
-DLATCH_DOOR : Release RELAY1 for a a certain amount of time in this case its 1 second
-DTOGGLE_DOOR : Instead of Relasing relay for 1 second keep it in the opposite state to what it was at the time the card was scanned.
-DTINANCE2_BACKEND : Enables use of Tinance2 System
-DBIT_MODE_WG34 : Tells reader to expect 34 BIT cards.

# Important Notes:
* The webserver uses Spiffs to manage the HTML files for the web server you need to run ("Upload Filesystem Image" step via serial or use the OTA upgrade and run "Upload Filesystem Image OTA" step and uplaod it.)