Add support JIS X 0201.

Fork of GT20L16J1Y_font by Toyomasa Watarai

Committer:
MACRUM
Date:
Sun Apr 20 05:36:32 2014 +0000
Revision:
1:cacab63ea210
Parent:
0:61b32e34bcbf
Child:
2:aed20a7685b9
Update API document

Who changed what in which revision?

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