It would, but only for synchronous IO (SPI, I2C...). Serial/UART in ChibiOS is asynchronous and you need more complicated structure (i.e. a separate thread or interrupt callbacks) to trigger ImuEvent.

One option is to redefine ImuEvent for asynchronous IO (i.e. GX3)?