************************************** PmmC Revision R1.5 15th October 2014 ************************************** 1] Fixed pwm_Init(), pin_Pulseout() and pin_PulseoutB() sometimes 'upsetting' adjacent pins. 2] Added txt_FontBank, putnumXY, flt_PRINTxy, file_Rename, file_Setdate, NP_Write and OW_* functions 3] Fixed pin_Read for analogue occasionally returning incorrect values when touch turned on. 4] Fixed After seeking on file <512 bytes long, a file_Read that 'hits' EOF will always return "Size" bytes, rather than the actual bytes left. 5] Flash_loadfile, flash_EraseBank and flash_WriteFlock occasionally fail and PmmC restarts, or other incorrect behaviour. ************************************* PmmC Revision R1.4 13th August 2014 ************************************* 1] Fixed SPE not working on R13 ************************************ PmmC Revision R1.3 4th August 2014 ************************************ 1] Added snd_Freq(), sys_GetDateVar(), sys_GetTimeVar() and pin_PulseoutCount() functions 2] Fixed fragmented file creation when file closed on cluster boundary and then appended to 3] Fixed possibly corrupted file when file updated across cluster boundary. 4] Fixed 'Address Trap' error when using mem_ArrayOp1 and OP1_GRAY. 5] Fixed possible spontaneous restart when using combination of user font and mem_Free(ALL) 6] Fixed Changing COM0 baud rate also changes COM1 *********************************** PmmC Revision R1.2 12th May 2014 *********************************** 1] Fixed errors in flash_Exec and events 'crossbanked'. 2] Added Runtime error 29 'Target of flash_Exec cannot have globals or privates' 3] Fixed 'Address Trap' error when using uSD fonts and images in certain circumstances 4] Removed sysheap and userheap messages at power up 5] Changed date initialization to 1st Jan 2013 after power up and/or PmmC Load 6] str_GetW reports error for a single 0 delimited with other than a blank ************************************* PmmC Revision R1.1 18th March 2014 ************************************* 1] Added FAT Random R/W to Append Mode, also updated file sets archive bit 2] Fixed mem_ArrayOp1 and mem_ArrayOp2 not working correctly for signed division 3] Fixed GFX_Y1 peekW values incorrect 4] Fixed spi_Read and spi_Write not working 5] Fixed only modes SPI8_MODE_0 and SPI8_MODE_1 working for SPIx_Init() 6] Fixed PWM duty cycle 0.1% out 7] Fixed Changes to PWM duty cycle not 'clean' 8] Fixed gfx_PolyLine max point restriction of 255 removed 9] Fixed gfx_Scope corrupting byte of memory after 'old' value size in some circumstances 10] Fixed pin_Read loops after ana_HS used 11] Added PWM_BINARY for values 0..1024 12] Fixed all analoge pins becoming inputs when ana_HS used. 13] Fixed file_Image() and media_Video() not working properly on uLCD-70DT (Needs all drivers to be updated as well) 14] Fixed gfx_SetClipRegion(); not working proplerly. 15] Fixed PA4 is output at startup (Needs all drivers to be updated) 16] Fixed I2Cx_Putn, I2Cx_AckPoll. 17] Fixed many I2C speeds out (see manual for 1Mhz speed limitations) 18] Added defined pins for I2C with Slew rate control and 1Mhz speed **************************************** PmmC Revision R1.0 6th January 2014 **************************************** Added bus_Read8 and bus_Write8 Added com_TXblock, com1_TXblock, com2_TXblock and com3_TXblock Added com_RXblock, com1_RXblock, com2_RXblock and com3_RXblock Added com_Mode, crc_CSUM_8, crc_16, crc_MODBUS and crc_CCITT for support of CRCs, non 8N1 mode and block transmit and receive Added spiflash_SIG, spiflash_ID, spiflash_BulkErase, spiflash_BlockErase, spiflash_SetAdd, spiflash_Read, spiflash_Write Added spiflash_Image, spiflash_PutC, spiflash_GetC, spiflash_PutW, spiflash_GetW, spiflash_PutS, spiflash_GetS Added spiflash_LoadFunction, spiflash_Run, spiflash_Exec, spiflash_LoadImageControl, spiflash_PlayWAV for support if SPI Flash memory Return codes from file_PlayWAV() byte sized rather than integer sized Fixed Some uSD cards failing Init (Internal manufacturer Lexar, external brands AData, Lexar, Patriot) Fixed 16GB Samsung uSD cards failing init Fixed Maximum Read/Write address on uSD in RAW mode was 4GB, now 64GB (max SD-HC size) Fixed Runtime Error 34 being reported, should be 16 Fixed Various issues with file_FindFirst. **************************************** PmmC Revision R0.9 8th November 2013 **************************************** Fixed I_LIGHTEN + I_DARKEN wrong on uLCD-70DT and uLCD-35DT Fixed Media_Image wrong on uLCD-70DT and uLCD-35DT Fixed Media_Video wrong on uLCD-70DT and uLCD-35DT **************************************** PmmC Revision R0.8 27th October 2013 **************************************** First Public Release