1
0
mirror of https://github.com/exA-Arcadia/exa-io.git synced 2024-11-28 08:00:51 +01:00
Commit Graph

20 Commits

Author SHA1 Message Date
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