A demo for using the Sharp LCD display component.
Dependencies: SharpLCD mbed-src
main.cpp
- Committer:
- rgrover1
- Date:
- 2014-07-30
- Revision:
- 2:a3c53e712ed6
- Parent:
- 0:83402e2aa37d
File content as of revision 2:a3c53e712ed6:
/* mbed Microcontroller Library * Copyright (c) 2006-2013 ARM Limited * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #include "mbed.h" #include "SharpLCD.hpp" #include "font.h" DigitalOut led1(LED1); SharpLCD lcd(p9, p8, MBED_SPI0); uint8_t framebuffer[SharpLCD::SIZEOF_FRAMEBUFFER_FOR_ALLOC]; int main(void) { SharpLCD::FrameBuffer fb(framebuffer); lcd.enableDisplay(); lcd.clear(); fb.printString(lookupFontFace("DejaVu Serif", 8), 20, 40, BLACK, "Rohit"); lcd.drawFrameBuffer(fb); led1 = 1; while (true) { wait(0.5); led1 = !led1; } }