Adds a new command called SprintImage
Syntax
SprintImage Address
Or
SprintImage Yline , Xpos , Address
Overview
Print either a full size image (128 x 64) on a Samsung graphic LCD from the data held in a Cdata table somewhere in memory, or a partial image at the y line and x pos from the data provided. It will obtain the size of the image from data held within the image file.
Operators
Address - a constant, variable, label, or expression that represents any valid address within the PICŪ micro.
Yline - a constant, or byte variable pointing to the Y-axis line to start the image printing from. This must be a value of 0 to 7. Where 0 is the top line.
Xpos - a constant, or byte variable pointing to the X-axis location pixel to start the image printing from. This must be a value of 0 to 127. Where 0 is the far left row of pixels.
Example
Code:
Include "proton_g4.int"
Cls
SPrintImage 4,20,BatterySymbol
Stop
BatterySymbol:
CData 2,8,_
254,226,227,227,227,227,226,254,255,255,255,255,255,255,255,255
Notes When only the Address is supplied the image is taken to be 64 x 128 pixels and will start to print at 0,0. If Yline and Xpos is added then the image size is taken from the first 2 bytes in the image file starting with Y lines.
Download module
Download: SprintImage

Menu
Recent Articles


Using PDS with SPI GLCD based on ST7565R Controller
Graphic LCDs based on the ST7565 are cheaper then GLCDs with other controllers. SPI requires only four pins. If the circuit