Ejemplo n.º 1
0
void buzzer_init (void)
{
  PINSEL_CFG_Type PinCfg;

  /*
   * Initialize P2.2 PWM1[3] pin
   */
  PinCfg.Funcnum = PINSEL_FUNC_1;
  PinCfg.OpenDrain = PINSEL_PINMODE_NORMAL;
  PinCfg.Pinmode = PINSEL_PINMODE_PULLUP;
  PinCfg.Portnum = 2;
  PinCfg.Pinnum = 2;
  PINSEL_ConfigPin(&PinCfg);
  
  AddSlowTimer (&buzzerTimer);
}
Ejemplo n.º 2
0
void init(void)
{
  // set up inputs and outputs
  io_init();

  /* Initialize Gcode parse variables */
  gcode_parse_init();

  // set up default feedrate
//TODO  current_position.F = startpoint.F = next_target.target.F =       config.search_feedrate_z;

  AddSlowTimer (&temperatureTimer);
  StartSlowTimer (&temperatureTimer, 10, temperatureTimerCallback);
  temperatureTimer.AutoReload = 1;

  // say hi to host
  serial_writestr("Start\r\nOK\r\n");
}
Ejemplo n.º 3
0
//TODO: pin config
void buzzer_init (tPinDef pindef)
{
    pwm_chan_configure (pwm_channel, pindef);
  
    AddSlowTimer (&buzzerTimer);
}