Example #1
0
int AP_HAL::Util::vsnprintf(char* str, size_t size, const char *format, va_list ap)
{
    BufferPrinter buf(str, size);
    print_vprintf(&buf, format, ap);
    // null terminate if possible
    int ret = buf._offs;
    buf.write(0);
    return ret;
}
Example #2
0
void AP_HAL::UARTDriver::vprintf_P(const prog_char *fmt, va_list ap) 
{
    print_vprintf((AP_HAL::Print*)this, 1, fmt, ap);
}
Example #3
0
void AP_HAL::UARTDriver::vprintf(const char *fmt, va_list ap) 
{
    print_vprintf((AP_HAL::Print*)this, 0, fmt, ap);
}