1
0
mirror of https://github.com/whowechina/aic_pico.git synced 2024-11-28 07:20:49 +01:00
Commit Graph

126 Commits

Author SHA1 Message Date
whowechina
d6fe8203e0 Better naming and readme update 2024-05-10 22:03:31 +08:00
whowechina
5308521dbc Bana light effect support 2024-05-10 10:05:24 +08:00
whowechina
3bf036d288 String based fade pattern 2024-05-10 09:54:02 +08:00
whowechina
b6aa7d2dd2 2 light modes to support future patterns 2024-05-09 22:11:34 +08:00
whowechina
a84ceb5531 Refactoring rainbow effect for future patterns 2024-05-09 16:21:07 +08:00
whowechina
53a23921ce Clean up light_set_color methods 2024-05-09 12:38:31 +09:00
whowechina
84310663cb Auto mode (protocol) detection 2024-05-07 12:05:45 +08:00
whowechina
6b020e3e3f Restore aime/bana fast timeout time 2024-05-07 10:42:57 +08:00
whowechina
d8101d470e Better aime/bana communication timeout logic 2024-05-06 21:50:35 +08:00
whowechina
a12337d55e Optimize lighting logic 2024-05-06 20:31:24 +08:00
whowechina
56893dd66b Fix a simple compile error 2024-05-02 22:53:49 +09:00
whowechina
297c5d2a08 Fixed random aime disconnect issue 2024-04-30 11:10:43 +08:00
whowechina
630d0fdfcf More valid debug info 2024-04-30 10:58:45 +08:00
whowechina
ab4fdc2f1d Decouple runtime object 2024-04-30 08:51:51 +08:00
whowechina
c6b0ebc392 Support HID lights 2024-04-29 20:15:28 +08:00
whowechina
d34bb01271 Fix incorrect light effect in bana i/o 2024-04-29 18:59:01 +08:00
whowechina
7768447c2a Fix freeze when auth bug 2024-04-29 18:44:32 +08:00
whowechina
8a7751de84 Better debug handling 2024-04-29 17:44:18 +08:00
whowechina
dee5521ce8 AIME on Bana mode working 2024-04-27 22:24:27 +08:00
whowechina
1a28a6e940 Retries when detecting NFC module 2024-04-27 14:45:42 +08:00
whowechina
f7f43d94a6 Light effect optimize 2024-04-27 14:44:33 +08:00
whowechina
9f8a3860c1 Ignore '\0' input in CLI 2024-04-27 14:41:19 +08:00
whowechina
4a2e975580 Bandai Namco reader support 2024-04-24 19:13:51 +08:00
whowechina
2ec04f309d Debug message cleanup 2024-04-24 18:44:36 +08:00
whowechina
bfa96e76ae CMakefile minor cleanup 2024-04-24 17:49:26 +08:00
whowechina
d6222d8b9b Better pn532 error message 2024-04-24 17:48:56 +08:00
whowechina
2c033a8ab3 PN5180 felica read 2024-04-24 17:46:36 +08:00
whowechina
7b93e48e6b Some header cleanups 2024-04-24 17:39:05 +08:00
whowechina
dd817f089e Add FeliCa read to nfc interface 2024-04-23 20:47:50 +08:00
whowechina
8c74095e42 detect_card_ex to ignore card types 2024-04-23 10:49:30 +08:00
whowechina
a287702735 AIME optimization 2024-04-22 20:31:32 +08:00
whowechina
924b46ca53 Light follows aime or bana led commands 2024-04-21 16:03:32 +08:00
whowechina
6eb14a6ed1 Begin to work on bana protocol 2024-04-14 16:17:26 +08:00
whowechina
b69e562e40 Fix some typo 2024-04-04 10:56:54 +08:00
whowechina
1ff0c9b336 AIME mode 0 and 1 2024-03-23 11:40:37 +08:00
whowechina
75dd5c6af5 PN5180 supports Mifare auth and block read 2024-03-16 21:38:09 +08:00
whowechina
30a92371c4 Fix virtual aic option 2024-03-16 16:48:21 +08:00
whowechina
16ef1ce9bd Remove redundant line 2024-03-16 16:35:21 +08:00
whowechina
edcc65c998 More friendly as a library 2024-03-16 16:06:35 +08:00
whowechina
1461e63243 Attach I2C interface to skip init 2024-03-16 15:43:10 +08:00
whowechina
7f1fa63fce Set RF field to auto 2024-03-16 15:34:28 +08:00
whowechina
78bf058783 Fix a parameter order issue 2024-03-16 12:25:51 +08:00
whowechina
1b08db2543 Only build UF2 when it's standalone 2024-03-16 11:33:01 +08:00
whowechina
1ab2bec642 Refactoring nfc interface 2024-03-16 10:25:27 +08:00
whowechina
e5710ac846 Fix header integrity 2024-03-15 22:12:00 +08:00
whowechina
cb23198b6d Separate aic library code 2024-03-15 22:04:25 +08:00
whowechina
315a71e268 "Optimize" FeliCa following Bottersnike's advice 2024-03-13 20:34:30 +08:00
whowechina
0c698adafa Can turn off virtual AIC option on PN532 2024-03-10 22:45:20 +08:00
whowechina
b0d9980023 Support up to 64 RGB LEDs 2024-02-25 10:29:27 +08:00
whowechina
e6123f7daf Fix some PN5180 not identifed issue 2024-01-29 22:43:18 +08:00
whowechina
7be6dbd0c0 Optimization on nfc part 2024-01-21 12:59:47 +08:00
whowechina
042738861e Fix card id display issue 2024-01-21 12:31:36 +08:00
NoxiousOtter
cec62e7d39 fix 15693 byte order 2024-01-20 08:10:00 -06:00
whowechina
7c99f98fc0 PN5180 major bug fixed 2024-01-14 19:44:18 +08:00
whowechina
32d9b819a6 Fix amiibo not working on PN5180 and refactoring of cardio 2024-01-14 15:42:50 +08:00
whowe
9f785ae0c0 PN5180 support for spicetools cardio 2023-12-03 00:29:19 +08:00
whowe
2688c10af2 RF module auto detect 2023-12-03 00:13:20 +08:00
whowechina
7bc2026be2 Bootup check entering firmware update mode 2023-12-02 23:09:50 +08:00
whowe
895fcf9501 pn5180 card polling code working 2023-12-02 01:01:30 +08:00
whowe
77c08fafd2 Copy debug command code to pn5180.c 2023-11-30 23:25:27 +08:00
whowechina
157c6b5572 14443/15693/FeliCa all working in debug commands 2023-11-29 22:39:48 +08:00
whowechina
b2c59ff817 Feli and mifare and reset works 2023-11-28 22:10:49 +08:00
whowechina
4d175076d5 PN5180 work started (only reads a bit Mifare) 2023-11-26 21:14:22 +08:00
whowechina
08ad102d84 Keypad map match spicetools default 2023-11-18 14:13:38 +08:00
whowechina
d293db87fd Enable IO lock to avoid deadlock 2023-11-18 11:11:36 +08:00
whowechina
12d710ebe2 Better LED control 2023-11-18 10:45:47 +08:00
whowechina
dbcd7ddef4 Light support both RGB and regular LED 2023-11-15 21:57:12 +08:00
whowechina
83a8e8e7dc Keypad support 2023-11-12 20:22:08 +08:00
whowechina
c7c59b374c LED pin to GP12 2023-11-12 14:19:55 +08:00
whowechina
baa6a42b2c Sega AIME IO working 2023-11-05 21:23:28 +08:00
whowechina
bb06b22eca RGB rainbow effect 2023-11-05 19:18:30 +08:00
whowechina
2a08a99214 Cardio felica works too 2023-11-05 11:00:16 +08:00
whowechina
058071c519 Cardio mifare works, felica freezes. 2023-11-04 23:31:17 +08:00
whowechina
2d42b221da LED and stuff working 2023-11-04 20:30:53 +08:00
whowechina
c1c8848b0d Update from cli 2023-11-04 19:25:52 +08:00
whowechina
82353005f2 First commit 2023-11-01 20:41:25 +08:00