| 
						
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2768155f4e
							
						
					 | 
					
						
						
							
							fixed all the build errors
						
						
						
						
						
						
					 | 
					
						2019-12-06 20:36:51 -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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							69341fb6cf
							
						
					 | 
					
						
						
							
							initial README commit
						
						
						
						
						
						
					 | 
					
						2019-11-29 00:20:10 -07:00 | 
					
					
						
						
							
							
							
						
					 |