Pat Hickey
087b1fa196
AP_HAL_AVR: AnalogIn returns new ADCSource each time a channel is requested
...
* fixes a bug where multiple sources created as pin -1, then change to
appropriate pin on mavlink messages. Make treat each creation as distinct
object.
12 years ago
Pat Hickey
90670cb499
AP_HAL_AVR: panic in spidevice0
12 years ago
Pat Hickey
9656b0ad0e
AP_HAL_AVR: add panic method to scheduler
12 years ago
Andrew Tridgell
7d27e420ae
AP_HAL: remove unnecessary Arduino.h includes
12 years ago
Pat Hickey
07be511f5e
AP_HAL_AVR: move AP_HAL_MAIN into separate header
12 years ago
Andrew Tridgell
e10e3ee3be
AP_HAL: fixed argv declaration to match getopt()
12 years ago
Andrew Tridgell
18824c7ef5
AP_HAL: expose argc/argv in hal.init()
...
used for SITL port
12 years ago
Pat Hickey
f060df9747
AP_HAL_AVR: now that we can detect the APM revision, use wdt reboot on apm2
12 years ago
Andrew Tridgell
1342a82ba7
HAL_AVR: catch atomic nesting errors
12 years ago
Andrew Tridgell
e57834d763
DataFlash: added SITL header
12 years ago
Andrew Tridgell
551ff0c8b8
AP_HAL_AVR: prevent build of AVR code on non-AVR platforms
12 years ago
Andrew Tridgell
562b6a20c9
AP_HAL_AVR: conditionally build AVR specific helper code
12 years ago
Pat Hickey
475da4eca4
CONFIG_HAL_BOARD - test sketches fixed up, build all passes
12 years ago
Pat Hickey
25e597d3b3
AP_HAL_AVR: Refactor APM1 and APM2 instances to use CONFIG_HAL_BOARD
12 years ago
Pat Hickey
cb70590227
AP_HAL_AVR: remove Dataflash driver
12 years ago
Pat Hickey
00cd4b1857
AP_HAL_AVR: Do not init HAL's dataflash
12 years ago
Pat Hickey
af852aa6a9
AP_HAL_AVR: init dataflash from HAL init
12 years ago
Pat Hickey
7f02993994
AP_HAL_AVR: less chatty Dataflash
12 years ago
Andrew Tridgell
eb81a3934e
HAL_AVR: removed extra min() define
12 years ago
Pat Hickey
f9c8f93b37
AP_HAL_AVR: Dataflash APM2 does a better job detecting no df card
12 years ago
Andrew Tridgell
aff1e56e82
AP_HAL: fixed AnalogIn example sketch
12 years ago
Pat Hickey
13f7bd1723
AP_HAL_AVR: AnalogIn supports read_average & read_latest
12 years ago
Pat Hickey
f9e9b8a7ef
AP_HAL_AVR: move scheduler's timer-hw dependent methods to a separate cpp
12 years ago
Andrew Tridgell
d9f69923f2
HAL_AVR: fixed int types -> uint8_t
12 years ago
Andrew Tridgell
857c0b69e5
AP_HAL_AVR: fixed interrupt attach for MPU6000
12 years ago
Andrew Tridgell
31bb300f81
AP_HAL_AVR: fixed bounds check for rc input
12 years ago
Pat Hickey
a79adcb7f4
AP_HAL_AVR: comment wibbles
12 years ago
Pat Hickey
8d97596ea0
AP_HAL_AVR: RCInput has overrides
12 years ago
Pat Hickey
dfdc14f583
AP_HAL_AVR: Console uses only sized int types
12 years ago
Pat Hickey
2ee214ee36
AP_HAL_AVR: AnalogIn uses only sized int types
12 years ago
Pat Hickey
9455d4c297
AP_HAL_AVR: UARTDriver impl uses only sized int types
12 years ago
Pat Hickey
ba07ae283f
AP_HAL_AVR: sized ints in GPIO
12 years ago
Pat Hickey
765e2da8a7
AP_HAL_AVR: analog input fixed when ANALOG_INPUT_NONE
...
* need to provide new sample so we dont spin forever
12 years ago
Pat Hickey
2826a605ba
AP_HAL_AVR: Dataflash debugging
12 years ago
Pat Hickey
ff09314ab8
AP_HAL_AVR: SPI debugging
12 years ago
Pat Hickey
d504db195e
AP_HAL_AVR: add sei in defer timer process
12 years ago
Andrew Tridgell
0f3e30a0c3
HAL_AVR: fixed race condition in delay()
12 years ago
Pat Hickey
6218d7779f
AP_HAL: expose DF_LOGGING_FORMAT to user
12 years ago
Pat Hickey
88f09d100a
AP_HAL_AVR: fix implementation of delay in scheduler
12 years ago
Pat Hickey
0b7a55b9f6
AP_HAL_AVR: AnalogIn hack to make vcc read work
...
* needs improvment
12 years ago
Pat Hickey
6e45ce12b2
AP_HAL_AVR: implement reboot in scheduler
...
* still need to fix system io register inits to do it like bootloader would
12 years ago
Pat Hickey
04d7b5ffe4
AP_HAL_AVR: implement changes to AnalogIn
12 years ago
Pat Hickey
50b765616b
AP_HAL_AVR: change uart0,1,2,3 to uartA,B,C
12 years ago
Pat Hickey
2244ac295c
AP_HAL_AVR: improve RCInput documentation
...
copied directlyf rom AP_HAL header
12 years ago
Pat Hickey
b89c45735b
AP_HAL_AVR: provide 'int main (void)' impl as a macro
...
* avoid extra typing
* makes it HAL implementation specific
12 years ago
Pat Hickey
a639f7c34f
AP_HAL_AVR: rename FastSerial example to UARTDriver
12 years ago
Pat Hickey
52f6d67238
AP_HAL_AVR: add ArduPlaneLibs test sketch
12 years ago
Pat Hickey
d47f77f8dd
AP_HAL_AVR Scheduler: support nested atomic sections
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