Files
djhackersdev_bemanitools/src/main/vigem-iidxio/cab-light-sequencer.h
T
icex2 2363498f73 vigem-iidxio: Support multiple different light sequence modes
Add new one suggested and implemented by Grim to flash the neons
when spinning the turntables
2021-01-06 20:34:32 +00:00

23 lines
575 B
C

#ifndef VIGEM_IIDXIO_CAB_LIGHT_SEQUENCER_H
#define VIGEM_IIDXIO_CAB_LIGHT_SEQUENCER_H
#include <stdbool.h>
#include <stdint.h>
enum vigem_iidxio_cab_light_sequencer_mode {
LIGHT_SEQ_MODE_OFF = 0,
LIGHT_SEQ_MODE_NEONS_FLASH = 1,
LIGHT_SEQ_MODE_NEONS_FLASH_TT_INPUT = 2,
};
void vigem_iidxio_cab_light_sequencer_init(
enum vigem_iidxio_cab_light_sequencer_mode light_seq_mode);
void vigem_iidxio_cab_light_sequencer_update(
uint16_t keys,
uint8_t tt_p1,
uint8_t tt_p2,
bool* out_neon,
uint8_t* out_spots);
#endif