1
0
mirror of https://github.com/tdaede/td-io.git synced 2024-11-28 00:20:51 +01:00
Commit Graph

24 Commits

Author SHA1 Message Date
Thomas Daede
84d72248bf bump firmware version 2023-10-10 01:07:17 -07:00
Thomas Daede
0883517e09 Use normal JVS turnaround delay when on default comm speed. 2023-10-10 01:06:18 -07:00
Thomas Daede
dbfdb38a8f Implement (dummy) analog read command 2023-09-08 10:09:58 -07:00
Kevin Nakamura
58cc496a3d Implement 0x2F (re-transmit) command. 2023-08-01 14:30:22 -07:00
Thomas Daede
b37abeb8ce add missing edid.h file 2023-02-23 23:38:51 -08:00
Thomas Daede
8e2d32b000 Update firmware version to 1.2 2023-02-23 23:33:07 -08:00
Thomas Daede
abffe47e52 Add edid emulation support.
Uses third party pico_i2c_slave library.
2023-02-07 02:01:57 -08:00
Kevin Nakamura
9cc85b8020 Implement coin meter timeout (min/max pulse length). Fix meter pinout. 2023-02-05 15:45:04 -08:00
Kevin Nakamura
81ae6dfd11 Limit service from being processed more often than coins. JVS' + noisy switches can cause coin problems. 2023-02-05 15:44:42 -08:00
Kevin Nakamura
29450db62e Implementation of the 0x20 extended JVS protocol (COMMCHG and COMMSUP) 2023-02-05 15:44:42 -08:00
Kevin Nakamura
1af80bae6a Fix TILT magic number + typo 2023-02-05 15:44:42 -08:00
Kevin Nakamura
887a12d40c Poll for coins even while no active jvs polling is occurring every 20ms. JVS coin processing rate limited to 12ms. 2022-03-18 04:21:38 -07:00
Thomas Daede
c54e59b9b6 Use Apache 2.0 license for firmware. 2022-03-11 02:07:58 -08:00
Thomas Daede
4f1661661b Add JVS chaining support.
Also fix DIP assignments.
2021-05-03 18:12:47 -07:00
Thomas Daede
d2af37b436 Add delay 2021-04-21 16:38:41 -07:00
Thomas Daede
3ad1eb7dd6 Add dip switch to toggle between 1 and 2 coin slots 2021-04-04 04:08:13 -07:00
Thomas Daede
ef9e53d41a Add LED for enumeration status 2021-04-04 04:03:57 -07:00
Thomas Daede
c55adc2a3a Add pico_sdk_import.cmake. 2021-03-09 21:23:13 -08:00
Thomas Daede
7268b370b9 Support 0x15 message. 2021-03-08 20:45:20 -08:00
Thomas Daede
3eec407f6b fix meter pin mappings 2021-03-03 20:49:00 -08:00
Thomas Daede
72acf0c254 Add chaining support 2021-03-03 18:29:28 -08:00
Thomas Daede
10ec1553e5 fix shift register order 2021-03-02 21:01:45 -08:00
Thomas Daede
5ed576aea0 implement button mapping 2021-03-02 19:39:16 -08:00
Thomas Daede
f1c4d5775e Add initial firmware 2021-03-02 01:32:44 -08:00