Use your forum account to login.

LOGIN

TOP Contributors

  1. MikroElektronika Team (436 codes)
  2. Shawon Shahryiar (246 codes)
  3. Alcides Ramos (96 codes)
  4. Dany (66 codes)
  5. O B (61 codes)
  6. MikroBUS.NET Team (35 codes)
  7. NART SCHINACKOW (34 codes)
  8. Alberto Trasimeni (25 codes)
  9. Roman Toropov (25 codes)
  10. Arezki YOUYOU (24 codes)

Most Downloaded

  1. Timer Calculator (77371 times)
  2. Network Ethernet Library (37711 times)
  3. FAT32 Library (36414 times)
  4. USB Device Library (28353 times)
  5. Network WiFi Library (27120 times)
  6. FT800 Library (19780 times)
  7. PID Library (18898 times)
  8. GSM click - Example (18497 times)
  9. microSD click - Example (15828 times)
  10. GPS click - Example (12694 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Library

Raystar RS0010 OLED display controller initialization library

Rating:

Author: Gabor Molnar

Last Updated: 2017-09-02

Category: Graphics & LCD

Downloaded: 290 times

Not followed.

Raystar RS0010 OLED display controller initialization library

The purpose of this library is to properly initialize OLED displays with Raystar RS0010 OLED display controller. It is fully compatible with MikroElektronika's LCD library and requires exactly the same global variables. Instead of using Lcd_init(), you should use RS0010_Init().

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "Raystar RS0010 OLED display controller initialization library" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "Raystar RS0010 OLED display controller initialization library" changes.

Do you want to report abuse regarding "Raystar RS0010 OLED display controller initialization library".

  • Information
  • Comments (0)
DOWNLOAD LINK RELATED COMPILER CONTAINS
mikroC PRO for PIC
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Library Blog

Version 1.0.0.0

Initial release. It is fully compatible with MikroElektronika's LCD library and requires exactly the same global variables. Instead of using Lcd_init(), you should use RS0010_Init(). It will initialize the display with WESTERN EUROPEAN CHARACTER FONT TABLE-II which is compatible with MIKROE-159 (Character LCD 4x20 with large digits). Custom characters (5x7 + cursor line) also work.

The library was tested with StartUSB for PIC (PIC18F2550) and Raystar REC002004BYPP5N0 OLED display (4x20 characters).

Version 2.0.0.0

Change log:

  • The RS0010_Init function was redesigned to allow access to all initialization feature of RS0010 OLED display controller. For example it is possible to select the appropriate font table during initialization. Please refer to the help file for further details.
     
  • New function RS0010_PixelTest_5x8 was introduced. The purpose of this function is to test the pixels of the OLED display. It turns on all pixels for all characters. The function is based on custom character, therefore it is font table independent.
     
  • The V1.0.0.0 was based on an ancient HiTech C LCD initialization function. In V2.0.0.0 all unnecessary initialization steps were removed.
     
  • Datasheets were removed from the library package to make file size smaller
     
  • Help file in PDF format was added to the library package
     
  • Example project was added to the library package (Raystar RS0010 Demo)

 

Version 2.1.0.0

Change log:

This version is able to reinitialize the OLED display after soft or hard reset.

Raystar REC002004BYPP5N0_1

Raystar REC002004BYPP5N0_1

Raystar REC002004BYPP5N0_1

View full image
Raystar REC002004BYPP5N0_2

Raystar REC002004BYPP5N0_2

Raystar REC002004BYPP5N0_2

View full image
Raystar REC002004BYPP5N0_3

Raystar REC002004BYPP5N0_3

Raystar REC002004BYPP5N0_3

View full image

ALSO FROM THIS AUTHOR

Slow SHT1x driver (for long cables)

Driver library for Sensirion SHT1x Humidity and Temperature Sensor IC with slow communication. It is based on the driver from MikroElektronika but provides ten times slower communication to allow longer cables between the sensor and MCU. Tested with 3 meters LiYCY 4×0.75 control cable between SHT11 PROTO and StartUSB boards.

[Learn More]