mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-08 17:08:28 -04:00
AP_HAL_PX4: updates for new API
This commit is contained in:
parent
d0bb998352
commit
40af9ab674
@ -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();
|
||||
}
|
||||
|
@ -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();
|
||||
|
@ -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
|
||||
*/
|
||||
|
@ -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();
|
||||
|
Loading…
Reference in New Issue
Block a user