ardupilot/Tools
Caio Marcelo de Oliveira Filho 6856950bd3 waf: use ConfigSet for board environments
Instead of a dictionary of dictionaries, have a dictionary of
ConfigSets. Using ConfigSet have two benefits: (1) allow easily copying
values from other, (2) have syntax for specifying the keys directly as
attributes.

With this change now it's easier to specify minlure without
repetition. New boards can override a value, append or prepend depending
on the need.

DEFINES attribute is treated as a dictionary instead of a list, so
that's easier to override values (at expense of ordering). When reading
the board environment, the code converts back to a list.

The board configuration is now stored in a separate file, there's also a
function to get the boards names.
2015-12-03 07:54:32 +11:00
..
APM2_2560_bootloader Tools: fixup line endings 2014-04-15 15:55:15 +09:00
APM_radio_test Tools: fixup line endings 2014-04-15 15:55:15 +09:00
ArduPilotMega_demo Tools: fixup line endings 2014-04-15 15:55:15 +09:00
ArdupilotMegaPlanner Mission planner moved notice 2013-02-05 18:24:05 +08:00
ardupilotwaf waf: use ConfigSet for board environments 2015-12-03 07:54:32 +11:00
ArduPPM Tools: standardize inclusion of libaries headers 2015-08-11 16:28:41 +10:00
autotest Tools: firmware.diydrones gets reference to companion computers 2015-12-01 20:04:52 +09:00
CHDK-Scripts CHDK script changes 2014-12-26 16:04:35 +09:00
CodeStyle Added a default astyle options file and a linux script to run it. 2015-11-11 13:53:28 +11:00
CPUInfo waf: add waf support 2015-12-03 07:54:30 +11:00
Failsafe Tools: standardize inclusion of libaries headers 2015-08-11 16:28:41 +10:00
FlightGear Tools: standardize inclusion of libaries headers 2015-08-11 16:28:41 +10:00
Frame_params Update 3DR_X8-M_RTF.param 2015-10-18 09:27:54 +09:00
GIT_Test autotest: Enable SITL code to call an external ROS simulator for ArduPlane 2015-03-14 09:07:52 +11:00
gittools Tools: gittools: add git-subsystems-split 2015-09-09 10:50:35 +10:00
Hello waf: add waf support 2015-12-03 07:54:30 +11:00
Linux_HAL_Essentials Linux_HAL_Essentials: Add HC-SR04 README.md 2015-12-01 07:04:10 +11:00
LogAnalyzer LogAnalyzer: adjust for change in vehicle definition MSG string 2015-10-15 09:40:25 +09:00
PPM_decoding Tools: fixup line endings 2014-04-15 15:55:15 +09:00
PXF Tools: Add PXF enable and check CS scripts 2014-07-14 09:29:36 +10:00
Replay waf: add waf support 2015-12-03 07:54:30 +11:00
scripts travis: support waf build 2015-12-03 07:54:32 +11:00
SerialProxy Tools Serial Proxy: fixup line endings 2014-04-15 15:55:30 +09:00
vagrant Tools: fix up URL in readme to SITL via Vagrant doc 2015-11-30 09:55:07 +09:00
Xplane import Tools directory 2011-09-09 11:31:32 +10:00