AP_HAL_PX4: updates for new API

This commit is contained in:
Andrew Tridgell 2013-09-22 12:22:05 +10:00
parent d0bb998352
commit 40af9ab674
4 changed files with 0 additions and 81 deletions

View File

@ -29,36 +29,6 @@ size_t PX4ConsoleDriver::backend_write(const uint8_t *data, size_t len) {
return 0;
}
void PX4ConsoleDriver::print_P(const prog_char_t *pstr) {
print(pstr);
}
void PX4ConsoleDriver::println_P(const prog_char_t *pstr) {
println(pstr);
}
void PX4ConsoleDriver::printf(const char *fmt, ...) {
va_list ap;
va_start(ap, fmt);
_uart->vprintf(fmt, ap);
va_end(ap);
}
void PX4ConsoleDriver::_printf_P(const prog_char *fmt, ...) {
va_list ap;
va_start(ap, fmt);
_uart->vprintf(fmt, ap);
va_end(ap);
}
void PX4ConsoleDriver::vprintf(const char *fmt, va_list ap) {
_uart->vprintf(fmt, ap);
}
void PX4ConsoleDriver::vprintf_P(const prog_char *fmt, va_list ap) {
_uart->vprintf(fmt, ap);
}
int16_t PX4ConsoleDriver::available() {
return _uart->available();
}

View File

@ -14,13 +14,6 @@ public:
size_t backend_read(uint8_t *data, size_t len);
size_t backend_write(const uint8_t *data, size_t len);
void print_P(const prog_char_t *pstr);
void println_P(const prog_char_t *pstr);
void printf(const char *pstr, ...);
void _printf_P(const prog_char *pstr, ...);
void vprintf(const char *pstr, va_list ap);
void vprintf_P(const prog_char *pstr, va_list ap);
int16_t available();
int16_t txspace();
int16_t read();

View File

@ -16,7 +16,6 @@
#include <termios.h>
#include <drivers/drv_hrt.h>
#include <assert.h>
#include "utility/print_vprintf.h"
using namespace PX4;
@ -130,40 +129,6 @@ void PX4UARTDriver::set_blocking_writes(bool blocking)
}
bool PX4UARTDriver::tx_pending() { return false; }
/* PX4 implementations of BetterStream virtual methods */
void PX4UARTDriver::print_P(const prog_char_t *pstr) {
print(pstr);
}
void PX4UARTDriver::println_P(const prog_char_t *pstr) {
println(pstr);
}
void PX4UARTDriver::printf(const char *fmt, ...)
{
va_list ap;
va_start(ap, fmt);
vprintf(fmt, ap);
va_end(ap);
}
void PX4UARTDriver::vprintf(const char *fmt, va_list ap) {
print_vprintf((AP_HAL::Print*)this, 0, fmt, ap);
}
void PX4UARTDriver::_printf_P(const prog_char *fmt, ...)
{
va_list ap;
va_start(ap, fmt);
vprintf_P(fmt, ap);
va_end(ap);
}
void PX4UARTDriver::vprintf_P(const prog_char *fmt, va_list ap) {
print_vprintf((AP_HAL::Print*)this, 1, fmt, ap);
}
/*
buffer handling macros
*/

View File

@ -17,15 +17,6 @@ public:
void set_blocking_writes(bool blocking);
bool tx_pending();
/* PX4 implementations of BetterStream virtual methods */
void print_P(const prog_char_t *pstr);
void println_P(const prog_char_t *pstr);
void printf(const char *pstr, ...);
void _printf_P(const prog_char *pstr, ...);
void vprintf(const char* fmt, va_list ap);
void vprintf_P(const prog_char* fmt, va_list ap);
/* PX4 implementations of Stream virtual methods */
int16_t available();
int16_t txspace();