diff --git a/src/main/bemanitools/sdvxio.h b/src/main/bemanitools/sdvxio.h index c3dfa83..274f898 100644 --- a/src/main/bemanitools/sdvxio.h +++ b/src/main/bemanitools/sdvxio.h @@ -98,8 +98,12 @@ uint16_t sdvx_io_get_input_gpio(uint8_t gpio_bank); uint16_t sdvx_io_get_spinner_pos(uint8_t spinner_no); -/* Sets the volume of the digital amps if possible */ +/* Sets the volume of the digital amps if possible. + Range is between 0-96, where 0 is MAX and 96 is LOW. */ -bool sdvx_io_set_amp_volume(uint8_t primary, uint8_t headphone, uint8_t subwoofer); +bool sdvx_io_set_amp_volume( + uint8_t primary, + uint8_t headphone, + uint8_t subwoofer); #endif diff --git a/src/main/sdvxio-bio2/sdvxio.c b/src/main/sdvxio-bio2/sdvxio.c index 315f500..4aa624e 100644 --- a/src/main/sdvxio-bio2/sdvxio.c +++ b/src/main/sdvxio-bio2/sdvxio.c @@ -150,6 +150,8 @@ void sdvx_io_fini(void) { running = false; while (processing_io) { + // avoid banging + Sleep(1); } }