Commit Graph

23 Commits

Author SHA1 Message Date
Amy Bowersox
c3b3e0a350 first pass at the device-independent drawing system, including the Python
representation of a device context
2019-12-10 12:42:58 -07:00
Amy Bowersox
ee292d3aab starting to build device-independent drawing functions (work in progress) 2019-12-09 17:02:04 -07:00
Amy Bowersox
a96a427e49 moved the main message loop entirely into Python 2019-12-09 13:29:37 -07:00
Amy Bowersox
69a4c42d68 added the rectangle functions and a "wait for input" mechanism to the system
input thread
2019-12-09 11:18:24 -07:00
Amy Bowersox
cc00d7a5ef changed the splash screen and added a test to make sure we run as root 2019-12-09 10:14:20 -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
ffae4e3329 added the upiwin_tmp module definitions 2019-12-07 21:18:27 -07:00
2576f6ae2e adding first module definition for UPIWIN (the backlight functions) 2019-12-07 20:53:59 -07:00
79bb9552da adding the embedded Python init/terminate code 2019-12-07 19:43:45 -07:00
2320ce5e99 some changes to Makefiles and added top-level Makefile 2019-12-07 13:11:46 -07:00
0dc56d49e5 added the ASSERT and VERIFY macros to logging to help detect problems 2019-12-06 23:46:21 -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
cfc067786a fixed compile errors and makefile error omitting config.o 2019-12-06 22:45:01 -07:00
6538ddeb53 fixed up the makefile and the symbol references in fbinit.c 2019-12-06 20:51:41 -07:00
374f1d78eb added the rules to create the splash screen data and the external
references to the binary data
2019-12-06 20:41:26 -07:00
0849582c7b added clean rule and a bunch of definitions 2019-12-02 23:30:46 -07:00
3595dfdbbd add framebuffer initialization 2019-12-01 18:53:54 -07:00
3a5befa36f use the BCM2835 library to abstract out the GPIO details 2019-12-01 14:18:31 -07:00
340e08232e fixed compilation errors 2019-12-01 01:07:37 -07:00
87db1f4d02 implemented the system input queue and system input thread 2019-12-01 01:02:08 -07:00
a2335a9d74 ready to test GPIO code 2019-11-29 02:05:30 -07:00