AP_HAL: convert to unix file format
This commit is contained in:
parent
481429de61
commit
cf633e4d79
@ -1,64 +1,64 @@
|
||||
|
||||
#include "GPIO.h"
|
||||
|
||||
using namespace Empty;
|
||||
|
||||
EmptyGPIO::EmptyGPIO()
|
||||
{}
|
||||
|
||||
void EmptyGPIO::init()
|
||||
{}
|
||||
|
||||
void EmptyGPIO::pinMode(uint8_t pin, uint8_t output)
|
||||
{}
|
||||
|
||||
int8_t EmptyGPIO::analogPinToDigitalPin(uint8_t pin)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
||||
uint8_t EmptyGPIO::read(uint8_t pin) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
void EmptyGPIO::write(uint8_t pin, uint8_t value)
|
||||
{}
|
||||
|
||||
void EmptyGPIO::toggle(uint8_t pin)
|
||||
{}
|
||||
|
||||
/* Alternative interface: */
|
||||
AP_HAL::DigitalSource* EmptyGPIO::channel(uint16_t n) {
|
||||
return new EmptyDigitalSource(0);
|
||||
}
|
||||
|
||||
/* Interrupt interface: */
|
||||
bool EmptyGPIO::attach_interrupt(uint8_t interrupt_num, AP_HAL::Proc p,
|
||||
uint8_t mode) {
|
||||
return true;
|
||||
}
|
||||
|
||||
bool EmptyGPIO::usb_connected(void)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
EmptyDigitalSource::EmptyDigitalSource(uint8_t v) :
|
||||
_v(v)
|
||||
{}
|
||||
|
||||
void EmptyDigitalSource::mode(uint8_t output)
|
||||
{}
|
||||
|
||||
uint8_t EmptyDigitalSource::read() {
|
||||
return _v;
|
||||
}
|
||||
|
||||
void EmptyDigitalSource::write(uint8_t value) {
|
||||
_v = value;
|
||||
}
|
||||
|
||||
void EmptyDigitalSource::toggle() {
|
||||
_v = !_v;
|
||||
}
|
||||
|
||||
#include "GPIO.h"
|
||||
|
||||
using namespace Empty;
|
||||
|
||||
EmptyGPIO::EmptyGPIO()
|
||||
{}
|
||||
|
||||
void EmptyGPIO::init()
|
||||
{}
|
||||
|
||||
void EmptyGPIO::pinMode(uint8_t pin, uint8_t output)
|
||||
{}
|
||||
|
||||
int8_t EmptyGPIO::analogPinToDigitalPin(uint8_t pin)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
||||
uint8_t EmptyGPIO::read(uint8_t pin) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
void EmptyGPIO::write(uint8_t pin, uint8_t value)
|
||||
{}
|
||||
|
||||
void EmptyGPIO::toggle(uint8_t pin)
|
||||
{}
|
||||
|
||||
/* Alternative interface: */
|
||||
AP_HAL::DigitalSource* EmptyGPIO::channel(uint16_t n) {
|
||||
return new EmptyDigitalSource(0);
|
||||
}
|
||||
|
||||
/* Interrupt interface: */
|
||||
bool EmptyGPIO::attach_interrupt(uint8_t interrupt_num, AP_HAL::Proc p,
|
||||
uint8_t mode) {
|
||||
return true;
|
||||
}
|
||||
|
||||
bool EmptyGPIO::usb_connected(void)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
EmptyDigitalSource::EmptyDigitalSource(uint8_t v) :
|
||||
_v(v)
|
||||
{}
|
||||
|
||||
void EmptyDigitalSource::mode(uint8_t output)
|
||||
{}
|
||||
|
||||
uint8_t EmptyDigitalSource::read() {
|
||||
return _v;
|
||||
}
|
||||
|
||||
void EmptyDigitalSource::write(uint8_t value) {
|
||||
_v = value;
|
||||
}
|
||||
|
||||
void EmptyDigitalSource::toggle() {
|
||||
_v = !_v;
|
||||
}
|
||||
|
@ -1,39 +1,39 @@
|
||||
|
||||
#ifndef __AP_HAL_EMPTY_GPIO_H__
|
||||
#define __AP_HAL_EMPTY_GPIO_H__
|
||||
|
||||
#include <AP_HAL_Empty.h>
|
||||
|
||||
class Empty::EmptyGPIO : public AP_HAL::GPIO {
|
||||
public:
|
||||
EmptyGPIO();
|
||||
void init();
|
||||
void pinMode(uint8_t pin, uint8_t output);
|
||||
int8_t analogPinToDigitalPin(uint8_t pin);
|
||||
uint8_t read(uint8_t pin);
|
||||
void write(uint8_t pin, uint8_t value);
|
||||
void toggle(uint8_t pin);
|
||||
|
||||
/* Alternative interface: */
|
||||
AP_HAL::DigitalSource* channel(uint16_t n);
|
||||
|
||||
/* Interrupt interface: */
|
||||
bool attach_interrupt(uint8_t interrupt_num, AP_HAL::Proc p,
|
||||
uint8_t mode);
|
||||
|
||||
/* return true if USB cable is connected */
|
||||
bool usb_connected(void);
|
||||
};
|
||||
|
||||
class Empty::EmptyDigitalSource : public AP_HAL::DigitalSource {
|
||||
public:
|
||||
EmptyDigitalSource(uint8_t v);
|
||||
void mode(uint8_t output);
|
||||
uint8_t read();
|
||||
void write(uint8_t value);
|
||||
void toggle();
|
||||
private:
|
||||
uint8_t _v;
|
||||
};
|
||||
|
||||
#endif // __AP_HAL_EMPTY_GPIO_H__
|
||||
|
||||
#ifndef __AP_HAL_EMPTY_GPIO_H__
|
||||
#define __AP_HAL_EMPTY_GPIO_H__
|
||||
|
||||
#include <AP_HAL_Empty.h>
|
||||
|
||||
class Empty::EmptyGPIO : public AP_HAL::GPIO {
|
||||
public:
|
||||
EmptyGPIO();
|
||||
void init();
|
||||
void pinMode(uint8_t pin, uint8_t output);
|
||||
int8_t analogPinToDigitalPin(uint8_t pin);
|
||||
uint8_t read(uint8_t pin);
|
||||
void write(uint8_t pin, uint8_t value);
|
||||
void toggle(uint8_t pin);
|
||||
|
||||
/* Alternative interface: */
|
||||
AP_HAL::DigitalSource* channel(uint16_t n);
|
||||
|
||||
/* Interrupt interface: */
|
||||
bool attach_interrupt(uint8_t interrupt_num, AP_HAL::Proc p,
|
||||
uint8_t mode);
|
||||
|
||||
/* return true if USB cable is connected */
|
||||
bool usb_connected(void);
|
||||
};
|
||||
|
||||
class Empty::EmptyDigitalSource : public AP_HAL::DigitalSource {
|
||||
public:
|
||||
EmptyDigitalSource(uint8_t v);
|
||||
void mode(uint8_t output);
|
||||
uint8_t read();
|
||||
void write(uint8_t value);
|
||||
void toggle();
|
||||
private:
|
||||
uint8_t _v;
|
||||
};
|
||||
|
||||
#endif // __AP_HAL_EMPTY_GPIO_H__
|
||||
|
@ -1,76 +1,76 @@
|
||||
|
||||
#include "GPIO.h"
|
||||
|
||||
using namespace SMACCM;
|
||||
|
||||
SMACCMGPIO::SMACCMGPIO()
|
||||
{
|
||||
}
|
||||
|
||||
void SMACCMGPIO::init()
|
||||
{
|
||||
}
|
||||
|
||||
void SMACCMGPIO::pinMode(uint8_t pin, uint8_t output)
|
||||
{
|
||||
}
|
||||
|
||||
int8_t SMACCMGPIO::analogPinToDigitalPin(uint8_t pin)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
uint8_t SMACCMGPIO::read(uint8_t pin)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
void SMACCMGPIO::write(uint8_t pin, uint8_t value)
|
||||
{
|
||||
}
|
||||
|
||||
void SMACCMGPIO::toggle(uint8_t pin)
|
||||
{
|
||||
}
|
||||
|
||||
bool SMACCMGPIO::usb_connected(void)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
/* Alternative interface: */
|
||||
AP_HAL::DigitalSource* SMACCMGPIO::channel(uint16_t n)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/* Interrupt interface: */
|
||||
bool SMACCMGPIO::attach_interrupt(uint8_t interrupt_num, AP_HAL::Proc p,
|
||||
uint8_t mode)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
SMACCMDigitalSource::SMACCMDigitalSource(uint8_t v) :
|
||||
_v(v)
|
||||
{
|
||||
}
|
||||
|
||||
void SMACCMDigitalSource::mode(uint8_t output)
|
||||
{
|
||||
}
|
||||
|
||||
uint8_t SMACCMDigitalSource::read()
|
||||
{
|
||||
return _v;
|
||||
}
|
||||
|
||||
void SMACCMDigitalSource::write(uint8_t value)
|
||||
{
|
||||
_v = value;
|
||||
}
|
||||
|
||||
void SMACCMDigitalSource::toggle()
|
||||
{
|
||||
_v = !_v;
|
||||
}
|
||||
|
||||
#include "GPIO.h"
|
||||
|
||||
using namespace SMACCM;
|
||||
|
||||
SMACCMGPIO::SMACCMGPIO()
|
||||
{
|
||||
}
|
||||
|
||||
void SMACCMGPIO::init()
|
||||
{
|
||||
}
|
||||
|
||||
void SMACCMGPIO::pinMode(uint8_t pin, uint8_t output)
|
||||
{
|
||||
}
|
||||
|
||||
int8_t SMACCMGPIO::analogPinToDigitalPin(uint8_t pin)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
uint8_t SMACCMGPIO::read(uint8_t pin)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
void SMACCMGPIO::write(uint8_t pin, uint8_t value)
|
||||
{
|
||||
}
|
||||
|
||||
void SMACCMGPIO::toggle(uint8_t pin)
|
||||
{
|
||||
}
|
||||
|
||||
bool SMACCMGPIO::usb_connected(void)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
/* Alternative interface: */
|
||||
AP_HAL::DigitalSource* SMACCMGPIO::channel(uint16_t n)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/* Interrupt interface: */
|
||||
bool SMACCMGPIO::attach_interrupt(uint8_t interrupt_num, AP_HAL::Proc p,
|
||||
uint8_t mode)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
SMACCMDigitalSource::SMACCMDigitalSource(uint8_t v) :
|
||||
_v(v)
|
||||
{
|
||||
}
|
||||
|
||||
void SMACCMDigitalSource::mode(uint8_t output)
|
||||
{
|
||||
}
|
||||
|
||||
uint8_t SMACCMDigitalSource::read()
|
||||
{
|
||||
return _v;
|
||||
}
|
||||
|
||||
void SMACCMDigitalSource::write(uint8_t value)
|
||||
{
|
||||
_v = value;
|
||||
}
|
||||
|
||||
void SMACCMDigitalSource::toggle()
|
||||
{
|
||||
_v = !_v;
|
||||
}
|
||||
|
@ -1,48 +1,48 @@
|
||||
|
||||
#ifndef __AP_HAL_SMACCM_GPIO_H__
|
||||
#define __AP_HAL_SMACCM_GPIO_H__
|
||||
|
||||
#include <AP_HAL_SMACCM.h>
|
||||
|
||||
#if CONFIG_HAL_BOARD == HAL_BOARD_SMACCM
|
||||
// XXX these are just copied, may not make sense
|
||||
# define HAL_GPIO_A_LED_PIN 27
|
||||
# define HAL_GPIO_B_LED_PIN 26
|
||||
# define HAL_GPIO_C_LED_PIN 25
|
||||
# define HAL_GPIO_LED_ON LOW
|
||||
# define HAL_GPIO_LED_OFF HIGH
|
||||
#endif
|
||||
|
||||
class SMACCM::SMACCMGPIO : public AP_HAL::GPIO {
|
||||
public:
|
||||
SMACCMGPIO();
|
||||
void init();
|
||||
void pinMode(uint8_t pin, uint8_t output);
|
||||
int8_t analogPinToDigitalPin(uint8_t pin);
|
||||
uint8_t read(uint8_t pin);
|
||||
void write(uint8_t pin, uint8_t value);
|
||||
void toggle(uint8_t pin);
|
||||
|
||||
/* Alternative interface: */
|
||||
AP_HAL::DigitalSource* channel(uint16_t n);
|
||||
|
||||
/* Interrupt interface: */
|
||||
bool attach_interrupt(uint8_t interrupt_num, AP_HAL::Proc p,
|
||||
uint8_t mode);
|
||||
|
||||
/* return true if USB cable is connected */
|
||||
bool usb_connected(void);
|
||||
};
|
||||
|
||||
class SMACCM::SMACCMDigitalSource : public AP_HAL::DigitalSource {
|
||||
public:
|
||||
SMACCMDigitalSource(uint8_t v);
|
||||
void mode(uint8_t output);
|
||||
uint8_t read();
|
||||
void write(uint8_t value);
|
||||
void toggle();
|
||||
private:
|
||||
uint8_t _v;
|
||||
};
|
||||
|
||||
#endif // __AP_HAL_SMACCM_GPIO_H__
|
||||
|
||||
#ifndef __AP_HAL_SMACCM_GPIO_H__
|
||||
#define __AP_HAL_SMACCM_GPIO_H__
|
||||
|
||||
#include <AP_HAL_SMACCM.h>
|
||||
|
||||
#if CONFIG_HAL_BOARD == HAL_BOARD_SMACCM
|
||||
// XXX these are just copied, may not make sense
|
||||
# define HAL_GPIO_A_LED_PIN 27
|
||||
# define HAL_GPIO_B_LED_PIN 26
|
||||
# define HAL_GPIO_C_LED_PIN 25
|
||||
# define HAL_GPIO_LED_ON LOW
|
||||
# define HAL_GPIO_LED_OFF HIGH
|
||||
#endif
|
||||
|
||||
class SMACCM::SMACCMGPIO : public AP_HAL::GPIO {
|
||||
public:
|
||||
SMACCMGPIO();
|
||||
void init();
|
||||
void pinMode(uint8_t pin, uint8_t output);
|
||||
int8_t analogPinToDigitalPin(uint8_t pin);
|
||||
uint8_t read(uint8_t pin);
|
||||
void write(uint8_t pin, uint8_t value);
|
||||
void toggle(uint8_t pin);
|
||||
|
||||
/* Alternative interface: */
|
||||
AP_HAL::DigitalSource* channel(uint16_t n);
|
||||
|
||||
/* Interrupt interface: */
|
||||
bool attach_interrupt(uint8_t interrupt_num, AP_HAL::Proc p,
|
||||
uint8_t mode);
|
||||
|
||||
/* return true if USB cable is connected */
|
||||
bool usb_connected(void);
|
||||
};
|
||||
|
||||
class SMACCM::SMACCMDigitalSource : public AP_HAL::DigitalSource {
|
||||
public:
|
||||
SMACCMDigitalSource(uint8_t v);
|
||||
void mode(uint8_t output);
|
||||
uint8_t read();
|
||||
void write(uint8_t value);
|
||||
void toggle();
|
||||
private:
|
||||
uint8_t _v;
|
||||
};
|
||||
|
||||
#endif // __AP_HAL_SMACCM_GPIO_H__
|
||||
|
Loading…
Reference in New Issue
Block a user