Commit Graph

167 Commits

Author SHA1 Message Date
Amy Bowersox 5ff7bd0858 added constant registration capability 2019-12-09 12:28:28 -07:00
Amy Bowersox c97b0f7194 fixed build error in rect 2019-12-09 11:24:19 -07:00
Amy Bowersox 4bef88aecc finished restructuring Sys_enable_input 2019-12-09 11:23:06 -07:00
Amy Bowersox 746962454d fixed build error 2019-12-09 11:20:21 -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
Amy G. Bowersox fb42797d5a use Arial as the font for display 2019-12-08 00:40:01 -07:00
Amy G. Bowersox 161a854502 checking out text rendering 2019-12-08 00:07:28 -07:00
Amy G. Bowersox 608fbec2bf try to fix rendering of text 2019-12-07 23:59:00 -07:00
Amy G. Bowersox 68c9a64f8d tyop fix 2019-12-07 23:45:32 -07:00
Amy G. Bowersox cc074e33e8 looks like I'm doing disco debugging 2019-12-07 23:41:55 -07:00
Amy G. Bowersox 6af1c1c058 fixed compile errors 2019-12-07 23:37:21 -07:00
Amy G. Bowersox 30106490c0 add text out capabilities using FreeType and the Inconsolata font 2019-12-07 23:30:05 -07:00
Amy G. Bowersox 2cfb92d97b fixed compile and runtime errors 2019-12-07 22:09:27 -07:00
Amy G. Bowersox aa94d80145 ready to try executing actual Python within UPIWIN 2019-12-07 22:05:31 -07:00
Amy G. Bowersox f30a27ad7c fixed compile errors 2019-12-07 21:20:40 -07:00
Amy G. Bowersox ffae4e3329 added the upiwin_tmp module definitions 2019-12-07 21:18:27 -07:00
Amy G. Bowersox ebc5ae5afc compile errors fixed 2019-12-07 20:59:18 -07:00
Amy G. Bowersox 2576f6ae2e adding first module definition for UPIWIN (the backlight functions) 2019-12-07 20:53:59 -07:00
Amy G. Bowersox 05bdcdaa4b fixed compile errorsx 2019-12-07 19:48:44 -07:00
Amy G. Bowersox 3cbcda0886 fixed logging errorx 2019-12-07 19:45:36 -07:00
Amy G. Bowersox 79bb9552da adding the embedded Python init/terminate code 2019-12-07 19:43:45 -07:00
Amy G. Bowersox aad0c5ed98 compile error - typo in color name 2019-12-07 13:13:41 -07:00
Amy G. Bowersox 2320ce5e99 some changes to Makefiles and added top-level Makefile 2019-12-07 13:11:46 -07:00
Amy G. Bowersox 7e098aa63a added more documentation 2019-12-07 13:07:59 -07:00
Amy G. Bowersox fc0c0f05fc made the drawn pattern a little fancier 2019-12-07 00:54:55 -07:00
Amy G. Bowersox dfe9991496 implemented the touchscreen device events 2019-12-07 00:46:27 -07:00
Amy G. Bowersox 0dc56d49e5 added the ASSERT and VERIFY macros to logging to help detect problems 2019-12-06 23:46:21 -07:00
Amy G. Bowersox 82ca8371e6 fixed compile errors and a segfault on exit 2019-12-06 23:34:34 -07:00
Amy G. Bowersox 7b1c8dd5bb implemented frame buffer primitives 2019-12-06 23:26:13 -07:00
Amy G. Bowersox cfc067786a fixed compile errors and makefile error omitting config.o 2019-12-06 22:45:01 -07:00
Amy G. Bowersox dde3bda516 added command line parsing for options 2019-12-06 22:37:20 -07:00
Amy G. Bowersox 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
Amy G. Bowersox 5e2269bf2b a value of 100 milliseconds is adequate for the debounce constant 2019-12-06 21:28:16 -07:00
Amy G. Bowersox 8b7bd91817 added debounce logic for hardware buttons 2019-12-06 21:25:15 -07:00
Amy G. Bowersox 15d85ce2eb compile errors fixed 2019-12-06 21:15:44 -07:00
Amy G. Bowersox 2663de9d42 code to actually display the splash screen 2019-12-06 20:57:44 -07:00
Amy G. Bowersox 6538ddeb53 fixed up the makefile and the symbol references in fbinit.c 2019-12-06 20:51:41 -07:00
Amy G. Bowersox 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
Amy G. Bowersox 2768155f4e fixed all the build errors 2019-12-06 20:36:51 -07:00
Amy G. Bowersox 667ac01f92 changes to wintype.h so as not to collide with bcm2835.h 2019-12-06 20:29:11 -07:00
Amy G. Bowersox 4f879c4d6d add splash screen graphic as PNG and conversion program 2019-12-06 20:27:52 -07:00
Amy G. Bowersox 09f4b5ceb5 adapted code to use the wintype.h types and the error codes 2019-12-05 18:21:37 -07:00
Amy G. Bowersox 0849582c7b added clean rule and a bunch of definitions 2019-12-02 23:30:46 -07:00
Amy G. Bowersox 421d441ad0 trying another type of drawing 2019-12-01 20:57:36 -07:00
Amy G. Bowersox eea6a5445d fix compilation errors 2019-12-01 19:42:05 -07:00
Amy G. Bowersox 58ef012d44 add the framebuffer info, mapping the frame buffer, and actually putting
something on screen
2019-12-01 19:39:14 -07:00
Amy G. Bowersox cde4022da2 compilation fixes 2019-12-01 19:20:04 -07:00
Amy G. Bowersox 3595dfdbbd add framebuffer initialization 2019-12-01 18:53:54 -07:00
Amy G. Bowersox b550994eff corrected compilation errors 2019-12-01 15:45:46 -07:00