diff --git a/kemonoio/kemonoio.h b/kemonoio/kemonoio.h index c014857..5969158 100644 --- a/kemonoio/kemonoio.h +++ b/kemonoio/kemonoio.h @@ -51,3 +51,16 @@ HRESULT kemono_io_poll(uint16_t* ops, uint16_t* player); Minimum API version: 0x0100 */ void kemono_io_jvs_read_coin_counter(uint16_t *out); + +/* Initialize LED emulation. This function will be called before any + other fgo_io_led_*() function calls. + + All subsequent calls may originate from arbitrary threads and some may + overlap with each other. Ensuring synchronization inside your IO DLL is + your responsibility. */ +HRESULT kemono_io_led_init(void); + +/* Update the RGB LEDs. + + Exact layout is TBD. */ +void kemono_io_led_set_colors(uint8_t board, uint8_t *rgb); \ No newline at end of file