Beat Küng
06178392ce
reboot: add documentation
8 years ago
Beat Küng
16e0e1f7ca
perf: add documentation
8 years ago
Beat Küng
ba1a483cd6
nshterm: add documentation
8 years ago
Beat Küng
65b11d39a9
mtd: add documentation & do cleanup (remove err(), ...)
8 years ago
Beat Küng
e362f760c4
motor_test: add documentation & do cleanup (remove err(), ...)
8 years ago
Beat Küng
4839ed8498
motor_ramp: add documentation
8 years ago
Beat Küng
3a880a09d6
mixer: add documentation
8 years ago
Beat Küng
b18a148129
led_control: add documentation
8 years ago
Beat Küng
50d1ed99b0
i2c commmand: remove errx
8 years ago
Beat Küng
6b99b3412e
esc_calib: add documentation
8 years ago
Beat Küng
0fdd2b9fea
dumpfile: add documentation & do cleanup (remove err(), ...)
8 years ago
Beat Küng
7893623d75
fix dumpfile: specify stack size
8 years ago
Beat Küng
4ea44e51b7
config.c: add documentation & do cleanup (remove err(), ...)
...
Also changes the order of the arguments for consistency.
8 years ago
Beat Küng
be25c337f9
bl_update: add documentation & do cleanup (remove err(), ...)
8 years ago
Beat Küng
35aa95c25f
perf_counter.c: mention that the latency buckets are in us
8 years ago
Beat Küng
872049dc57
pwm.cpp: extend documentation for Oneshot
8 years ago
Beat Küng
fac6a829c4
pwm.cpp: fix issues by clang tidy (nullptr & void)
8 years ago
Beat Küng
37ff267b68
param.cpp: fix issues by clang tidy (nullptr & void)
8 years ago
Beat Küng
b32b0d9b17
hardfault_log: add documentation
8 years ago
Beat Küng
488bc9d7f3
hardfault_log.h: fix comments
8 years ago
Beat Küng
3b0da512a5
px_process_module_doc: add --no-validation flag
...
and make sure the command failed if there's a validation error.
8 years ago
Beat Küng
d309617998
param.c: rename to cpp and add module documentation
...
use c++ so that raw string literals can be used
8 years ago
Beat Küng
647bdef855
pwm.c: rename to pwm.cpp and add module documentation
...
use c++ so that raw string literals can be used
8 years ago
Beat Küng
3f6769d41e
uorb: add module documentation
8 years ago
Beat Küng
f25549169c
fmu: wait until running, and handle mode_rcin properly
...
when the fmu was already running in a pwm mode, changing to mode_rcin would
not have any effect.
8 years ago
Beat Küng
3b64be44f4
ModuleBase: add wait_until_running() method
8 years ago
Beat Küng
6778be2c6e
mavlink: remove 'p' from px4_getopt()
...
It is not handled and not documented.
8 years ago
Beat Küng
0909b58981
fmu.cpp: fix wrong command usage mode_pwm3cap2 -> mode_pwm2cap2
8 years ago
Beat Küng
053eb12329
Module documentation: switch to Markdown
8 years ago
Beat Küng
6c9574b336
Tools/px_process_module_doc.py: add script to extract documentation
...
And turn it into a markdown page.
It also does some simple validation, to check that the getopt() arguments
match the documentation.
8 years ago
Beat Küng
c22b79ece5
pwm.c: fix wrong comment
8 years ago
Beat Küng
45bc882f5d
px_process_params: fix scope when script is called from repo root
...
If called with ./Tools/px_process_params.py, the path would start with
src/<module>, and thus not match the regex "^.*/src/"
8 years ago
Beat Küng
41e53ef949
px_process_airframes: add image path as optional argument for markdown output
...
usage:
./px_process_airframes.py -m -i ../image/path
8 years ago
Beat Küng
63af349bba
px4_module.h: include <cstring> for strcmp()
8 years ago
Beat Küng
59bde454b5
ModuleBase: instanciate -> instantiate
8 years ago
Beat Küng
f691ae2a4f
mavlink: update usage & module description
8 years ago
Beat Küng
2ad7194ed3
pwm command: update usage
8 years ago
Beat Küng
9e4d1235ac
pwm command: fix -e param (it was just ignored)
...
to keep the behavior the same, remove the -e flags from all pwm commands
that use it in the scripts.
8 years ago
Beat Küng
317c8bf557
uorb: update usage
8 years ago
Beat Küng
7b7836de05
param command: update usage
8 years ago
Beat Küng
c1788c4e43
top: add module description & usage
8 years ago
Beat Küng
6ea9762117
fmu: convert to ModuleBase
...
Sorry for the large patch :)
- move cleanup into destructor (this was done on the wrong task before)
- move init into init() method
- sensor & peripheral reset do not start/stop fmu anymore
- remove err & errx (they do not release the lock and could lead to dead-
locks)
8 years ago
Beat Küng
2da0ae45e5
fmu: some cleanup
...
g_port_mode was never changed.
8 years ago
Beat Küng
16740dd5cd
io timers: fix some typos
8 years ago
Beat Küng
7361244359
logger: convert to use ModuleBase
8 years ago
Beat Küng
5bdbfa9b5c
send_event: convert to use ModuleBase
8 years ago
Beat Küng
04c4339ca3
module: add a common module base class with usage printf methods
...
Provides:
- thread-safety for module start/stop
- some shared code for module start/stop. Should also be less prone to
errors.
- constructor & destructors are called from within the new module thread
- can be used for work queue & thread modules
- strutured & formal way for module printf usage & module documentation
Limitation:
- supports only modules with one instance (eg. not mavlink)
8 years ago
David Sidrane
b5275ecd52
ver:The recent changes to version.c return values in base10
...
This is part 2 of the fix. The tool that extracts the nuttx
git tag was broken by a new tag added the did not match
the form nuttx-M.mm. To the value was printed as
OS: NuttX
OS version: 0.0.0 c0 (192)
Once that issue was fixed, it was apparent that recent
changes to version.c return the values as base 10, before
it was hex. This fixes the formatting.
8 years ago
David Sidrane
de97ff163b
NuttX/nuttx got tagged and broke git version version exraction
...
This is part one of a fix for cascading failure. The NuttX
nuttx repos was tagged with upstream_7.18+ and broke the tag
extraction that was expecting nuttx-M.mm
8 years ago
Beat Küng
eeb1895922
i2c_posix: fix simulate variable cannot be assigned on QuRT
8 years ago