GT20L16J1Y 16x16 Japanese font ROM access library

Dependents:   UTF-8_test hello_GT20L16J1Y_FONT GSDPlayer Nucleo_AQM1248A ... more

Committer:
MACRUM
Date:
Tue Jan 14 07:36:32 2014 +0000
Revision:
0:61b32e34bcbf
Child:
1:cacab63ea210
Initial release of GT20L16J1Y_font library

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MACRUM 0:61b32e34bcbf 1 #include "mbed.h"
MACRUM 0:61b32e34bcbf 2
MACRUM 0:61b32e34bcbf 3 class GT20L16J1Y_FONT {
MACRUM 0:61b32e34bcbf 4 public:
MACRUM 0:61b32e34bcbf 5 GT20L16J1Y_FONT();
MACRUM 0:61b32e34bcbf 6 virtual ~GT20L16J1Y_FONT() {};
MACRUM 0:61b32e34bcbf 7
MACRUM 0:61b32e34bcbf 8 /** Create a GT20L16J1Y font ROM connected to the specified pins
MACRUM 0:61b32e34bcbf 9 *
MACRUM 0:61b32e34bcbf 10 * @param mosi Serial data output pin to connect to
MACRUM 0:61b32e34bcbf 11 * @param moso Serial data input pin to connect to
MACRUM 0:61b32e34bcbf 12 * @param sclk Serial clock input pin to connect to
MACRUM 0:61b32e34bcbf 13 * @param cs Chip enable input pin to connect to
MACRUM 0:61b32e34bcbf 14 */
MACRUM 0:61b32e34bcbf 15 GT20L16J1Y_FONT(PinName mosi, PinName miso, PinName sclk, PinName cs) : _spi(mosi, miso, sclk), _CS(cs) {};
MACRUM 0:61b32e34bcbf 16
MACRUM 0:61b32e34bcbf 17 /** Read font data from SJIS code
MACRUM 0:61b32e34bcbf 18 *
MACRUM 0:61b32e34bcbf 19 * @param code Japanese Kanji font code (Shift JIS code)
MACRUM 0:61b32e34bcbf 20 */
MACRUM 0:61b32e34bcbf 21 void read(unsigned short code);
MACRUM 0:61b32e34bcbf 22
MACRUM 0:61b32e34bcbf 23 unsigned char bitmap[32];
MACRUM 0:61b32e34bcbf 24
MACRUM 0:61b32e34bcbf 25 private:
MACRUM 0:61b32e34bcbf 26 SPI _spi;
MACRUM 0:61b32e34bcbf 27 DigitalOut _CS;
MACRUM 0:61b32e34bcbf 28 };