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; }
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; }