Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: SX1276Lib AdaFruit_RGBLCD MCP23017 mbed
Fork of AdaFruit_RGBLCD by
LCDadafruit/lcdadafruit.cpp
- Committer:
- ftagius
- Date:
- 2015-06-16
- Revision:
- 29:0ea07cc7124b
- Parent:
- 25:24654d08a99a
File content as of revision 29:0ea07cc7124b:
#include "mbed.h" #include "lcdadafruit.h" LCDadafruit::LCDadafruit(I2C & in_cI2C) : LCD(in_cI2C) , m_cMCP(in_cI2C, 0x20 << 1) , m_cLCD(m_cMCP) { m_cLCD.begin(16,2); } int LCDadafruit::_putc(int in_nValue) { return m_cLCD._putc(in_nValue); } void LCDadafruit::clear() { m_cLCD.clear(); } uint8_t LCDadafruit::columns() { return 16; } void LCDadafruit::createChar(uint8_t location, uint8_t charmap[]) { m_cLCD.createChar(location,charmap); } void LCDadafruit::home() { m_cLCD.home(); } uint8_t LCDadafruit::rows() { return 2; } void LCDadafruit::setCursor(uint8_t in_nX, uint8_t in_nY) { m_cLCD.setCursor(in_nX,in_nY); } void LCDadafruit::showBlink(bool in_bShow) { if (in_bShow) m_cLCD.blink(); else m_cLCD.noBlink(); } void LCDadafruit::showCursor(bool in_bShow) { if (in_bShow) m_cLCD.cursor(); else m_cLCD.noCursor(); } void LCDadafruit::showDisplay(bool in_bShow) { if (in_bShow) m_cLCD.display(); else m_cLCD.noDisplay(); }