No description
Find a file
2024-04-17 22:04:35 +02:00
.vscode webhooks 2024-01-30 18:21:48 +01:00
data fixed bool operators 2024-04-17 17:40:15 +02:00
include fixed memory allocation 2024-04-17 22:04:35 +02:00
lib Initial commit 2023-06-12 19:17:28 +02:00
src fixed bool operators 2024-04-17 17:40:15 +02:00
.gitignore the start of structure, using extern and proper imports 2024-01-30 17:33:00 +01:00
Insomnia-local-acl-api-spec.yaml using internal settings system 2023-12-28 10:14:36 +01:00
platformio.dist.ini changes 2023-11-20 16:49:51 +01:00
platformio_upload.py uplaod 2024-03-24 01:03:42 +01:00
README TTL Reader Support 2024-01-30 16:03:40 +01:00
upload_params.ini.dist OTA 2024-04-13 17:16:27 +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.
-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.)