39 lines
		
	
	
		
			709 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			709 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #include "mcc_generated_files/mcc.h"
 | |
| #include "xf/xf.h"
 | |
| #include "app/factory/factory.h"
 | |
| 
 | |
| void main(void)
 | |
| {
 | |
|     
 | |
|     SYSTEM_Initialize();
 | |
| 
 | |
|     XF_init();
 | |
|     
 | |
|     Factory_init();
 | |
|     Factory_build();
 | |
|     Factory_start();
 | |
|     //WWDT_SoftEnable();
 | |
|     
 | |
|     TMR0_SetInterruptHandler(XF_decrementAndQueueTimers);
 | |
|     
 | |
|     
 | |
|     ECAN_Initialize();
 | |
|     RXB0CONbits.RXFUL = 0;
 | |
|     RXB1CONbits.RXFUL = 0;
 | |
|     B0CONbits.RXFUL = 0;
 | |
|     B1CONbits.RXFUL = 0;
 | |
|     B2CONbits.RXFUL = 0;
 | |
|     B3CONbits.RXFUL = 0;
 | |
|     B4CONbits.RXFUL = 0;
 | |
|     B5CONbits.RXFUL = 0;
 | |
|     PIR5bits.RXBnIF = 0;
 | |
|     INTERRUPT_GlobalInterruptEnable();
 | |
| 
 | |
|     while (1)
 | |
|     {
 | |
|         
 | |
|         WWDT_TimerClear();
 | |
|         XF_executeOnce();
 | |
|         
 | |
|     }
 | |
| } |