When prepping this semester's PollingLab, we found that the start bit typically wasn't sent, and if it was then the address wasn't ACKed. This bug doesn't appear when using the example code (nor in any of the other testing we did earlier). We created a workaround by adding to the starter code a command to turn on the backlight.
Further testing (writing the PollingLab sample solution) reveals that the problem is due to, at least in part, the STOP bit not doing its thing. Must investigate further.
When prepping this semester's PollingLab, we found that the start bit typically wasn't sent, and if it was then the address wasn't ACKed. This bug doesn't appear when using the example code (nor in any of the other testing we did earlier). We created a workaround by adding to the starter code a command to turn on the backlight.