NOTE: There are some unfortunate minor changes to the ChibiOS files to get them to build on Windows.
===============
The concept of this Makefile is that each target is represented by a single header file. If there are two very similar boards, only the difference is that one is spec'ed for 12S but lower current and one for 6S but higher current, then there should be two header files.
The header files are minimal, and are used only to configure the #defines in a their associated _core.h file, which is not added to the list of targets.
hw_conf
redundancy[*]hw_100_250.h
into thehw_conf/
directory automatically creates a targetmake 100_250
)make help
gives a full list of all known targetsmake all_fw
)make all_fw_clean
) or individual targets (make 100_250_clean
)make 100_250_flash
)make qt_install
)make arm_sdk_install
)NOTE: There are some unfortunate minor changes to the ChibiOS files to get them to build on Windows.
===============
The concept of this Makefile is that each target is represented by a single header file. If there are two very similar boards, only the difference is that one is spec'ed for 12S but lower current and one for 6S but higher current, then there should be two header files.
The header files are minimal, and are used only to configure the
#defines
in a their associated_core.h
file, which is not added to the list of targets.