en.radzio.dxp.pl

Introduction
An EPSON SED1335 (RAiO RA8835) is one of the most popular LCD controller IC. Usually they are used in LCD displays with resolutions 320x240 pixels. This library is an universal C-language driver library for SED1335-based displays. It is written in C language and can be ported for any platform and ANSI C compiler.

Currently supported and tested platforms:
- Atmel AVR and avr-gcc compiler (WinAVR)
- Atmel AT91SAM7S ARM core MCU and arm-elf-gcc (WinARM)
- NXP LPC2000 ARM core MCU and arm-elf-gcc (WinARM)
- MCS51/8051 and compatible MCU
- STMicroelectronics STM32 ARM Cortex-M3 MCU and RKitARM

Example screens :

 

Library structure
Library contains following files :
   SED1335.c - main library file (use always)
   SED1335.h - header file for SED1335.c (use always)
   SED1335-AVR.c - low-level driver for Atmel AVR MCU (use only with AVR MCU)
   SED1335-LPC.c - low-level driver for NXP LPC2000 ARM-core MCU (use only with LPC2000 MCU)
   SED1335-AT91.c - low-level driver for Atmel AT91SAM7S ARM-core MCU (use only with AT91 MCU)
   SED1335-STM32.c - low-level drive for STMicroelecronics STM32 ARM Cortex-M3 MCU (use only with STM32 MCU)
   graphic.c - file with graphic routines (drawing lines, circles, rectangles, etc) (use only if You want)
   graphic.h - header file for graphic.h file (use only if You want)

How to use the library?
Add to Your project all platform-independent files and one of low-level drivers specify for Your platform (e.q. SED1335-STM32.c) and build project.
For converting bitmaps to format required by GLCD_Bitmap function You can use my : Bitmap converter

Download
   SED1335 Universal C library

 

 
(c) Radosław Kwiecień