From 4ad30d65cfd198ea0eebbd30f13c7a6ac5e191e2 Mon Sep 17 00:00:00 2001 From: Tau Date: Sat, 12 Jun 2021 12:43:42 -0400 Subject: [PATCH] Add API versioning to idzio --- idzio/dllmain.c | 5 +++++ idzio/idzio.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/idzio/dllmain.c b/idzio/dllmain.c index 754e87a..32619cb 100644 --- a/idzio/dllmain.c +++ b/idzio/dllmain.c @@ -18,6 +18,11 @@ static const struct idz_io_backend *idz_io_backend; static bool idz_io_coin; static uint16_t idz_io_coins; +uint16_t idz_io_get_api_version(void) +{ + return 0x0100; +} + HRESULT idz_io_jvs_init(void) { HINSTANCE inst; diff --git a/idzio/idzio.h b/idzio/idzio.h index 9900791..5c14c55 100644 --- a/idzio/idzio.h +++ b/idzio/idzio.h @@ -24,6 +24,8 @@ struct idz_io_analog_state { uint16_t brake; }; +uint16_t idz_io_get_api_version(void); + HRESULT idz_io_jvs_init(void); void idz_io_jvs_read_analogs(struct idz_io_analog_state *out);