Commit Graph

11 Commits

Author SHA1 Message Date
Fabien-B 94cc671d0b [ModuleCreator] Increase maximum periodic frequency. 2022-04-22 14:50:19 +02:00
Gautier Hattenberger 73249228dc [module] update module creator for tasks and dependencies (#2771) 2021-08-30 00:28:18 +02:00
Gautier Hattenberger 494e3f3ad9 [tests] add a compilation test node to modules (#2653)
When adding a test node to a makefile section, with required compilation
flags, include and other options, all the files (not arch dependent
files) can be compiled with a TAP compatible program, included in the
standard tests of the CI servers.
Not all module's XML files are converted, but a large part of the most
important parts are already covered. More will be added later. The
number of tested airframes (full compilation of all targets) have been
reduced to speed the CI compile time but still covers the relevant
architecture and boards.
The main benefit is that the overall coverage is already better than
before as previous test aircraft were compiling more or less the same
part of the airborne code, while this new mechanism is more efficient to
test modules not included in any config.
2021-02-08 17:24:19 +01:00
Gautier Hattenberger 53ac83c73a [pyhton] add auto init if abi bindings are used 2020-04-03 13:09:21 +02:00
Gautier Hattenberger 0f68056f3a [python] remove unused var 2020-04-03 13:09:21 +02:00
Gautier Hattenberger ff29e8b4dd [python] improve create_module with ABI bindings 2020-04-03 13:09:21 +02:00
Gautier Hattenberger b2c947fa10 [python] replace combo list by buttons 2020-04-03 13:09:21 +02:00
Gautier Hattenberger 5140d3ca4e [python] improve file generation with create_module tool 2020-04-03 13:09:21 +02:00
Gautier Hattenberger 6519cabca0 [create_module] restore generate qt files
These files have been removed by mistake because of the 'clean' rule.
Renaming it to avoid futur errors.
2020-04-01 15:34:11 +02:00
Gautier Hattenberger 4d920c118c [ocaml] fix and update for latest ocaml
fix usage of Bytes and String
drop support of ocaml < 4.02
we keep Compat for functions that need ocaml 4.03 until end of life of
Ubuntu Xenial 16.04, drop support of previous releases
enforce type safe_string option to prevent future errors
replace Pervasives by Stdlib (depreciated in latest ocaml vesions)
only use ocamlnet >= 4.0.4
2020-03-30 23:47:59 +02:00
Fabien-B c5a122ec65 Qt module creator (#2479)
* Adds a GUI tool to help create new modules.
* Adds Module Creator to tools.
* Remove original OCaml create_module.
2020-01-13 21:57:43 +01:00