Commit Graph

32 Commits

Author SHA1 Message Date
79c76a57aa Split firmware into separate files 2019-02-17 22:45:02 -07:00
0ab2ac086f Add library version check to firmware 2019-02-17 20:28:51 -07:00
c3d4da2a22 Reset blink error count, stop logging info data over serial 2019-02-17 19:23:23 -07:00
95291af594 Enable OTA updates in firmware 2019-01-27 00:40:14 -07:00
63adb9b9a3 Don't log duplicate COMM errors, remove sent log records 2019-01-20 20:04:43 -07:00
9717073507 Implement basic logging in firmware 2019-01-19 02:43:08 -07:00
5df3c5345e Use a null terminator instead of $ to mark eeprom end 2018-12-18 15:48:19 -07:00
d2d63146da Remove some magic numbers 2018-12-09 06:02:18 -07:00
1627ffe639 Display red error blink on timeout 2018-12-09 06:02:18 -07:00
78c2a99d30 Add 10 second timeout to armed state 2018-12-09 06:02:18 -07:00
31a0112f9b Change LED patterns to be more intuitive 2018-12-03 19:32:36 -07:00
ffcfb54aa9 Make card write atomic and don't arm unless LED state is off 2018-12-03 19:32:36 -07:00
2c9542a2bc Flash red LED if any button is pressed while arming 2018-12-03 19:32:36 -07:00
77e5be93f9 Move network stuff into their own functions 2018-11-26 17:05:20 -07:00
781035de64 Made denied red light flash longer 2018-11-20 20:19:20 -07:00
163472ad2a Move LED control to state machine and blink red for denied cards 2018-11-18 21:33:58 -07:00
4ef256abb3 Set up Protospace wifi and move lockout to Ticker 2018-11-17 19:17:00 -07:00
bf140f02fb Get cards from auth server 2018-11-13 19:31:53 -07:00
6ec97db073 Make LEDs more intuitive 2018-11-10 17:25:17 -07:00
a8331ab798 Add RFID card scanning off a list of card numbers 2018-11-10 14:56:50 -07:00
506f286990 Add firmware README 2018-11-07 19:31:12 -07:00
01b8d29a45 Abstract relay 2018-11-07 19:14:59 -07:00
a12a24661b Abstract LEDs 2018-11-07 19:11:41 -07:00
5c2938ad4f Add prearm state and abstract buttons 2018-11-07 19:09:34 -07:00
0da2410869 Rename pins to reflect their actual buttons 2018-09-17 17:55:20 -06:00
fceacca2cf Removed armed LED 2018-09-16 02:00:31 -06:00
bb52fcff93 Change socket server URL in firmware 2018-09-16 01:59:34 -06:00
d65ebb1877 Change API url to tools-api.tannercollin.com 2018-09-11 20:45:20 -06:00
3388e86d3d Don't arm lockout if green button is pressed 2018-05-16 21:03:44 -06:00
914ad9bcf2 Write firmware for the Arduino 2018-02-06 00:00:16 -07:00
6071534a72 Start firmware 2018-02-05 19:31:54 -07:00
bb024fc904 Inital commit 2018-02-01 23:46:44 -07:00