资源简介
亲测相当 好用,针对OLED的驱动移植例如SSD1306 ST7290等
代码片段和文件信息
/*
U8glib.cpp
C++ Interface
Universal 8bit Graphics Library
Copyright (c) 2011 olikraus@gmail.com
All rights reserved.
Redistribution and use in source and binary forms with or without modification
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice this list
of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice this
list of conditions and the following disclaimer in the documentation and/or other
materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS “AS IS“ AND ANY EXPRESS OR IMPLIED WARRANTIES
INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL
SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING BUT
NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE DATA OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT
STRICT LIABILITY OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#include “U8glib.h“
uint8_t U8GLIB::initSPI(u8g_dev_t *dev uint8_t sck uint8_t mosi uint8_t cs uint8_t a0 uint8_t reset)
{
prepare();
return u8g_InitSPI(&u8g dev sck mosi cs a0 reset);
}
uint8_t U8GLIB::initHWSPI(u8g_dev_t *dev uint8_t cs uint8_t a0 uint8_t reset)
{
prepare();
return u8g_InitHWSPI(&u8g dev cs a0 reset);
}
uint8_t U8GLIB::initI2C(u8g_dev_t *dev uint8_t options)
{
prepare();
return u8g_InitI2C(&u8g dev options);
}
uint8_t U8GLIB::init8Bit(u8g_dev_t *dev uint8_t d0 uint8_t d1 uint8_t d2 uint8_t d3 uint8_t d4 uint8_t d5 uint8_t d6 uint8_t d7
uint8_t en uint8_t cs1 uint8_t cs2 uint8_t di uint8_t rw uint8_t reset)
{
prepare();
return u8g_Init8Bit(&u8g dev d0 d1 d2 d3 d4 d5 d6 d7 en cs1 cs2 di rw reset);
}
uint8_t U8GLIB::init8BitFixedPort(u8g_dev_t *dev uint8_t en uint8_t cs uint8_t di uint8_t rw uint8_t reset)
{
prepare();
return u8g_Init8BitFixedPort(&u8g dev en cs di rw reset);
}
uint8_t U8GLIB::initRW8Bit(u8g_dev_t *dev uint8_t d0 uint8_t d1 uint8_t d2 uint8_t d3 uint8_t d4 uint8_t d5 uint8_t d6 uint8_t d7
uint8_t cs uint8_t a0 uint8_t wr uint8_t rd uint8_t reset)
{
prepare();
return u8g_InitRW8Bit(&u8g dev d0 d1 d2 d3 d4 d5 d6 d7 cs a0 wr rd reset);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-04-22 18:58 U8Glib\
文件 6148 2017-04-22 18:59 U8Glib\.DS_Store
目录 0 2017-04-22 18:59 __MACOSX\
目录 0 2017-04-22 18:59 __MACOSX\U8Glib\
文件 120 2017-04-22 18:59 __MACOSX\U8Glib\._.DS_Store
文件 4444 2015-05-02 01:40 U8Glib\ChangeLog
文件 306 2015-05-02 01:40 __MACOSX\U8Glib\._ChangeLog
目录 0 2015-12-29 23:06 U8Glib\examples\
目录 0 2015-12-29 23:13 U8Glib\examples\Bitmap\
文件 8180 2015-05-02 01:40 U8Glib\examples\Bitmap\Bitmap.pde
目录 0 2017-04-22 18:59 __MACOSX\U8Glib\examples\
目录 0 2017-04-22 18:59 __MACOSX\U8Glib\examples\Bitmap\
文件 306 2015-05-02 01:40 __MACOSX\U8Glib\examples\Bitmap\._Bitmap.pde
文件 306 2015-12-29 23:13 __MACOSX\U8Glib\examples\._Bitmap
目录 0 2015-12-29 23:11 U8Glib\examples\Chess\
文件 9527 2015-05-02 01:40 U8Glib\examples\Chess\Chess.pde
目录 0 2017-04-22 18:59 __MACOSX\U8Glib\examples\Chess\
文件 306 2015-05-02 01:40 __MACOSX\U8Glib\examples\Chess\._Chess.pde
文件 306 2015-12-29 23:11 __MACOSX\U8Glib\examples\._Chess
目录 0 2015-12-29 23:15 U8Glib\examples\Console\
文件 10599 2015-05-02 01:40 U8Glib\examples\Console\Console.pde
目录 0 2017-04-22 18:59 __MACOSX\U8Glib\examples\Console\
文件 306 2015-05-02 01:40 __MACOSX\U8Glib\examples\Console\._Console.pde
文件 306 2015-12-29 23:15 __MACOSX\U8Glib\examples\._Console
目录 0 2015-12-29 23:01 U8Glib\examples\F\
文件 8488 2015-05-02 01:40 U8Glib\examples\F\F.pde
目录 0 2017-04-22 18:59 __MACOSX\U8Glib\examples\F\
文件 306 2015-05-02 01:40 __MACOSX\U8Glib\examples\F\._F.pde
文件 306 2015-12-29 23:01 __MACOSX\U8Glib\examples\._F
目录 0 2015-12-29 23:23 U8Glib\examples\GraphicsTest\
文件 10274 2015-05-02 01:40 U8Glib\examples\GraphicsTest\GraphicsTest.pde
............此处省略256个文件信息
相关资源
- pthread库文件
- KEAZ128的官方库文件
- freeglut3.0.0和glew2.1.0库文件等
- OpenGL所有库OpenGL,freeglut、glu、glut、
- 制作护照内容的字体库文件289917
- openCV库文件卷3
- ESP8266原理图及库文件 altium designer
- 遥感6sv2.1模型可执行程序,以及运行
- pcb库文件
- XTP库文件 编译远控源码必备
- 条形码库文件含 本位码,名称,拼音
- 基于海思3516v300编译的rtmpdump库文件以
- 学生管理系统包含数据库文件以及需
- Tesseract4.0+VS2017+win10编译库文件
- STM32F10x_StdPeriph_Lib_V3.5.0官方库文件
- AD元件的库文件通用板STC
- AD封装库文件夹
- 资产管理系统源码及数据库文件
- 180nm的工艺库文件
- opencv3.4.1+opencv_contrib3.4.1编译好的库文
- OpenCV3.4.0 vs2015 win64 + cmake编译生成的
- QWT-6.1.3移植源码以及编译好的MSVC和
- 基于web的图书共享系统的设计与实现
- opencv3.4.1最新库文件
- ad元件库文件
- SSH实现学生选课系统包含完整源代码
- MUPDF iOS真机静态库文件
- ELAS算法原文+库文件+VS2015x64实现
- ffmpeg3.2.4_Win32开发库文件
- extjs-4.1.1 ExtJs所有文档及库文件
评论
共有 条评论