Commit Graph

8 Commits

Author SHA1 Message Date
Gautier Hattenberger e436d78c84 [autopilot] merge AP and FBW in normal operation (#2828)
There is no longer a separated FBW in normal operation for fixedwing,
only a single AP task/thread.
The code for main_ap is now factorized for all firmwares.
Dual MCU support (separated AP and FBW) is still possible, based on the
rotorcraft implementation and intermcu pprzlink messages. Relevant code
is also factorized and available in all firmwares.
The recovery mode (in case of hard fault) is still available for
fixedwing with ChibiOS implementation.
Only intermcu_uart is supported at the moment. Other options (spi/can)
might be added back in the future if really used.

Some other evolution are made:
- in the radio_control and actuators modules, now integrated to AP and
using ABI messages
- the message parsing on datalink event (defined in module) that is now
properly filtering the messages based on their class and allowing to
have multiple callbacks for the same message
- cleaning the part of code that were using the old intermcu fixedwing
interface
2022-03-10 14:21:04 +01:00
Gautier Hattenberger dbf6396a58 [modules] move intermcu to modules
both fixedwing and rotorcraft
2021-11-13 00:48:14 +01:00
Gautier Hattenberger f638a40b83 [modules] move radio control to modules 2021-11-13 00:48:08 +01:00
Gautier Hattenberger d37b7903d2 [autopilot] convert fixedwing firmware to new AP modules
also load baro_board with ap target as a workaround until relevant
modules are loaded from board XML modules
2021-07-27 13:34:23 +02:00
Gautier Hattenberger d02ec5ba98 [modules] update modules XML for proper dependcies and tasks 2021-07-27 13:34:23 +02:00
Freek van Tienen dea4bf288f InterMCU GPS fix typo 2018-08-03 16:16:59 +02:00
Freek van Tienen defd677dca InterMCU seconday GPS fix define 2018-08-03 16:11:34 +02:00
Gautier Hattenberger ef408d5b33 [modules] convert intermcu subsystems to modules (#1982)
* [modules] convert intermcu subsystems to modules

* [doc] improve doc on intermcu modules
2017-01-13 21:19:30 +01:00