Name
CYGPKG_DEVS_FRAMEBUF_ARM_IPAQ
— eCos Support for the iPAQ framebuffer
Description
CYGPKG_DEVS_FRAMEBUF_ARM_IPAQ
provides an eCos
framebuffer device driver for the LCD panel on an iPAQ. The driver is
a hardware package and is loaded automatically when configuring eCos
for an iPAQ target. By default it is inactive and does not add any code
size or data overheads. To activate the driver the generic framebuffer
package CYGPKG_IO_FRAMEBUF
should be added to the
configuration. The driver's functionality is only accessible via the
API defined by the generic package.
The driver supports a single framebuffer device, driving the LCD panel
in 565 true colour mode with a resolution of 320x240 pixels at 16bpp.
The cyg_fb structure for this is
cyg_ipaq_fb_320x240x16
, and the identifier for use
with the framebuffer macro API is 320x240x16
. The
ioctl
operations supported are
CYG_FB_IOCTL_BLANK_GET
,
CYG_FB_IOCTL_BLANK_SET
,
CYG_FB_IOCTL_BACKLIGHT_GET
and
CYG_FB_IOCTL_BACKLIGHT_SET
. The backlight supports
32 levels of intensity.
2024-03-18 | eCosPro Non-Commercial Public License |