notification function: rt_err_t (*tx_complete)(rt_device_t dev, void
*buffer) with buffer pointer