Skip to content

harrisondowns/backbone-2017

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backbone 2017 
Backbone OS/Graphics README

Program Structure:

GDT is founded on a set of UI/OS functions that have been labeled Backbone. Since Arduino doesn't have an OS or built in graphical capabilities, we had to create our own functions for drawing to the screen, as well as handling context switching when the program needs to go to a different window.

Backbone.ino represents the core of the project. All OS/UI Functions and variables reside there. Shared memory must reside there since the linking order of an Arduino project is not defined well.

BaseEngine.ino represents an example use of the graphical functionality. Is extended in GDT.ino 

SpriteMaker.ino is the paint program that allows a user to draw sprites to use in other parts of the program.

SpriteManager.ino is the program that serves as a basic file structure for selecting sprites.

Keyboard.ino renders a keyboard to the screen and takes in a string input. Max length of the input can be variable.

About

A series of Arduino UI and OS functions that allow a user to draw to a TFT touch screen and context switch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Other 100.0%