Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added additional macros/constants to sys/lcd.h and created sys/spi.h #489

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

ZERICO2005
Copy link

I wanted to add some additional macros/constants to sys/lcd.h; such as being able to set RGB/BGR and Bits per pixel with lcd_VideoMode = LCD_BGR565 using the lower 16bits of lcd_Control, or just the Bits per pixel using lcd_VideoBPP = LCD_INDEXED8 to set the lower 8bits of lcd_Control.

Additionally, I thought it would be nice to add #define lcd_Ram8 ((uint8_t*)0xD40000) and #define lcd_Ram16 ((uint16_t*)0xD40000) to sys/lcd.h.

I also added sys/spi.h, which contains #define's for the SPI registers, along with some macro routines to send SPI commands and parameters (based of the SPI sending example from WikiTI). There are also some macros for Inverting the colors, and for setting Row-Major/Column-Major through the SPI commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant