6 changed files with 2 additions and 96 deletions
@ -1,56 +0,0 @@
@@ -1,56 +0,0 @@
|
||||
/// -*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*-
|
||||
|
||||
#include <AP_HAL.h> |
||||
#if CONFIG_HAL_BOARD == HAL_BOARD_APM1 || CONFIG_HAL_BOARD == HAL_BOARD_APM2 |
||||
|
||||
#include <limits.h> |
||||
#include "Console.h" |
||||
|
||||
using namespace AP_HAL_AVR; |
||||
|
||||
// ConsoleDriver method implementations ///////////////////////////////////////
|
||||
void AVRConsoleDriver::init(void* base_uart) { |
||||
_base_uart = (AP_HAL::UARTDriver*) base_uart; |
||||
} |
||||
|
||||
|
||||
void AVRConsoleDriver::backend_open() { |
||||
} |
||||
|
||||
void AVRConsoleDriver::backend_close() { |
||||
} |
||||
|
||||
size_t AVRConsoleDriver::backend_read(uint8_t *data, size_t len) { |
||||
return 0; |
||||
} |
||||
|
||||
size_t AVRConsoleDriver::backend_write(const uint8_t *data, size_t len) { |
||||
return 0; |
||||
} |
||||
|
||||
|
||||
// Stream method implementations /////////////////////////////////////////
|
||||
int16_t AVRConsoleDriver::available(void) { |
||||
return _base_uart->available(); |
||||
} |
||||
|
||||
int16_t AVRConsoleDriver::txspace(void) { |
||||
return _base_uart->txspace(); |
||||
} |
||||
|
||||
int16_t AVRConsoleDriver::read() { |
||||
return _base_uart->read(); |
||||
} |
||||
|
||||
// Print method implementations /////////////////////////////////////////
|
||||
|
||||
size_t AVRConsoleDriver::write(uint8_t c) { |
||||
return _base_uart->write(c); |
||||
} |
||||
|
||||
size_t AVRConsoleDriver::write(const uint8_t *buffer, size_t size) { |
||||
return _base_uart->write(buffer, size); |
||||
} |
||||
|
||||
#endif // CONFIG_HAL_BOARD
|
||||
|
@ -1,32 +0,0 @@
@@ -1,32 +0,0 @@
|
||||
|
||||
#ifndef __AP_HAL_AVR_CONSOLE_DRIVER_H__ |
||||
#define __AP_HAL_AVR_CONSOLE_DRIVER_H__ |
||||
|
||||
#include <stdlib.h> |
||||
|
||||
#include <AP_HAL.h> |
||||
#include "AP_HAL_AVR_Namespace.h" |
||||
|
||||
class AP_HAL_AVR::AVRConsoleDriver : public AP_HAL::ConsoleDriver { |
||||
public: |
||||
void init(void* baseuartdriver); |
||||
void backend_open(); |
||||
void backend_close(); |
||||
size_t backend_read(uint8_t *data, size_t len); |
||||
size_t backend_write(const uint8_t *data, size_t len); |
||||
|
||||
/* Implementations of Stream virtual methods */ |
||||
int16_t available(); |
||||
int16_t txspace(); |
||||
int16_t read(); |
||||
|
||||
/* Implementations of Print virtual methods */ |
||||
size_t write(uint8_t c); |
||||
size_t write(const uint8_t *buffer, size_t size); |
||||
|
||||
private: |
||||
AP_HAL::UARTDriver* _base_uart; |
||||
}; |
||||
|
||||
#endif // __AP_HAL_AVR_CONSOLE_DRIVER_H__
|
||||
|
Loading…
Reference in new issue