TOP Contributors

  1. MIKROE (2641 codes)
  2. Alcides Ramos (347 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (112 codes)
  5. Chisanga Mumba (90 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (136215 times)
  2. FAT32 Library (69476 times)
  3. Network Ethernet Library (55703 times)
  4. USB Device Library (45988 times)
  5. Network WiFi Library (41638 times)
  6. FT800 Library (40777 times)
  7. GSM click (28785 times)
  8. PID Library (26327 times)
  9. mikroSDK (26050 times)
  10. microSD click (25134 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:

5

Author: Gabor Molnar

Last Updated: 2017-09-02

Package Version: 2.1.0.0

Category: Graphics & LCD

Downloaded: 1446 times

Not followed.

License: MIT license  

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)

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

One Wire Extended Library for DS18x20 with CRC

5

The purpose of this library is to provide extended functionalities for DS18x20 devices like Cyclic Redundancy Check. For further details and examples, please refer to the attached help file.

[Learn More]

Slow SHT1x driver (for long cables)

5

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]