Made good progress with the audio driver. Overcame a serious hurdle involving the FIFO through a combination of helpful suggestions from the vendor and my own random bumping around in the code. Unfortunately this epiphany didn’t happen until around 9 PM. Even more unfortunately, fixing the FIFO did not solve the larger bug. Sent some driver code to the vendor along with some register dumps to get more eyes on the problem.
Had a surprisingly productive engineering meeting in which we ate pizza and had explained to us some of the machinations of the executive staff.
Came home to an exceptionally understanding wife. Took the garbage out and contemplated ways to show appreciation for said understanding.