PokittoLib is the library needed for programming the Pokitto DIY game console (www.pokitto.com)

Dependents:   YATTT sd_map_test cPong SnowDemo ... more

PokittoLib

Library for programming Pokitto hardware

How to Use

  1. Import this library to online compiler (see button "import" on the right hand side
  2. DO NOT import mbed-src anymore, a better version is now included inside PokittoLib
  3. Change My_settings.h according to your project
  4. Start coding!
Committer:
Pokitto
Date:
Mon Apr 02 22:37:22 2018 +0000
Revision:
36:771321e70814
Synced with Github repo

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Pokitto 36:771321e70814 1 /**************************************************************************/
Pokitto 36:771321e70814 2 /*!
Pokitto 36:771321e70814 3 @file PokittoFonts.h
Pokitto 36:771321e70814 4 @author Jonne Valola
Pokitto 36:771321e70814 5
Pokitto 36:771321e70814 6 @section LICENSE
Pokitto 36:771321e70814 7
Pokitto 36:771321e70814 8 Software License Agreement (BSD License)
Pokitto 36:771321e70814 9
Pokitto 36:771321e70814 10 Copyright (c) 2016, Jonne Valola
Pokitto 36:771321e70814 11 All rights reserved.
Pokitto 36:771321e70814 12
Pokitto 36:771321e70814 13 Redistribution and use in source and binary forms, with or without
Pokitto 36:771321e70814 14 modification, are permitted provided that the following conditions are met:
Pokitto 36:771321e70814 15 1. Redistributions of source code must retain the above copyright
Pokitto 36:771321e70814 16 notice, this list of conditions and the following disclaimer.
Pokitto 36:771321e70814 17 2. Redistributions in binary form must reproduce the above copyright
Pokitto 36:771321e70814 18 notice, this list of conditions and the following disclaimer in the
Pokitto 36:771321e70814 19 documentation and/or other materials provided with the distribution.
Pokitto 36:771321e70814 20 3. Neither the name of the copyright holders nor the
Pokitto 36:771321e70814 21 names of its contributors may be used to endorse or promote products
Pokitto 36:771321e70814 22 derived from this software without specific prior written permission.
Pokitto 36:771321e70814 23
Pokitto 36:771321e70814 24 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ''AS IS'' AND ANY
Pokitto 36:771321e70814 25 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
Pokitto 36:771321e70814 26 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
Pokitto 36:771321e70814 27 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY
Pokitto 36:771321e70814 28 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
Pokitto 36:771321e70814 29 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
Pokitto 36:771321e70814 30 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
Pokitto 36:771321e70814 31 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
Pokitto 36:771321e70814 32 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
Pokitto 36:771321e70814 33 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Pokitto 36:771321e70814 34 */
Pokitto 36:771321e70814 35 /**************************************************************************/
Pokitto 36:771321e70814 36
Pokitto 36:771321e70814 37 #ifndef POK_FONTS_H
Pokitto 36:771321e70814 38 #define POK_FONTS_H
Pokitto 36:771321e70814 39
Pokitto 36:771321e70814 40 #include "Pokitto_settings.h"
Pokitto 36:771321e70814 41
Pokitto 36:771321e70814 42 extern const unsigned char fontMini[];
Pokitto 36:771321e70814 43 extern const unsigned char fontDonut[];
Pokitto 36:771321e70814 44 extern const unsigned char fontDragon[];
Pokitto 36:771321e70814 45 extern const unsigned char fontKarateka[];
Pokitto 36:771321e70814 46 extern const unsigned char fontKoubit[];
Pokitto 36:771321e70814 47 extern const unsigned char fontRunes[];
Pokitto 36:771321e70814 48 extern const unsigned char fontTight[];
Pokitto 36:771321e70814 49 extern const unsigned char fontTiny[];
Pokitto 36:771321e70814 50 extern const unsigned char fontAdventurer[];
Pokitto 36:771321e70814 51 extern const unsigned char font5x7[];
Pokitto 36:771321e70814 52 extern const unsigned char font3x5[];
Pokitto 36:771321e70814 53 extern const unsigned char font3x3[];
Pokitto 36:771321e70814 54 extern const unsigned char fontC64[];
Pokitto 36:771321e70814 55 extern const unsigned char fntC64UIGfx[];
Pokitto 36:771321e70814 56 extern const unsigned char fontZXSpec[];
Pokitto 36:771321e70814 57 extern const unsigned char fontTIC806x6[];
Pokitto 36:771321e70814 58 extern const unsigned char fontMonkey[];
Pokitto 36:771321e70814 59
Pokitto 36:771321e70814 60 #if POK_GAMEBUINO_SUPPORT > 0
Pokitto 36:771321e70814 61 #define DEFAULT_FONT font3x5
Pokitto 36:771321e70814 62 #else
Pokitto 36:771321e70814 63 #define DEFAULT_FONT font5x7
Pokitto 36:771321e70814 64 #endif // POK_GAMEBUINO_SUPPORT
Pokitto 36:771321e70814 65
Pokitto 36:771321e70814 66
Pokitto 36:771321e70814 67 #endif
Pokitto 36:771321e70814 68
Pokitto 36:771321e70814 69