ST
A world leader in providing the semiconductor solutions that make a positive contribution to people’s lives, both today and in the future.
You are viewing an older revision! See the latest version
Matrix of tested boards
This page depicts the tested combinations of STMicroelectronics' Nucleo and X-Nucleo boards.
A green intersection means the two boards involved are guaranteed to work together and an application example is published.
An asterisk (*) suggests to refer to the expansion board's page for HW/SW patches possibly required.
A white intersection simply means the combination has not been tested yet, but nothing prevents the boards to work together.
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
![]() | ![]() | ![]() |
Import library
Public Types |
|
| enum | Target |
|
Target of a chip. More... |
|
Public Member Functions |
|
| SG12864A (PinName di, PinName rw, PinName en, PinName db0, PinName db1, PinName db2, PinName db3, PinName db4, PinName db5, PinName db6, PinName db7, PinName cs1, PinName cs2, PinName res) | |
|
Create.
|
|
| ~SG12864A () | |
|
Destroy.
|
|
| void | bufferPush (void) |
|
Push images from a internal buffer.
|
|
| void | bufferPull (void) |
|
Pull images to a internal buffer.
|
|
| void | bufferClear (bool reverse=false) |
|
Clear a internal buffer images.
|
|
| void | bufferDrawLine (uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, bool reverse=false) |
|
Draw a line to a internal buffer.
|
|
| void | bufferDrawBox (uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, bool reverse=false) |
|
Draw a box to a internal buffer.
|
|
| void | bufferFillBox (uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, bool reverse=false) |
|
Fill a box to a internal buffer.
|
|
| void | bufferDrawString (uint8_t x, uint8_t y, char *str, bool reverse=false) |
|
Draw a text string to a internal buffer.
|
|
| void | bufferDrawChar (uint8_t x, uint8_t y, char c, bool reverse=false) |
|
Draw a character to a internal buffer.
|
|
| void | bufferDrawCheckbox (uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, bool state, bool reverse=false) |
|
Draw a checkbox to a internal buffer.
|
|
| void | bufferDrawProgressbar (uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, int min, int max, int value, bool reverse=false) |
|
Draw a progressbar to a internal buffer.
|
|
| void | reset (void) |
|
Reset module.
|
|
| void | clear (void) |
|
Clear display.
|
|
| void | setDisplayOnOff ( Target t, bool on) |
|
Set display ON/OFF.
|
|
| void | setDisplayStartLine ( Target t, uint8_t displayStartLine) |
|
Set display start line.
|
|
| void | setPageAddress ( Target t, uint8_t addr) |
|
Set page address.
|
|
| void | setColumnAddress ( Target t, uint8_t addr) |
|
Set column address.
|
|
| void | readStatus ( Target t, uint8_t *c) |
|
Read status.
|
|
| void | writeData ( Target t, uint8_t c) |
|
Write data.
|
|
| void | readData ( Target t, uint8_t *c) |
|
Read data.
|
|



