int main() { CyGlobalIntEnable; /* Enable global interrupts. */ UART0_Start(); //uartRxInterrupt_StartEx(uartRxIsr); UART0_SetCustomInterruptHandler(uartRxIsr); Clock_1_Start(); LeftDrive_Start(); RightDrive_Start(); CameraGimbal_Start(); // TickTimer_Start(); - not using this yet. // TODO: I may need to increase the size of the uart rx buffer. while (1) { // any events pending? if (events) { // uart rx handler if (events & EVENT_UART0) { uart0_eventHandler(); } // else if (events & EVENT1) { // event1Handler(); // } } } }
void main() { /* Place your initialization/startup code here (e.g. MyInst_Start()) */ Opamp_1_Start(); Opamp_3_Start(); Clock_1_Start(); ADC_DelSig_1_Start(); ADC_DelSig_1_StartConvert(); VDAC8_1_Start(); VDAC8_2_Start(); CyGlobalIntEnable; /* Uncomment this line to enable global interrupts. */ isr_StartEx(filterVDAC); for(;;) { /* Place your application code here. */ } }