Ciu,
Because printf is a very large function, requiring a lot of memory, we don't include it in the standard build. Instead, we use dedicated UART functions (which you've noted) to build up binary data structures to transmit data back to the Sensor Fusion Toolbox. If you look at function CreateAndSendPacketsViaUART() in drivers.c, you will see that we hand packet a reusable buffer by:
- setting initial buffer pointer=0
- making repeated calls to sBufAppendItem to add data to the buffer
- calling UART_SendBlock to send the buffer when it is complete
The protocol is described in the user guide, and you can use the Sensor Fusion Toolbox to log data to a file. I think you'll find the data you are after is already being transmitted.
Mike