PropWare
3.0.0.229
C++ objects and CMake build system for Parallax Propeller
Simple-Libraries
Learn
Simple Libraries
Display
liboledc
oledc_drawFastLines.c
1
/*
2
* @file oledc_drawFastLines.c
3
*
4
* @author Matthew Matz
5
*
6
* @version 0.9
7
*
8
* @copyright Copyright (C) Parallax, Inc. 2016. See end of file for
9
* terms of use (MIT License).
10
*
11
* @brief 0.96-inch RGB OLED display driver component, see oledc_h. for documentation.
12
*
13
* @detail Please submit bug reports, suggestions, and improvements to
14
* this code to editor@parallax.com.
15
*/
16
17
18
#include "oledc.h"
19
20
void
oledc_drawFastVLine(
int
x
,
int
y,
int
h,
unsigned
int
color)
21
{
22
while
(oledc_screenLock());
23
oledc_screenLockSet();
24
25
oledc_drawLinePrimative(
x
, y,
x
, y + h - 1, color);
26
27
oledc_screenLockClr();
28
}
29
30
void
oledc_drawFastHLine(
int
x
,
int
y,
int
w,
unsigned
int
color)
31
{
32
while
(oledc_screenLock());
33
oledc_screenLockSet();
34
35
oledc_drawLinePrimative(
x
, y,
x
+ w - 1, y, color);
36
37
oledc_screenLockClr();
38
}
39
40
// Parts of this file are from the Adafruit GFX arduino library
41
42
/***************************************************
43
This is a library for the 0.96" 16-bit Color OLED with SSD1331 driver chip
44
Pick one up today in the adafruit shop!
45
------> http://www.adafruit.com/products/684
46
These displays use SPI to communicate, 4 or 5 pins are required to
47
interface
48
Adafruit invests time and resources providing this open source code,
49
please support Adafruit and open-source hardware by purchasing
50
products from Adafruit!
51
Written by Limor Fried/Ladyada for Adafruit Industries.
52
BSD license, all text above must be included in any redistribution
53
****************************************************/
54
x
int x
Definition:
07 Box and Lines.c:13
Generated on Fri May 20 2022 16:48:04 for PropWare by
1.8.17