Andrew Tridgell
93040e5725
AP_HAL: removed the defer_timer_process() function
...
this is now unused
12 years ago
Andrew Tridgell
47358929e2
HAL_AVR: fixed attach_interrupt race condition
12 years ago
Andrew Tridgell
60d3df50ae
AP_HAL: changed delay() to take a uint16_t
...
this allows for up to 32 second delays, and saves a bit of flash space
12 years ago
Pat Hickey
1ed6a49a7a
AP_HAL_AVR: implementation for each BetterStream vprintf
...
* had to rename the utility vprintf function calls to print_vprintf
to make the naming work.
12 years ago
Pat Hickey
5ab4e57673
AP_HAL_AVR: rename vprintf function to print_vprintf
...
* because it takes an AP_HAL::Print
12 years ago
Pat Hickey
1b0bde2779
AP_HAL_AVR: rename vprintf files to print_vprintf
12 years ago
Andrew Tridgell
8a70e173a7
AP_HAL: restrict build to right board type
12 years ago
Pat Hickey
f9eff068f9
AP_HAL_AVR: UtilityStringTest added
12 years ago
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