|
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 |
|
|
5e2269bf2b
|
a value of 100 milliseconds is adequate for the debounce constant
|
2019-12-06 21:28:16 -07:00 |
|
|
8b7bd91817
|
added debounce logic for hardware buttons
|
2019-12-06 21:25:15 -07:00 |
|
|
15d85ce2eb
|
compile errors fixed
|
2019-12-06 21:15:44 -07:00 |
|
|
2663de9d42
|
code to actually display the splash screen
|
2019-12-06 20:57:44 -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 |
|
|
667ac01f92
|
changes to wintype.h so as not to collide with bcm2835.h
|
2019-12-06 20:29:11 -07:00 |
|
|
4f879c4d6d
|
add splash screen graphic as PNG and conversion program
|
2019-12-06 20:27:52 -07:00 |
|
|
09f4b5ceb5
|
adapted code to use the wintype.h types and the error codes
|
2019-12-05 18:21:37 -07:00 |
|
|
0849582c7b
|
added clean rule and a bunch of definitions
|
2019-12-02 23:30:46 -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 |
|
|
cde4022da2
|
compilation fixes
|
2019-12-01 19:20:04 -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 |
|
|
3a5befa36f
|
use the BCM2835 library to abstract out the GPIO details
|
2019-12-01 14:18:31 -07:00 |
|
|
69c5261ec4
|
removed some extra code and made Button 4 be a "quit" function
|
2019-12-01 01:40:28 -07:00 |
|
|
de84145e55
|
found the bug, now I think I've got it right
|
2019-12-01 01:36:07 -07:00 |
|
|
9588d1e94b
|
now reflect volatile into the msg_queue definitions
|
2019-12-01 01:31:13 -07:00 |
|
|
1bf4e3397e
|
another approach
|
2019-12-01 01:28:10 -07:00 |
|
|
97ee88caf3
|
cleaning up access to the system queue
|
2019-12-01 01:24:15 -07:00 |
|
|
bb98f165ca
|
bugfix in read_buttons
|
2019-12-01 01:21:26 -07:00 |
|
|
969fefd0aa
|
simplified the input thread's internal loop
|
2019-12-01 01:18:59 -07:00 |
|
|
0a20f315d5
|
add some extra logging
|
2019-12-01 01:11:46 -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 |
|
|
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 |
|
|
2da798238b
|
first gpio and low-level logging
|
2019-11-29 01:52:56 -07:00 |
|