示例#1
0
文件: vs.c 项目: Bob4ik888/WebRadio
void vs_init(void)
{
  DEBUGOUT("VS: init\n");

  vs_playing = 0;

  //reset vs buffer
  vs_bufreset();

  //reset vs
  vs_reset();

  //set volume, bass, treble
  vs_setvolume(DEFAULT_VOLUME);
  vs_setbassfreq(DEFAULT_BASSFREQ);
  vs_setbassamp(DEFAULT_BASSAMP);
  vs_settreblefreq(DEFAULT_TREBLEFREQ); 
  vs_settrebleamp(DEFAULT_TREBLEAMP);

  //init pin interrupt
  GPIOIntTypeSet(GPIO_PORTA_BASE, GPIO_PIN_1, GPIO_HIGH_LEVEL);
  GPIOPortIntRegister(GPIO_PORTA_BASE, vs_requesthandler);

  return;
}
示例#2
0
void vs_init(int unit)
{
  vs_status[unit].vs_playing = 0;

  //reset vs buffer
  vs_bufreset(unit);

  //reset vs
  vs_reset();

  //set volume, bass, treble
  vs_setvolume(unit, DEFAULT_VOLUME);
  vs_setbassfreq(unit, DEFAULT_BASSFREQ);
  vs_setbassamp(unit, DEFAULT_BASSAMP);
  vs_settreblefreq(unit, DEFAULT_TREBLEFREQ);
  vs_settrebleamp(unit, DEFAULT_TREBLEAMP);

  //init pin interrupt

  //TODO: needs change - init interrupts by unit
  //GPIOIntTypeSet(GPIO_PORTA_BASE, GPIO_PIN_1, GPIO_HIGH_LEVEL);
  //GPIOPortIntRegister(GPIO_PORTA_BASE, vs_requesthandler);

  return;
}