David Sidrane
cdd961d2b9
pwm remove arch dependancy
2017-03-23 08:28:15 +01:00
David Sidrane
d92cb75b26
pwm use px4_getops
2017-03-23 08:28:15 +01:00
Mark Whitehorn
2d5588ae02
simplify oneshot mode selection; use zero PWM rate as indicator
...
cleanup and remove unused (new) params
2017-03-23 08:28:15 +01:00
Mark Whitehorn
aa9fbbedd5
add oneshot mode capability
...
change fmu to task
increase fmu_servo task priority to max and enable true oneshot
use lowest FMU priority which minimizes jitter
constrain oneshot updates to control group 0 events
2017-03-23 08:28:15 +01:00
Lorenz Meier
e18fe0a8a8
Port PWM command to POSIX
2017-02-25 11:07:25 +01:00
Lorenz Meier
ca096c1257
PWM command: Allow robust error code returns
2016-12-26 15:34:53 +01:00
Lorenz Meier
11ef348a34
PWM: Use same stack size as mixer to limit fragmentation
2016-12-21 11:44:47 +01:00
David Sidrane
dcc2d1c3d1
I2C changes for upstream NuttX per trasaction freq control
2016-12-21 08:34:20 +01:00
Lorenz Meier
cc92339602
pwm command: Fix off-by-one in param parsing
2016-12-13 09:18:59 +01:00
Mark Whitehorn
88126e560f
remove trim command: replaced by trim parameters
2016-12-10 12:56:39 +01:00
Mark Whitehorn
6257d9bde1
remove pwm "trim" command; replaced by parameter values
2016-12-10 12:56:39 +01:00
Bartosz Wawrzacz
619efa7b45
[PX4IO/PWM driver] Added trim values to the PWM output drivers
2016-12-10 12:56:39 +01:00
Anton Matosov
e284a28e25
Fixed formatting
2016-11-19 15:14:18 +01:00
Anton Matosov
4edd12c44a
Make PWM_RATE configurable via QGroundControl
2016-11-19 15:14:18 +01:00
Julian Oes
8ff237c69f
Remove size optimization for individual modules
...
It makes more sense to set the optimization flags on a platform basis
instead of individually for each module. This allows for different
optimization options for SITL, NuttX, Snapdragon, etc.
2016-09-30 08:11:51 +02:00
Beat Küng
8a12dee125
cmake: remove all module.mk files & cmake conversion script ( #4918 )
...
It seems these files are leftovers.
2016-06-28 09:26:36 +02:00
CAI Dongcai
f8ff667dde
pwm steps bugs fixed ( #4719 )
...
fix the divide 0 bug in using "pwm steps" in NSH, and add it's
description
2016-06-05 12:08:31 +02:00
Lorenz Meier
91142f0c20
PWM cmd: better reporting
2016-05-14 18:05:14 +02:00
James Goppert
967e4dd127
Modified cmake to use STACK_MAX and STACK_MAIN
2016-04-14 13:36:36 -04:00
Lorenz Meier
1cdb2d3209
PWM command: Ensure we have enough stack
2016-01-10 16:11:30 +01:00
James Goppert
1d6b31d196
Switch to cmake build system.
2015-09-07 20:37:45 -04:00
Daniel Agar
354bde9627
format src/systemcmds/pwm
2015-09-05 12:21:11 -04:00
Lorenz Meier
454becdae5
Merged release_v1.0.0 branch into master
2015-06-25 21:45:17 +02:00
Lorenz Meier
26c47f25cb
PWM outputs: Allow the new p:PWM_OUT etc params for setting PWM limits via params at boot-time.
2015-06-23 12:30:47 +02:00
Mark Charlebois
9758112e31
Use px4_config.h instead of nuttx/config.h
...
Modified code to use OS independent header file for config settings.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-20 10:55:41 -07:00
Lorenz Meier
23655675d3
PWM command: Fix code style
2015-03-28 19:54:00 +01:00
Lorenz Meier
3532a09a15
PWM command: Fix min/max/disarmed/failsafe commands to also read the current settings first before modifying them.
2015-02-23 19:50:51 +01:00
Lorenz Meier
653b3e71be
PWM command: Do not modify disarmed PWM values
2015-02-23 19:50:42 +01:00
Lorenz Meier
ac155b0fac
System cmds: Move to 0 based index
2015-02-09 22:56:22 +01:00
Lorenz Meier
52d5a7c00a
Fix PWM command
2014-11-16 23:24:52 +01:00
Lorenz Meier
1fbdca4ee9
Add command to run termination failsafe
2014-08-27 07:59:53 +02:00
Lorenz Meier
54fc6aa678
Hotfix: Optimize shell commands for size - we do not need massive performance there
2014-08-13 10:33:46 +02:00
Lorenz Meier
74f31618f2
report error in pwm command if any
2014-07-19 15:21:29 +02:00
Lorenz Meier
fd50655354
add missing hint to pwm usage
2014-07-19 15:15:10 +02:00
Thomas Gubler
de0dd71061
pwm: add missing exit
2014-07-19 14:39:19 +02:00
Lorenz Meier
5c8c58a1e6
pwm system command: Allow to force failsave (forcefail command)
2014-07-18 11:19:37 +02:00
Lorenz Meier
ee8f4dcee6
systemcmds: Warning fixes
2014-06-30 12:19:44 +02:00
Lorenz Meier
972cf54c96
Reduce stack size of PWM tool
2014-05-14 19:36:37 +02:00
Lorenz Meier
a8743184c3
Add command to do PWM step inputs
2014-05-01 16:02:00 +02:00
Lorenz Meier
3701a02a37
Tests for all PWM pins
2013-11-30 10:00:33 +01:00
Thiago0B
434de4e949
Fix user abort behave in test
...
Now the pwm ouput return to the last value before test (useful and safer when testing ESCs).
2013-11-11 22:02:40 -02:00
Lorenz Meier
f0466143de
Minor warning and no error in case of zero value for disarmed
2013-10-30 09:04:03 +01:00
Julian Oes
1d3f25ee6c
pwm systemcmd can now set the failsafe values, fmu uses failsafe values as well now, fix to only send the appropriate number of pwm values to IO at once
2013-10-19 10:43:41 +02:00
Julian Oes
3cbe1ee1a8
Revert "Set the PWM values only once or continuous if specified"
...
This reverts commit 9cd3c40606 .
2013-10-11 16:33:52 +02:00
Julian Oes
9cd3c40606
Set the PWM values only once or continuous if specified
2013-10-11 10:48:49 +02:00
Julian Oes
ea0aa49b54
pwm info provides more information, some fixes for setting rate/min/max/disarmed
2013-10-07 16:24:49 +02:00
Julian Oes
9ff5217118
Some more interface changes, needs testing and cleanup
2013-10-04 17:20:34 +02:00
Julian Oes
baa4908054
Changes to pwm systemcmd, basic functionality there, needs polishing
2013-10-04 13:00:12 +02:00
Lorenz Meier
b12678014f
Fixed chan count logic
2013-06-09 14:04:13 +02:00
Lorenz Meier
d2c5990d6f
Fixed pwm count check
2013-06-09 12:41:47 +02:00