Subversion Repositories Code-Repo

Compare Revisions

Ignore whitespace Rev 314 → Rev 315

/PIC Stuff/PICX_16F1825_Stepper_Driver/IOC.c
1,5 → 1,6
#include "defines.h"
#include "IOC.h"
#include "STEPPER.h"
 
void IOC_Init(void) {
INTCONbits.IOCIE = 1;
17,22 → 18,23
if (SW_1_PORT) {
switch (Get_Cur_Mode()) {
case SINGLE_STEP:
STEP_LAT = 1;
__delay_ms(2);
STEP_LAT = 0;
STEPPER_Step();
break;
case AUTO_STEP:
 
STEPPER_Toggle_Auto();
break;
case SET_DELAY:
STEPPER_Set_Next_Delay();
break;
case SET_MICROSTEP:
Set_Next_Step();
STEPPER_Set_Next_Step();
break;
}
}
 
// Delay to debounce button on any edge
__delay_ms(200);
 
__delay_ms(200);
IOCAFbits.IOCAF3 = 0;
}