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.

/media/uploads/Davidroid/x-nucleo-53l0a1.png/media/uploads/Davidroid/x-nucleo-6180xa1.png/media/uploads/Davidroid/x-nucleo-6180xa1.png/media/uploads/Davidroid/x-nucleo-6180xa1.png/media/uploads/Davidroid/x-nucleo-6180xa1.png/media/uploads/Davidroid/x-nucleo-6180xa1.png/media/uploads/Davidroid/x-nucleo-6180xa1.png/media/uploads/Davidroid/x-nucleo-6180xa1.png/media/uploads/Davidroid/x-nucleo-6180xa1.png/media/uploads/Davidroid/x-nucleo-6180xa1.png/media/uploads/Davidroid/x-nucleo-6180xa1.png/media/uploads/Davidroid/x-nucleo-6180xa1.png/media/uploads/Davidroid/x-nucleo-6180xa1.png/media/uploads/Davidroid/x-nucleo-6180xa1.png/media/uploads/Davidroid/x-nucleo-6180xa1.png/media/uploads/Davidroid/x-nucleo-6180xa1.png/media/uploads/Davidroid/x-nucleo-6180xa1.png/media/uploads/Davidroid/x-nucleo-6180xa1.png
/media/uploads/Davidroid/nucleo-f030r8.png/media/uploads/Davidroid/g.png/media/uploads/Davidroid/g.png

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.

All wikipages