Basic receive counter logic
Fix compiler warnings related to format string
Decrease watermark when reading watermark
Fix build warnings by using the specific attribute type in the callback signature
Use a completion to signal available data in the accumulator. Reading the accumulator can now time out after 250 ms