How to transition from blocking to non-blocking I2C?
I'm trying to talk to a New Haven NHD-0216CW-AG3 OLED, and I set up a driver using the HAL system on a STM32F373 controller. I realized once I'd written it that it's blocking, and I want to move to a non-blocking system using the _IT functions.
Just changing the transmit commands from HAL_I2C_Master_Transmit to HAL_I2C_Master_Transmit_IT suddenly turned all my results into gibberish on the screen instead of nice text like I had. What do I need to do to move from blocking to non-blocking I2C commands?
