Pat Hickey
50b765616b
AP_HAL_AVR: change uart0,1,2,3 to uartA,B,C
12 years ago
Pat Hickey
f543cede01
AP_HAL & AP_HAL_AVR: new SPI driver model
12 years ago
Pat Hickey
03eb5a1beb
AP_HAL_AVR: gpio and scheduler renamed arduino to avr
12 years ago
Pat Hickey
0c3e59a307
AP_HAL_AVR: AnalogIn channels respect pins, obey NONE input, all common
...
* there's no need for separate APM1/APM2 classes, so that was eliminated
* single class only has special member for vcc. all others created by
channel interface.
12 years ago
Pat Hickey
1cd09be2fd
AP_HAL_AVR: proper empty uart for APM1 vs APM2
...
* APM1 uses uart2 as a spi port (dataflash)
* APM2 uses uart3 as a spi port (dataflash)
12 years ago
Pat Hickey
017f592eef
AP_HAL: add ConsoleDriver interface
12 years ago
Pat Hickey
72f8667d9c
AP_HAL_AVR: AnalogIn implemented
12 years ago
Pat Hickey
3b697fe299
AP_HAL: rename Log to Dataflash
...
* I'd love to build a proper abstraction for logging, but I don't have the
time to do so right now.
* The dataflash libs need to be pushed into the AP_HAL_AVR anyway, so I'll
do that now and replace the interface with a better logging driver later.
12 years ago
Pat Hickey
5d2327f52f
AP_HAL: Don't need a separate Console class, BetterStream will do.
12 years ago
Pat Hickey
db76562cd5
AP_HAL: global rename PPMInput -> RCInput, PWMOutput -> RCOutput
...
* for clarity. nobody cares that PPM/PWM is the implementation, and with
sbus etc it might not be
12 years ago
Pat Hickey
ea8242ace1
AP_HAL: Add scheduler interface, move Arduino init code to implementation
12 years ago
Pat Hickey
59a94d5aac
AP_HAL_AVR: implement ::init method in derived HAL_AVR class.
...
* Implementation of ::init taken from Arduino core. Not tested yet
12 years ago
Pat Hickey
8eb9b39a44
AP_HAL_AVR move library classes to their own AP_HAL_AVR namespace
12 years ago
Pat Hickey
00920b0483
AP_HAL_AVR: Stub implementations of AP_HAL_AVR concrete classes
12 years ago