aboutsummaryrefslogblamecommitdiff
path: root/src/drivers/boards/trifle/devconfig.c
blob: 47b69a27e80392e661cb229fceaabd76148d985f (plain) (tree)


























                                                                                      
#include <nuttx/config.h>
#include <stdio.h>
#include <errno.h>
#include <chip.h>
#include <kinetis_ftm.h>
#include <kinetis_internal.h>
#include <up_arch.h>
#include <kinetis_sim.h>

#include <drivers/kinetis/drv_pwm_servo.h>


__EXPORT const struct  pwm_servo_timer pwm_servo_timers[PWM_SERVO_MAX_TIMERS] = {
  {
    .ftm_base = KINETIS_FTM0_BASE,
    .scgc = KINETIS_SIM_SCGC6,
    .scgc_enable = 1 << 24
  }
};

__EXPORT const struct pwm_servo_channel pwm_servo_channels[PWM_SERVO_MAX_CHANNELS] = {
  {
    .timer = &pwm_servo_timers[0],
    .ftm_channel = 5,
    .pinconfig = PIN_PORTD | PIN5 |  PIN_ALT4_OUTPUT | PIN_ALT4_HIGHDRIVE
  }
};