I am currently building a solution that uses the LPC1343 built in HID USB on-chip driver based on the DALI demo described in application note AN11175. The problem I'm facing is that when I connect the device to a PC and inspect the HID data, it comes as a stream of values instead of a value every time something is available. This means, that when there is no activity on the dali bus and no data is provided to the USB get in report callback, the device will send just zeroes. What I would like to achieve is to only send values over USB when they are available. Is there a way in the on-chip driver to disable the streaming of data and instead set the values available on demand?