aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/boards
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2015-05-13 17:37:40 +0200
committerJakob Odersky <jodersky@gmail.com>2015-05-14 12:27:10 +0200
commit35c49d21359146d8185b6e3c2713575b1b77f250 (patch)
tree6ca7ce4ff29573007ef92e61da2baf15f077a0cc /src/drivers/boards
parent6ed0244e363758d18e34e953704826e2d0fa57aa (diff)
downloadpx4-firmware-35c49d21359146d8185b6e3c2713575b1b77f250.tar.gz
px4-firmware-35c49d21359146d8185b6e3c2713575b1b77f250.tar.bz2
px4-firmware-35c49d21359146d8185b6e3c2713575b1b77f250.zip
add support for more pwm output channels
Diffstat (limited to 'src/drivers/boards')
-rw-r--r--src/drivers/boards/trifle/devconfig.c27
1 files changed, 26 insertions, 1 deletions
diff --git a/src/drivers/boards/trifle/devconfig.c b/src/drivers/boards/trifle/devconfig.c
index 47b69a27e..1fec4acd6 100644
--- a/src/drivers/boards/trifle/devconfig.c
+++ b/src/drivers/boards/trifle/devconfig.c
@@ -21,7 +21,32 @@ __EXPORT const struct pwm_servo_timer pwm_servo_timers[PWM_SERVO_MAX_TIMERS] =
__EXPORT const struct pwm_servo_channel pwm_servo_channels[PWM_SERVO_MAX_CHANNELS] = {
{
.timer = &pwm_servo_timers[0],
+ .ftm_channel = 1,
+ .pinconfig = PIN_PORTC | PIN2 | PIN_ALT4_OUTPUT | PIN_ALT4_HIGHDRIVE
+ },
+ {
+ .timer = &pwm_servo_timers[0],
+ .ftm_channel = 0,
+ .pinconfig = PIN_PORTC | PIN1 | PIN_ALT4_OUTPUT | PIN_ALT4_HIGHDRIVE
+ },
+ {
+ .timer = &pwm_servo_timers[0],
+ .ftm_channel = 6,
+ .pinconfig = PIN_PORTD | PIN6 | PIN_ALT4_OUTPUT | PIN_ALT4_HIGHDRIVE
+ },
+ {
+ .timer = &pwm_servo_timers[0],
.ftm_channel = 5,
- .pinconfig = PIN_PORTD | PIN5 | PIN_ALT4_OUTPUT | PIN_ALT4_HIGHDRIVE
+ .pinconfig = PIN_PORTD | PIN5 | PIN_ALT4_OUTPUT | PIN_ALT4_HIGHDRIVE
+ },
+ {
+ .timer = &pwm_servo_timers[0],
+ .ftm_channel = 2,
+ .pinconfig = PIN_PORTC | PIN3 | PIN_ALT4_OUTPUT | PIN_ALT4_HIGHDRIVE
+ },
+ {
+ .timer = &pwm_servo_timers[0],
+ .ftm_channel = 3,
+ .pinconfig = PIN_PORTC | PIN4 | PIN_ALT4_OUTPUT | PIN_ALT4_HIGHDRIVE
}
};