(
New topics and sections in the manual are indicated with this icon. )
|
v2.05
- Fixed Spelling errors in some procedure names and parameters.
- Main library code optimization
- SD Card module
- Fat.inc - Removed unused code
- NoFat.inc:
- SdRaw_Init() now correctly detects missing card and exit in reasonable time (2-3 seconds) with an error result
- Added SdRaw_Flush() - now mandatory before power-off, card removal, or filling SectorBuffer[] by hand
- Added TftRgbFromSdRawAlias()
- Added TftBmpFromSdRawAlias()
- DelayUS in TftRgbFromSdRaw() changed from Word to Byte
Positron Font Foundry v1.00 introduced
- Positron Font Foundry v1.00 (.NET 10 is no longer required) now replaces Ttf_Bdf_Flash, adding a wide range of new features.
Positron Media Foundry v1.00 introduced
- Positron Media Foundry v1.00 (.NET 10 is no longer required) now replaces SdCardWriteRGB565, adding a wide range of new features.
Positron Pixel Foundry v1.01
- Add global error handler.
|
|
Positron Pixel Foundry v1.00 introduced
- Positron Pixel Foundry v1.00 (.NET 10 is no longer required) now replaces EPD2HexCompress, adding a wide range of new features.
|
|
v2.04
- EPD module
- Fixed bugs in EpdBmpFromCode() (buffered mode).
- in Bitmap Sub causing corrupted white pixels or missing red/yellow content when both colors appeared in the same BWR/BWY image.
- in EpdBmpRle Sub leaving stale color-plane data on non-colored pixels during the red/yellow decode pass.
- in EpdBmpRle Sub a decode desync triggered when a compressed run ended exactly at a row boundary.
- in EpdBmpRle Sub an off-by-one that could misalign the start of the next color plane.
- EPD2HexCompress.exe - v2.01 a complete redesign, adding a wide range of new features.
|
|
v2.03
- Added EPD module
- Added hardware SPI support for newer PIC18-Q/K MCUs using different hardware register set
- Main library code optimization
- Modified TftReadDelay values
- Replaced Color6bTo5b with right shift
- Replaced Cos table with extended Sin table
- Driver module
- Fixed minor bug where forgot to add "bTftDriverSet = 1" in certain device drivers
- Fixed a copy-paste bug in TftSetOrientation() for NV3007
- Memory module
- Optimization of code execution in Flash.inc
- Optimization of code execution in Memory.inc
- Touch module
- Fixed memory overlapping bug causing inaccuracy with 3 point calibration and failure when more points are used
- Touch Median16 now sorts independently for X and Y direction
- Touch screen averaging now independent per axis
- Touch screen point calculation now uses Q16.16 fixed point instead of the floating point math:
Thus not compatible with previous version if calibration values were saved as floating point,
if no stored values are pre-loaded, then use as before otherwise force user calibration after update.
Note: fKX1 ... fKY3 from previous versions are no longer to be stored as calibration coefficients,
instead use signed DWords: sdwKX1_FP, sdwKX2_FP, sdwKX3_FP, sdwKY1_FP, sdwKY2_FP, sdwKY3_FP
- SD card module
- Shapes module
- SdCardWriteRGB565.exe updated to version 1.20
- Added "Alpha Color Picker" select option to choose the alpha layer replacement
- EPD2HexCompress.exe - initial release version 1.00
|
|
v2.02
- Fixed missing TFT defines when only SD card section is used
|
|
v2.01
- Fixed a bug in TftRectangleSNTC() where one extra pixel was drawn
- Added GC9107 128x128 0.85" bare panel display to the list of tested modules
- Added GC9107 128x128 0.85" PCB display to the list of tested modules
- Added JD9853 driver IC support
- Added JD9853 296x240 2.01" display to the list of tested modules
|
|
v2.00 — Major Upgrade
- Major library upgrade (partially compatible with earlier versions)
- Complete library redesign to support future expansion
- Added new graphics controller drivers
- Extended existing library sections with new functions
- Introduced new Sprites library section
- TFT_Graphic_Lib.exe is now mandatory for library setup and includes font preview
- SdCardWriteRGB565.exe can now convert any image into HEX flash code for direct display
- Ttf_Bdf_Flash.exe now includes:
- Built-in BDF converter
- One-click batch conversion
- Font preview
- Added hundreds of new BDF and standard fonts
|
|
v1.06
- Improved TftResetScreen() performance for parallel interfaces
- Fixed SPI interface bug (TFTDataLowByte not found)
|
|
v1.05
- Added driver for NT35510 graphics controller
|
|
v1.04
- Fixed error when touch functionality is disabled
- Adjusted frame rate control in ILI9341 driver
|
|
v1.03
- Added SPI DIO (single-line) pixel read
- Added SPI DIO (single-line) screenshot to BMP (Flash memory)
- Added SPI DIO (single-line) screenshot to BMP (SD card)
- Added bounds checking for pixels outside the screen area
- Added driver RAM offset support
- Added drivers for:
- ST7789
- ST7735S
- ILI9488
- GC9A01
- ST7735
- Fixed screenshot-to-BMP bugs for both SD card and Flash memory
|
|
v1.02
- Added TFT RAM read support
- Added pixel read function
- Added screenshot capture to BMP file on SD card
- Added screenshot capture to BMP file in Flash memory
- Fixed low-baud hardware SPI issue for TFT
|
|
v1.01
- Fixed issue when MemoryType is not defined
- Fixed issue when T_CS is not defined
- Fixed missing SD_CS in SdRaw_WriteSector
- Fixed FAT16/32 File_WriteByte() on 16-bit MCUs using hardware SPI
|
|
v1.00
- Initial release
- Library rearranged to work with TFT_Defines.exe
- Added driver for ILI9486 graphics controller
|
Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease