Commit graph

128 commits

Author SHA1 Message Date
Laura Hausmann 6c1aa7a445
Make balance db update async 2023-05-18 23:50:01 +02:00
Laura Hausmann dfcfd3b5cb
Add basic card/reader type identification 2023-05-18 23:42:54 +02:00
Laura Hausmann 15215f02d0
Add deposit functionality 2023-05-18 23:04:50 +02:00
Laura Hausmann 49c26b7ed4
Debounce button 2023-05-18 22:27:20 +02:00
Laura Hausmann 0b1e6f069c
Add 2€ price level 2023-05-18 22:19:56 +02:00
Laura Hausmann 4c928fcd5b
Add deploy script 2023-05-18 21:56:45 +02:00
Laura Hausmann 2f90af21ba
Auto detect card type 2023-05-18 21:54:51 +02:00
Laura Hausmann cce63b8d87
Only show last three digits for 125khz tokens 2023-05-18 21:42:14 +02:00
Laura Hausmann 67a2c51a1b
Add balance override to EditUser 2023-05-16 23:35:09 +02:00
Laura Hausmann babb809019
Don't boot if PN532 is not detected 2023-05-16 02:31:28 +02:00
Laura Hausmann 2e46344757
Fix PN532 debug calls 2023-05-16 02:31:08 +02:00
Laura Hausmann 075062d26d
Fix typo 2023-05-16 01:06:12 +02:00
Laura Hausmann d0624f8b26
Fix culture 2023-05-16 00:26:57 +02:00
Laura Hausmann 6f5439d1b9
Emit suica beeps on FeliCa touch 2023-04-22 16:28:26 +02:00
Laura Hausmann faa7d29451
Display fake yen balance properly 2023-04-22 15:28:25 +02:00
Laura Hausmann 70c3499e02
Japan mode 2023-04-22 15:10:26 +02:00
Laura Hausmann 58d04bbed7
Reset timer when toggling pn532 nfc mode 2023-04-22 03:43:14 +02:00
Laura Hausmann 1f9bc1b7d3
Don't reset mode on pn532 rescan 2023-04-22 03:39:55 +02:00
Laura Hausmann 23dfc31c74
Fix timer not being set correctly for unstable identifier error screen 2023-04-22 03:39:41 +02:00
Laura Hausmann 9fe4ee9862
Implement stub methods for the other card reader types 2023-04-22 03:13:28 +02:00
Laura Hausmann f29a8ed4fd
Remove redundant HSPI pins from PN532 constructor 2023-04-22 03:10:58 +02:00
Laura Hausmann 9b2818f11b
Add FeliCa toggle button 2023-04-22 03:08:11 +02:00
Laura Hausmann de6a15b128
Add FeliCa logo 2023-04-22 03:08:00 +02:00
Laura Hausmann 9477f45e58
Fix Card ID display overflow 2023-04-22 02:24:22 +02:00
Laura Hausmann 179cb05cbf
Trigger express transit 2023-04-22 02:24:22 +02:00
Laura Hausmann e63eb4c620
Disable debug output 2023-04-22 02:24:22 +02:00
Laura Hausmann f3c32c93e6
switch to HSPI 2023-04-22 02:24:22 +02:00
Laura Hausmann e6dafe8e66
Initial FeliCa support 2023-04-22 02:24:22 +02:00
Laura Hausmann 6db86ea352
Move PN532 library into repo, prepare FeliCa support 2023-04-22 02:24:22 +02:00
Laura Hausmann 17f9cd6367
Increase OLED refresh rate 2023-04-22 02:24:21 +02:00
Laura Hausmann 8dab83dad6
Refactor, add initial PN532 support 2023-04-22 02:24:21 +02:00
Laura Hausmann 42245e5f6c
Fix font size for longer card numbers 2023-04-22 02:24:02 +02:00
Laura Hausmann bc1353767e
Update build revision generation 2023-04-21 21:42:43 +02:00
Laura Hausmann f7105a747e
Update uncrustify usage in README 2023-04-21 21:41:56 +02:00
Laura Hausmann 59c0d094e3
Remove redundant status text update 2023-04-20 18:35:01 +02:00
Laura Hausmann d36d3d0ca1
Rescan tokens that can have unstable identifiers to make sure that the ID of the token presented is stable 2023-04-20 18:18:35 +02:00
Laura Hausmann 21ddf79ca9
Realign pointer star 2023-04-20 16:26:43 +02:00
Laura Hausmann 69c22cf2e3
Add LICENSE 2023-03-18 20:33:11 +01:00
Laura Hausmann ef0eea47b0
Update gitignore 2023-03-16 00:00:07 +01:00
Laura Hausmann 9aaedc908a
Ignore sublime-project files 2023-02-18 01:25:43 +01:00
Laura Hausmann f7ab79d534
Add Brewfile 2023-02-16 19:25:02 +01:00
Laura Hausmann 4e03ed1ea4
Fix open redirect 2023-02-16 16:36:26 +01:00
Laura Hausmann 3848a2fec5
Update branding #2 2023-02-14 20:37:16 +01:00
Laura Hausmann 0b765ea2ee
Update navbar branding 2023-02-14 20:36:32 +01:00
Laura Hausmann 9f22f09749
Force start portal if cancel button is held on boot, fixes #36 2023-02-14 02:55:30 +01:00
Laura Hausmann 27986fe27e
Decrease timeout to hw-native minimum, hopefully makes #17 slightly more consistent 2023-02-14 02:34:27 +01:00
Laura Hausmann ff400c18c9
Set pinMode at start of setup to avert race condition, fixes #37 2023-02-14 02:24:57 +01:00
Laura Hausmann e5e8b5e215
Make AddUser modal work properly 2023-02-14 02:02:19 +01:00
Lilian 0a5dd05bd2
adjust layout 2023-02-13 22:00:45 +01:00
Lilian 15e4b476c5
add modal for adding user form 2023-02-13 21:54:31 +01:00