NXP Rapid IoT prototyping kit port of Silabs "hungry gecko" smake-like game. https://os.mbed.com/teams/SiliconLabs/code/Hungry_gecko/
Dependencies: lib_sx9500 GraphicsDisplay ColorMemLCD Large_fonts
See a detailed description of this project on Hackster.io . https://www.hackster.io/marcomerli/riotwear-snake-ca6dfc
LCDSettings.h
- Committer:
- batman52
- Date:
- 2019-12-26
- Revision:
- 80:77210aa1ad9c
File content as of revision 80:77210aa1ad9c:
#ifndef LCDSETTINGS_H #define LCDSETTINGS_H #include "ColorMemLCD.h" /** MemoryLCD width in pixels */ // #define DISPLAY_WIDTH (128) #define DISPLAY_WIDTH LCD_DISP_WIDTH /** MemoryLCD height in pixels */ // #define DISPLAY_HEIGHT (128) #define DISPLAY_HEIGHT LCD_DISP_HEIGHT /** Data type for storing buffer the pixel buffer */ #if ((DISPLAY_WIDTH % 32) == 0) #define DISPLAY_BUFFER_TYPE uint32_t #define DISPLAY_BUFFER_TYPE_MASK (0x1F) #else #define DISPLAY_BUFFER_TYPE uint8_t #define DISPLAY_BUFFER_TYPE_MASK (0x07) #endif #define DISPLAY_BUFFER_TYPE_SIZE (sizeof(DISPLAY_BUFFER_TYPE) * 8) #define DISPLAY_BUFFER_ELEMENTS ((DISPLAY_WIDTH*DISPLAY_HEIGHT)/DISPLAY_BUFFER_TYPE_SIZE) /** Maximum length of a printf to the display */ // #define MAX_PRINTF_CHARS 40 #define MAX_PRINTF_CHARS 20 /** Color definitions */ /* #define White 0xFFFFFFFF #define Black 0x00000000 */ #define Black LCD_COLOR_BLACK #define White LCD_COLOR_WHITE #endif