Andrew Tridgell
|
4a54ffb523
|
Baro: use local include to reduce boilerplate
|
2012-12-20 14:52:30 +11:00 |
Andrew Tridgell
|
d473203737
|
Build: added global board targets
|
2012-12-20 14:52:30 +11:00 |
Pat Hickey
|
3cc204321c
|
AP_Motors_Class: add Progmem typedef
|
2012-12-20 14:52:30 +11:00 |
Pat Hickey
|
8d0c56a19a
|
AP_Curve: put template in cpp file
* required for the new funny way avr-gcc 4.7 does PSTR.
|
2012-12-20 14:52:30 +11:00 |
Pat Hickey
|
6ea38432b9
|
AP_Progmem_AVR: prog_char typedef was deprecated in avr-gcc 4.7, add compat def
|
2012-12-20 14:52:30 +11:00 |
Pat Hickey
|
3e3c0f57ae
|
AP_HAL_Empty: started building out the scaffolding
|
2012-12-20 14:52:30 +11:00 |
Pat Hickey
|
b79bd01761
|
SPIDriver: namespace explicit to better permit copypasta
|
2012-12-20 14:52:30 +11:00 |
Pat Hickey
|
527dfb5af4
|
AP_HAL: remove EmptyUARTDriver
|
2012-12-20 14:52:30 +11:00 |
Pat Hickey
|
63eb1dc85d
|
AP_HAL_AVR_SITL: separate header for AP_HAL_MAIN and Private
|
2012-12-20 14:52:30 +11:00 |
Pat Hickey
|
07be511f5e
|
AP_HAL_AVR: move AP_HAL_MAIN into separate header
|
2012-12-20 14:52:30 +11:00 |
Pat Hickey
|
d18b9feaa1
|
AP_HAL: add HAL_BOARD_EMPTY to AP_HAL_BOARDS
|
2012-12-20 14:52:30 +11:00 |
Pat Hickey
|
104ad8f6c8
|
AP_Menu: save a little ram by reducing MENU_ARGS_MAX to 3
* we only ever use 3 in arducopter's gyro gain setup
|
2012-12-20 14:52:29 +11:00 |
Andrew Tridgell
|
af12c18dea
|
AP_Param: setup var_info and num_vars earlier
needed for AP_HAL startup
|
2012-12-20 14:52:29 +11:00 |
Andrew Tridgell
|
8916b280fd
|
SITL: filled in more of the HAL SITL backend
|
2012-12-20 14:52:29 +11:00 |
Andrew Tridgell
|
e10e3ee3be
|
AP_HAL: fixed argv declaration to match getopt()
|
2012-12-20 14:52:29 +11:00 |
Andrew Tridgell
|
964bc56aa2
|
DataFlash: reinstate SITL dataflash code
|
2012-12-20 14:52:29 +11:00 |
Andrew Tridgell
|
18824c7ef5
|
AP_HAL: expose argc/argv in hal.init()
used for SITL port
|
2012-12-20 14:52:29 +11:00 |
Pat Hickey
|
ddafd4ffbb
|
memcheck: need AP_HAL_Boards import for CONFIG_HAL_BOARD configs to make sense
* with great programming in c preprocessor comes great responsibility
|
2012-12-20 14:52:29 +11:00 |
Pat Hickey
|
d93d932831
|
ArduCopter: defines fixes
Conflicts:
libraries/AP_Common/Arduino.mk
|
2012-12-20 14:52:28 +11:00 |
Pat Hickey
|
f060df9747
|
AP_HAL_AVR: now that we can detect the APM revision, use wdt reboot on apm2
|
2012-12-20 14:52:28 +11:00 |
Pat Hickey
|
7622b725c9
|
AP_Limits: fixes to use hal.storage for eeprom access
|
2012-12-20 14:52:28 +11:00 |
Pat Hickey
|
b0b3fa33b4
|
AP_Limits: fix for AP_Param var_info registration in AP_Limit_Module
* AP_Limit_Module class does not have its own var_info table.
|
2012-12-20 14:52:28 +11:00 |
Pat Hickey
|
304afd45e1
|
AP_Limits: export all internal headers from AP_Limits.h
|
2012-12-20 14:51:40 +11:00 |
Pat Hickey
|
f1869d1aa6
|
AP_GPS: GPS_406_test ported to AP_HAL
|
2012-12-20 14:51:40 +11:00 |
Pat Hickey
|
4c5aaef245
|
removed AP_PID test, deprecated and forgotten
|
2012-12-20 14:51:40 +11:00 |
Pat Hickey
|
308281f252
|
DataFlash_test ported to AP_HAL
|
2012-12-20 14:51:40 +11:00 |
Pat Hickey
|
a28c614fbe
|
remove RC_Channel2 test sketch: deprecated by AP_HAL
|
2012-12-20 14:51:40 +11:00 |
Andrew Tridgell
|
c4b8959202
|
DataFlash: added SITL headers
|
2012-12-20 14:51:40 +11:00 |
Pat Hickey
|
a4fdfd999c
|
remove AP_RangeFinder_test: deprecated by AP_HAL
|
2012-12-20 14:51:40 +11:00 |
Pat Hickey
|
d6cb240468
|
AP_GPS: GPS_NMEA_test ported to AP_HAL
* I wasn't able to demonstrate the library/test sketch working with my
ublox gps.
|
2012-12-20 14:51:40 +11:00 |
Andrew Tridgell
|
d42cbb791f
|
HAL_SITL: start filling in more of SITL framework
|
2012-12-20 14:51:40 +11:00 |
Andrew Tridgell
|
1342a82ba7
|
HAL_AVR: catch atomic nesting errors
|
2012-12-20 14:51:40 +11:00 |
Andrew Tridgell
|
e57834d763
|
DataFlash: added SITL header
|
2012-12-20 14:51:40 +11:00 |
Andrew Tridgell
|
551ff0c8b8
|
AP_HAL_AVR: prevent build of AVR code on non-AVR platforms
|
2012-12-20 14:51:40 +11:00 |
Andrew Tridgell
|
9b15d0e714
|
Build: update makefile for SITL build
|
2012-12-20 14:51:40 +11:00 |
Andrew Tridgell
|
2c1682f310
|
InertialSensor: use AP_HAL progmem
|
2012-12-20 14:51:39 +11:00 |
Andrew Tridgell
|
7582c882e6
|
Motors: updates for new AP_Param API
|
2012-12-20 14:51:39 +11:00 |
Andrew Tridgell
|
9d1f43928c
|
Mount: updates for new AP_Param API
|
2012-12-20 14:51:39 +11:00 |
Andrew Tridgell
|
f393389db2
|
Progmem: removed desktop specific progmem handling
|
2012-12-20 14:51:39 +11:00 |
Andrew Tridgell
|
9b3ed0b683
|
AP_Limits: updates for new AP_Param API
|
2012-12-20 14:51:39 +11:00 |
Andrew Tridgell
|
265707401f
|
memcheck: fix for new HAL_SITL
|
2012-12-20 14:51:39 +11:00 |
Andrew Tridgell
|
fc8bd8cf95
|
SITL: updates for new AP_Param API
|
2012-12-20 14:51:39 +11:00 |
Andrew Tridgell
|
306d53b4ae
|
PID: updates for new AP_Param API
|
2012-12-20 14:51:39 +11:00 |
Andrew Tridgell
|
cead629fc4
|
Filter: fixed merge error
|
2012-12-20 14:51:39 +11:00 |
Andrew Tridgell
|
4aa16303ed
|
RC_Channel: updates for new AP_Param API
|
2012-12-20 14:51:39 +11:00 |
Andrew Tridgell
|
c064becf28
|
AP_InertialSensor: updates for new AP_Param API
|
2012-12-20 14:51:39 +11:00 |
Andrew Tridgell
|
62e396167a
|
AP_InertialNav: updates for new AP_Param API
|
2012-12-20 14:51:39 +11:00 |
Andrew Tridgell
|
18fb9c67f6
|
AP_GPS: use AP_Progmem
|
2012-12-20 14:51:39 +11:00 |
Andrew Tridgell
|
69af1add15
|
Declination: fixes for AP_HAL progmem interface
|
2012-12-20 14:51:38 +11:00 |
Andrew Tridgell
|
c181498e36
|
Compass: updates for new AP_Param API
|
2012-12-20 14:51:38 +11:00 |