Commit Graph

62 Commits

Author SHA1 Message Date
Daniel Agar cea185268e
msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge
- update all msgs to be directly compatible with ROS2
 - microdds_client improvements
   - timesync
   - reduced code size
   - add to most default builds if we can afford it
   - lots of other little changes
 - purge fastrtps (I tried to save this multiple times, but kept hitting roadblocks)
2022-10-19 19:36:47 -04:00
Daniel Agar de4f594937 DriverFramework purge
The bulk of this change was tightly coupled and needed to be deleted in one pass. Some of the smaller changes were things that broke as a result of the initial purge and subsequently fixed by further eradicating unnecessary platform differences. Finally, I deleted any dead code I came across in the related files I touched while going through everything.

 - DriverFramework (src/lib/DriverFramework submodule) completely removed
 - added dspal submodule in qurt platform (was brought in via DriverFramework)
 - all df wrapper drivers removed
 - all boards using df wrapper drivers updated to use in tree equivalents
 - unused empty arch/board.h on posix and qurt removed
 - unused IOCTLs removed (pub block, priv, etc)
 - Integrator delete methods only used from df wrapper drivers
 - commander: sensor calibration use "NuttX version" everywhere for now
 - sensors: update to px4_{open, read, close} instead of DevMgr wrapper (adc open for analog differential pressure)
 - battery_status: update to px4_{open, read, close} instead of DevMgr wrapper (adc open for analog differential pressure)
 - cdev cleanup conflicting typedefs and names with actual OS (pollevent_t, etc)
 - load_mon and top remove from linux boards (unused)
 - delete unused PX4_MAIN_FUNCTION
 - delete unused getreg32 macro
 - delete unused SIOCDEVPRIVATE define
 - named each platform tasks consistently
 - posix list_devices and list_topics removed (list_files now shows all virtual files)
2020-01-13 14:07:03 -05:00
mcsauder 3a22ee48db Correct trailing whitespaces. 2018-08-18 15:15:41 -04:00
Daniel Agar 5b410e5f28 doxygen update excludes and output structure
- exclude DriverFramework, parameters, libuavcan
2018-08-12 11:10:19 -04:00
Daniel Agar 94d1593e5b
doxygen move to cmake and cleanup (#9234) 2018-05-03 22:07:24 -04:00
Hamish Willee 2f50a07afb Delete redundant documentation files (#8505) 2017-12-21 02:06:41 -05:00
James Goppert b6a9ff756c Rename mainapp to px4. 2016-07-29 11:05:01 +02:00
Beat Küng cf48f9ff12 doc: rename the README -> doxygen.README & remove reference to qgroundcontrol 2016-04-11 11:23:00 +02:00
James Goppert d02abf2cc0 Removed CMSIS. 2016-03-25 18:43:43 +01:00
nopeppermint 78f9bb79f1 more spelling mistakes 2016-01-11 08:38:09 +01:00
Stefan 9f009d0615 Update UserGuide.md
spelling mistakes
2016-01-11 08:37:43 +01:00
Mark Charlebois 8b886e857a Updated HIL documentation
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-09 21:11:11 -07:00
Thomas Gubler 7e1a21a39e update return switch documentation 2015-04-21 06:54:15 +02:00
Lorenz Meier 833254c920 More diagrams 2015-02-09 10:03:21 +01:00
Lorenz Meier a2a244584e Update block diagram 2015-01-31 23:09:48 +01:00
Lorenz Meier 2c0029235a Documentation: WIP on better block diagrams 2015-01-25 16:17:03 +01:00
Lorenz Meier 38ae6bcc5f Added block diagram 2015-01-22 07:24:22 +01:00
Lorenz Meier 1394b02c2e Make tools executable 2014-11-11 13:45:25 +01:00
Anton Babushkin 3f4c264050 rc_mode_switch diagram updated 2014-05-11 23:49:12 +02:00
TickTock- 540c97176d update diagrams 2014-04-29 21:00:43 -07:00
TickTock- ef75bbf2ef Updated flight modes diagrams & comments. 2014-04-28 22:11:02 -07:00
TickTock- b4d30e53c5 Added switch priority flowchart 2014-04-26 05:49:40 -07:00
TickTock- 85cfeca194 updated flight modes diagram 2014-04-26 04:40:03 -07:00
Anton Babushkin c9b82d262e Merge branch 'master' into beta 2014-01-23 00:31:15 +01:00
Lorenz Meier a794ee6c04 Hotfix for CMSIS exclude 2014-01-22 17:07:25 +01:00
Thomas Gubler 52960e06c6 add fw autoland documentation 2013-12-29 17:15:38 +01:00
Lorenz Meier 5fafe45745 Updated docs 2013-10-18 10:14:42 +02:00
Lorenz Meier 8ed0796448 L1 control diagram illustrating corner case 2013-10-15 22:17:53 +02:00
Lorenz Meier 5fe3c49ba0 Merged multirotor branch 2013-08-28 08:14:13 +02:00
Lorenz Meier 2075cba636 Added H frame to docs 2013-08-25 22:13:49 +02:00
Anton Babushkin de124619b6 RC mode switching diagram updated 2013-08-19 20:26:00 +02:00
Lorenz Meier 57f8fe3719 merged master, updated fixed wing 2013-08-16 14:44:00 +02:00
Lorenz Meier 6113be111e Hotfix: Do not create bug/test lists, adding noise 2013-08-16 14:25:21 +02:00
Lorenz Meier b83d07e94a Hotfix: Excluding codegen code 2013-08-15 13:47:36 +02:00
Lorenz Meier ca877e0bc4 Fixed file exclude 2013-08-15 13:00:42 +02:00
Lorenz Meier a1e0581fac Hotfix: More Doxygen fixes 2013-08-15 12:55:16 +02:00
Lorenz Meier 75e5628590 Fixed Doxygen 2013-08-15 12:52:54 +02:00
Anton Babushkin 7476b03543 Merge branch 'master' into new_state_machine_drton 2013-08-15 10:33:45 +02:00
Jean Cyr 1d408b80ad Support DSM bind via QGroundControl 2013-08-11 17:19:54 -04:00
Lorenz Meier 2c24888d6d Fixed rc mode switch PDF 2013-08-07 10:25:12 +02:00
Lorenz Meier f4e1151607 Hotfix: Cleaned up outdated docs 2013-07-28 15:43:31 +02:00
Lorenz Meier f4fc3bbd57 Added RAMTRON device, updated diagrams 2013-07-28 14:10:37 +02:00
Lorenz Meier bf2ff98856 Merged master 2013-07-15 15:02:45 +02:00
Jean Cyr 3188250634 Fix documentation fonts 2013-07-08 00:13:17 -04:00
Jean Cyr a7d5248f05 Feature documentation 2013-07-08 00:07:00 -04:00
Julian Oes f5c157e74d Merge remote-tracking branch 'upstream/master' into new_state_machine
Conflicts:
	src/drivers/px4io/px4io.cpp
	src/modules/commander/commander.c
	src/modules/commander/state_machine_helper.c
2013-05-17 11:24:02 +02:00
Lorenz Meier 525cc1a37c Added docs 2013-04-28 18:21:06 +02:00
Julian Oes 8e837dd164 Updated the state machine documentation 2013-03-11 11:09:49 -07:00
Julian Oes ebe0285ce7 Checkpoint: navigation state machine as discussed with Lorenz 2013-02-21 13:06:56 -08:00
Julian Oes 0e29f2505a Checkpoint: New hierarchical states 2013-02-20 10:38:06 -08:00