29 Commits

Author SHA1 Message Date
Amy Bowersox
d1369964d7 The code has to be GPL'd, because the license of the BCM2835 library requires
it.  Add the license document and the header on all source files.
2019-12-12 09:24:58 -07:00
Amy Bowersox
6f27ec7af8 cleaned up some compiler warnings 2019-12-09 13:33:23 -07:00
Amy Bowersox
a96a427e49 moved the main message loop entirely into Python 2019-12-09 13:29:37 -07:00
6af1c1c058 fixed compile errors 2019-12-07 23:37:21 -07:00
30106490c0 add text out capabilities using FreeType and the Inconsolata font 2019-12-07 23:30:05 -07:00
aa94d80145 ready to try executing actual Python within UPIWIN 2019-12-07 22:05:31 -07:00
ebc5ae5afc compile errors fixed 2019-12-07 20:59:18 -07:00
79bb9552da adding the embedded Python init/terminate code 2019-12-07 19:43:45 -07:00
aad0c5ed98 compile error - typo in color name 2019-12-07 13:13:41 -07:00
7e098aa63a added more documentation 2019-12-07 13:07:59 -07:00
fc0c0f05fc made the drawn pattern a little fancier 2019-12-07 00:54:55 -07:00
dfe9991496 implemented the touchscreen device events 2019-12-07 00:46:27 -07:00
82ca8371e6 fixed compile errors and a segfault on exit 2019-12-06 23:34:34 -07:00
7b1c8dd5bb implemented frame buffer primitives 2019-12-06 23:26:13 -07:00
dde3bda516 added command line parsing for options 2019-12-06 22:37:20 -07:00
e2946fc714 added global configuration data block and our own "atexit" type mechanism
that doesn't depend on enough free slots in the C library
2019-12-06 22:08:34 -07:00
2663de9d42 code to actually display the splash screen 2019-12-06 20:57:44 -07:00
09f4b5ceb5 adapted code to use the wintype.h types and the error codes 2019-12-05 18:21:37 -07:00
421d441ad0 trying another type of drawing 2019-12-01 20:57:36 -07:00
eea6a5445d fix compilation errors 2019-12-01 19:42:05 -07:00
58ef012d44 add the framebuffer info, mapping the frame buffer, and actually putting
something on screen
2019-12-01 19:39:14 -07:00
3595dfdbbd add framebuffer initialization 2019-12-01 18:53:54 -07:00
b550994eff corrected compilation errors 2019-12-01 15:45:46 -07:00
2f6118d436 code cleanup 2019-12-01 15:43:05 -07:00
05e1028211 add backlight control to the code 2019-12-01 14:34:57 -07:00
69c5261ec4 removed some extra code and made Button 4 be a "quit" function 2019-12-01 01:40:28 -07:00
87db1f4d02 implemented the system input queue and system input thread 2019-12-01 01:02:08 -07:00
59e8fa59d5 compilation errors fixed 2019-11-29 02:18:02 -07:00
a2335a9d74 ready to test GPIO code 2019-11-29 02:05:30 -07:00