diff --git a/src/sky9x/coproc_driver.cpp b/src/sky9x/coproc_driver.cpp index 2327383b2..b06c9dd06 100644 --- a/src/sky9x/coproc_driver.cpp +++ b/src/sky9x/coproc_driver.cpp @@ -269,7 +269,8 @@ extern "C" void TWI0_IRQHandler() } } - TWI0->TWI_IDR = TWI_IDR_TXCOMP | TWI_IDR_TXBUFE | TWI_PTCR_TXTDIS ; + TWI0->TWI_IDR = TWI_IDR_TXCOMP | TWI_IDR_TXBUFE | TWI_IDR_RXBUFF ; + TWI0->TWI_PTCR = TWI_PTCR_TXTDIS | TWI_PTCR_RXTDIS ; // Stop transfers if ( TWI0->TWI_SR & TWI_SR_NACK ) { }