segatools/board
Haruka 67eda7458b emoney: Add Thinca authentication card stuff (#35)
This PR adds everything that's needed on the segatools side to add E-Money support regarding Thinca authentication cards.

I've also included set-up documentation (with a network side bonus which was as far as I could figure out so far, but I'm pretty certain no more changes to segatools will be needed)

Due to the nature of a custom protcol called TCAP that Thinca uses for networking (see docs), I can't fully test that everything works as I haven't yet bothered to figure that protocol out.

Tested with both APMv3 and FGO.

![https://puu.sh/KeqVj/ccf4bcccbb.png](https://puu.sh/KeqVj/ccf4bcccbb.png)

Reviewed-on: https://gitea.tendokyu.moe/TeamTofuShop/segatools/pulls/35
Co-authored-by: Haruka <haruka@noreply.gitea.tendokyu.moe>
Co-committed-by: Haruka <haruka@noreply.gitea.tendokyu.moe>
2025-04-17 17:01:38 +00:00
..
aime-dll.c Fix format warnings for HRESULT 2021-06-17 01:39:50 +00:00
aime-dll.h remove 5gb wasted space by removing precompiled headers 2024-12-23 21:04:51 +01:00
config.c emoney: Add Thinca authentication card stuff (#35) 2025-04-17 17:01:38 +00:00
config.h idac: add ffb emulation 2024-09-30 18:50:46 +02:00
ffb.c idz: add ffb and led emulation 2024-09-30 23:10:16 +02:00
ffb.h remove 5gb wasted space by removing precompiled headers 2024-12-23 21:04:51 +01:00
guid.c board/guid.c: Add HID class GUID 2019-03-04 16:47:32 -05:00
guid.h board/guid.c: Add HID class GUID 2019-03-04 16:47:32 -05:00
io3.c remove 5gb wasted space by removing precompiled headers 2024-12-23 21:04:51 +01:00
io3.h io3: added basic rotary input support 2024-05-12 19:39:56 +02:00
io4.c remove 5gb wasted space by removing precompiled headers 2024-12-23 21:04:51 +01:00
io4.h remove 5gb wasted space by removing precompiled headers 2024-12-23 21:04:51 +01:00
led15070-cmd.h idac: 837-15070 board implementation 2024-06-23 21:21:57 +02:00
led15070-frame.c idac: 837-15070 board implementation 2024-06-23 21:21:57 +02:00
led15070-frame.h idac: 837-15070 board implementation 2024-06-23 21:21:57 +02:00
led15070.c mai2: update all LED boards to use two boards 2025-03-02 00:01:45 +01:00
led15070.h mai2: update all LED boards to use two boards 2025-03-02 00:01:45 +01:00
led15093-cmd.h Fix build with Microsoft Visual C++, Fix gfxhook and felica issue (#48) 2024-11-11 16:28:24 +00:00
led15093-frame.c LED board improvements and cleanup 2023-11-25 23:00:05 +01:00
led15093-frame.h LED board improvements and cleanup 2023-11-25 23:00:05 +01:00
led15093.c mai2: update all LED boards to use two boards 2025-03-02 00:01:45 +01:00
led15093.h mai2: update all LED boards to use two boards 2025-03-02 00:01:45 +01:00
meson.build remove 5gb wasted space by removing precompiled headers 2024-12-23 21:04:51 +01:00
sg-cmd.c board: Naming convention change for "sg" bus 2019-10-26 18:25:04 -04:00
sg-cmd.h fixed aime LED firmware 2024-03-17 14:20:13 +01:00
sg-frame.c Fix non-PCH build 2018-11-23 14:37:42 -05:00
sg-frame.h board/sg-frame.c: Add "sg" framing support 2018-11-20 20:33:17 -05:00
sg-led-cmd.h added new aime card reader generation 2023-12-03 18:45:42 +01:00
sg-led.c fixed aime LED firmware 2024-03-17 14:20:13 +01:00
sg-led.h added new aime card reader generation 2023-12-03 18:45:42 +01:00
sg-nfc-cmd.h emoney: Add Thinca authentication card stuff (#35) 2025-04-17 17:01:38 +00:00
sg-nfc.c emoney: Add Thinca authentication card stuff (#35) 2025-04-17 17:01:38 +00:00
sg-nfc.h emoney: Add Thinca authentication card stuff (#35) 2025-04-17 17:01:38 +00:00
sg-reader.c emoney: Add Thinca authentication card stuff (#35) 2025-04-17 17:01:38 +00:00
sg-reader.h emoney: Add Thinca authentication card stuff (#35) 2025-04-17 17:01:38 +00:00
slider-cmd.h Unify LED command name for Diva/Chunithm slider 2019-12-29 22:48:35 -04:00
slider-frame.c board: Factor out Chunithm slider 2019-01-26 12:05:37 -05:00
slider-frame.h board: Factor out Chunithm slider 2019-01-26 12:05:37 -05:00
vfd-cmd.h add almost full vfd implementation 2024-08-23 16:30:22 +02:00
vfd-frame.c add almost full vfd implementation 2024-08-23 16:30:22 +02:00
vfd-frame.h add almost full vfd implementation 2024-08-23 16:30:22 +02:00
vfd.c aime: add `portNo` to config 2024-12-23 21:49:24 +01:00
vfd.h aime: add `portNo` to config 2024-12-23 21:49:24 +01:00