A new release of the CCS C compiler for PICmicro(r) microcontrollers has been released. The new version is: 5.088 Recent changes include: 5.088 #bit now allows you to reference another variable id 5.088 A problem with malloc() in multiple compilation units is fixed 5.088 A problem with port G on the PIC16F19197 family is fixed 5.088 make32() has been updated to allow typecasting to specify the parameter sizes 5.088 An optimization bug affecting 24 bit parts and -= when there are mixed types is fixed 5.088 A PIC18 optimization bug dealing with accessing constant float arrays is fixed 5.088 A problem with #bit on the K42 parts in some expressions is fixed 5.088 #export fixed to export rom data 5.088 #rom crc16 updated to allow multiple crc's in the same program 5.088 A PIC24 optimization bug affecting printf's with several very complex expressions is fixed 5.088 A code generation for the PIC18 Linux compiler that generated extra instructions for ~ is fixed 5.088 Fixed an issue with INTR_NORMAL and INTR_ALTERNATE setting/clearing incorrect bit for some PCD devices 5.088 Fixed an issue with read_adc() function reading incorrect register in some cases on K42 and K83 devices 5.088 Fixed a PCD issue causing i2c_write() to hang when operating as Master and sending the I2C global address 5.088 Fixed an issue with the K42 debugger that required pressing Run button twice in some cases to get it to run 5.088 Added a debugger for PIC18FxxQ10 devices 5.088 Added some new features to Interface Designer program, and fixed a couple bugs in C Code generation that was causing exceptions to occur. Updated: PIC18F24Q10 Updated: PIC18F25Q10 Updated: PIC18F26Q10 Updated: PIC18F27Q10 Updated: PIC18F45Q10 Updated: PIC18F46Q10 Updated: PIC18F47Q10 Updated: PIC18F65K40 Updated: PIC18F66K40 Updated: PIC18F67K40