Andrew Tridgell
02f20b4114
HAL_ChibiOS: first version of OMNIBUSF7V2 board support
...
first F7 based board
7 years ago
Andrew Tridgell
827108617a
waf: only generate an abin file when needed
...
this saves on user confusion
7 years ago
Andrew Tridgell
8eaac031af
waf: added AP_BLHeli
7 years ago
Andrew Tridgell
c50359a5b5
waf: throw an error if hwdef.dat can't be processed
7 years ago
Andrew Tridgell
98ab1c13db
Tools: fixed call to apj_tool in skyviper build
7 years ago
Peter Barker
6dfdb19711
Tools: include VisualOdom in common vehicle libraries
7 years ago
Peter Barker
44a063e818
Tools: ardupilotwaf: chibios: change directory before running make_abin.sh
...
Any waf build which is done outside of the git checkout will fail to create the abin without this, as it attempts to invoke git.
An example of this is the autotest system
7 years ago
Peter Barker
edd0f74ec0
Tools: ardupilotwaf: chibios: hand apj tool an absolute path to parameters
...
Any waf build specifying an --out which is not at the same level as the default "build" will fail without this
7 years ago
Peter Barker
b26d140316
Tools: ardupilotwaf: remove redundant --no-trigraph
7 years ago
Andrew Tridgell
ba55f99419
waf: fixed python3 pickle error
7 years ago
Andrew Tridgell
b6c0e65dee
waf: set CYGWIN_BUILD on cygwin for px4
...
helps with missing/cmath
7 years ago
Andrew Tridgell
3e9f0f83f0
waf: fixed cygwin build for ChibiOS
...
keep path lengths to linker short
7 years ago
Andrew Tridgell
706a0c1b2f
waf: define CYGWIN_BUILD for ChibiOS under cygwin
...
and for SITL
7 years ago
Andrew Tridgell
43f1b43b6c
waf: auto-generate board targets for ChibiOS
...
this allows porting to a new board by just adding the hwdef.dat, with
no other changes
7 years ago
Andrew Tridgell
2075a3da7d
waf: use pre_build hook for ChibiOS
...
this fixes dynamic uavcan building
7 years ago
Andrew Tridgell
7d5ed1bc9b
waf: simplify board classes for ChibiOS
...
rely in hwdef.dat
7 years ago
Andrew Tridgell
fed1579187
waf: auto-enable CAN for ChibiOS builds
...
use presence of CAN pins in hwdef.dat to automatically enable if
available
7 years ago
Andrew Tridgell
89430793dd
waf: allow env variable overrides in hwdef.dat
...
this allows hwdef.dat to control files that are built and flags to the
build
7 years ago
Andrew Tridgell
61debe95e0
Tools: started on OMNIBUSF7V2 support
7 years ago
Andrew Tridgell
6b6c35a435
waf: use relative paths for ChibiOS build
...
this fixes the ChibiOS build on cygwin by reducing path lengths to
below the cygwin limit
7 years ago
Andrew Tridgell
035da5047a
waf: added fmuv2 build
...
based on fmuv3, but with 1M target flash
7 years ago
Peter Barker
053d789843
Tools: ardupilotwaf: disable SLP vectorization for clang++ in SITL
...
There appears to be a problem caused by clang++'s optimisations to do
with SLP vectorizations.
It *looks* like it doesn't push enough operands into one of the vectors,
so you end up with a division by zero when attempting to execute an SSE
instruction.
7 years ago
Luis Vale Gonçalves
e88be33c9e
Updated the usbmodem line for upload
...
Added a * to enable recognition of usbmodems
7 years ago
Andrew Tridgell
4dc88c6022
waf: added crazyflie2
7 years ago
Andrew Tridgell
320c3b53a4
waf: make it easier to list USB IDs to load fw to
7 years ago
ljwang
59ee3c8f62
AP_HAL: support mini-pix
7 years ago
Alexey Bulatov
7302618bbc
waf: add support UAVCAN for Edge board
7 years ago
Andrew Tridgell
2cbf04a3d0
waf: use new bootloader path
7 years ago
Andrew Tridgell
8b5291975b
waf: disable uavcan and fatfs on skyviper-v2450
7 years ago
Andrew Tridgell
36695fe1f6
waf: create abin files for some px4 builds
...
needed for skyviper web UI upload
7 years ago
Andrew Tridgell
258ae49952
waf: support PX4 boards with no microSD or USB
7 years ago
Andrew Tridgell
86d43061e9
waf: added skyviper-v2450-px4 build
7 years ago
Andrew Tridgell
2db74a642b
waf: added skyviper-f412-rev1 board
...
older board with SPI 20789
7 years ago
Andrew Tridgell
b0c16f7eb9
waf: auto-build abin files for ChibiOS
7 years ago
Andrew Tridgell
779de02acb
waf: disable double-promotion warnings on ChibiOS
...
these are not useful
7 years ago
Andrew Tridgell
5c259459ea
waf: build with AP_TempCalibration
7 years ago
Andrew Tridgell
0258c5baf4
waf: added AP_Radio to build
7 years ago
Andrew Tridgell
13a3c56a02
waf: added board name to ChibiOS build
7 years ago
Andrew Tridgell
1c0b598c05
waf: fixed permissions on px_mkfw.py
7 years ago
Siddharth Purohit
d1a497f223
waf: add more wraps to compile uavcan
7 years ago
Siddharth Purohit
b1499ee8f2
waf: add option to compile with uavcan for chibios boards
7 years ago
Andrew Tridgell
3d50bbe2c0
waf: added mini-pix build target
7 years ago
Andrew Tridgell
6ee0c48ab1
waf: added revo-mini build type
7 years ago
Siddharth Purohit
90ca9626cc
waf: use gcc/g++ by default if available else throw warning
7 years ago
Andrew Tridgell
4bc3a649cc
waf: default port list for uploader
7 years ago
Andrew Tridgell
d7c62602ed
waf: added AP_RCProtocol to list of libraries for all vehicles
7 years ago
Peter Barker
7c232323da
waf: added support for Sparky2 STM23F405 board
7 years ago
Alexey Bulatov
e16ac3da23
ardupilotwaf: Disable exceptions for UAVCAN on linux boards
7 years ago
Alexey Bulatov
0998ac102b
ardupilotwaf: Add libraries instead of assignment
7 years ago
Andrew Tridgell
4f0839a493
waf: improved dependencies in ChibiOS build
7 years ago