- In SClib.c.:-
- Changed the size of input/output parameters of static functions 'SC_UpdateCRC', 'SC_UpdateEDC' & 'SC_SendT1Block'. This fix is done to optimize the code.
- Modified the contents of 'SC_UpdateCRC' & 'SC_SendT1Block' function to suit the above change.
- Modified "SC_TransactT0" function, to transmit first byte as 0x00 when LC & LE bytes are 0x00.
- Changed the local variable 'edc' from 'WORD' type to 'unsigned short int' type (in static function :- 'SC_ReceiveT1Block')
- In SCpic24.c, SCpic18.c, SCpic32.c & SCdspic33f.c:-
- The variable 'delayLapsedFlag' is declared as 'volatile' type, as it is modified in the Interrupt Service Routine.