Index: firmware/source/sys_main.c =================================================================== diff -u -ra74a984a7059f75d86ad87d6d9499bd8f94cc976 -rbe6802eb077d77af6a2334508c428cc50a02ed39 --- firmware/source/sys_main.c (.../sys_main.c) (revision a74a984a7059f75d86ad87d6d9499bd8f94cc976) +++ firmware/source/sys_main.c (.../sys_main.c) (revision be6802eb077d77af6a2334508c428cc50a02ed39) @@ -139,9 +139,9 @@ etpwmSetCmpA( etpwmREG1, 0 ); etpwmSetCmpA( etpwmREG2, 0 ); etpwmSetCmpA( etpwmREG3, 0 ); - etpwmSetCmpA( etpwmREG4, 0 ); - etpwmSetCmpA( etpwmREG6, 0 ); - etpwmSetCmpA( etpwmREG7, 0 ); + etpwmSetCmpA( etpwmREG4, etpwmREG4->TBPRD / 3 ); + etpwmSetCmpA( etpwmREG6, etpwmREG6->TBPRD / 3 ); + etpwmSetCmpA( etpwmREG7, etpwmREG7->TBPRD / 3 ); etpwmStartTBCLK(); canInit(); // CAN1 = CAN, re-purposing CAN2 and CAN3 Rx and Tx pins as GPIO //canEnableloopback( canREG1, External_Lbk ); // TODO - debug code