61 Commits

Author SHA1 Message Date
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
Lorenz Meier
6fca6e00f1 Updated state machine docs after first review round 2013-01-27 12:44:06 +01:00