Pat Hickey
defc539e57
AP_HAL_AVR: implement string Utils in terms of existing vprintf
12 years ago
Pat Hickey
b3abe89989
AP_HAL_AVR: add Util stubs
12 years ago
Pat Hickey
372c0074b1
AP_HAL_AVR: remove old style HAL_AVR classes (deprecated)
12 years ago
Andrew Tridgell
b8843489be
HAL_AVR: fixed example warnings
12 years ago
Pat Hickey
eb530b86e8
move Arduino.mk to /mk/Arduino.mk
12 years ago
Pat Hickey
3153105682
AP_HAL_AVR: spi transaction handle null RX properly
12 years ago
Pat Hickey
4fe889c9c5
AP_HAL_AVR: Implement bulk SPI transaction
12 years ago
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