Pete Favelle
							
						 
						
							 
							
							
							
								
							
								8a9ef39158 
								
							
								 
							
						 
						
							
							
								
								Added includes to allow for libraries to be linked to out-of-tree  
							
							 
							
							
							
						 
						
							2023-08-31 10:05:08 +01:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								646bd1a9b0 
								
							
								 
							
						 
						
							
							
								
								UC8151: Refactor to uc8151_legacy.  
							
							 
							
							
							
						 
						
							2022-06-23 13:57:25 +01:00  
						
					 
				
					
						
							
							
								 
								Philip Howard
							
						 
						
							 
							
							
								
								
							
							
								
							
								dbb9a3d181 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #332  from pimoroni/feature/unicode-ish  
							
							 
							
							... 
							
							
							
							Fonts: Ungracefully handle accented characters. 
							
						 
						
							2022-04-01 16:26:31 +01:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								3b8740fab6 
								
							
								 
							
						 
						
							
							
								
								Bitmap Fonts: Add letter spacing.  
							
							 
							
							
							
						 
						
							2022-04-01 15:38:48 +01:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								b2ff46b516 
								
							
								 
							
						 
						
							
							
								
								Bitmap Fonts: Simplify and add support for 16bit fonts.  
							
							 
							
							
							
						 
						
							2022-04-01 15:38:34 +01:00  
						
					 
				
					
						
							
							
								 
								Mike Bell
							
						 
						
							 
							
							
							
								
							
								a4acf4b94e 
								
							
								 
							
						 
						
							
							
								
								Fix buffer overrun on out of bounds rectangle height/width  
							
							 
							
							
							
						 
						
							2022-03-30 22:23:09 +01:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								348b90225f 
								
							
								 
							
						 
						
							
							
								
								Badger 2040: Avoid sub 1 scale vanishing pixel font text.  
							
							 
							
							
							
						 
						
							2022-03-30 15:10:52 +01:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								40d3c9e0be 
								
							
								 
							
						 
						
							
							
								
								Badger2040: Use bitmap measure functions.  
							
							 
							
							
							
						 
						
							2022-03-30 15:10:52 +01:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								3b8dcecd8e 
								
							
								 
							
						 
						
							
							
								
								Pico Graphics: Move bitmap fonts into generic library.  
							
							 
							
							... 
							
							
							
							* Add bitmap font support into Badger 2040 
							
						 
						
							2022-03-30 15:10:52 +01:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								24819734b7 
								
							
								 
							
						 
						
							
							
								
								Separate Hershey Fonts into their own library.  
							
							 
							
							
							
						 
						
							2022-03-30 15:10:52 +01:00  
						
					 
				
					
						
							
							
								 
								Mike Bell
							
						 
						
							 
							
							
							
								
							
								5b6c220e2a 
								
							
								 
							
						 
						
							
							
								
								Actually use full screen image process, and fix it  
							
							 
							
							
							
						 
						
							2022-03-29 23:16:18 +01:00  
						
					 
				
					
						
							
							
								 
								Mike Bell
							
						 
						
							 
							
							
							
								
							
								b1dddff291 
								
							
								 
							
						 
						
							
							
								
								Badger2040: Fix rectangle handling for thickness, use fast draw for dithered rectangle  
							
							 
							
							
							
						 
						
							2022-03-29 23:16:18 +01:00  
						
					 
				
					
						
							
							
								 
								Mike Bell
							
						 
						
							 
							
							
							
								
							
								d96a584ddd 
								
							
								 
							
						 
						
							
							
								
								Badger2040: Improve performance of some large frame buffer writes  
							
							 
							
							
							
						 
						
							2022-03-29 23:15:43 +01:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								b1fd8936cf 
								
							
								 
							
						 
						
							
							
								
								Badger2040: Enforce minimum update blocking time.  
							
							 
							
							
							
						 
						
							2022-03-25 10:57:30 +00:00  
						
					 
				
					
						
							
							
								 
								Mike Bell
							
						 
						
							 
							
							
							
								
							
								fe943a05f7 
								
							
								 
							
						 
						
							
							
								
								Include USER button in button state  
							
							 
							
							
							
						 
						
							2022-03-24 23:24:10 +00:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								39e9728b0e 
								
							
								 
							
						 
						
							
							
								
								Badger2040: Fix text rotation aliasing for  #290  
							
							 
							
							... 
							
							
							
							Fix text rendering at 90, 180 and 270 degree rotations by avoiding float -> int truncation. 
							
						 
						
							2022-03-11 13:48:41 +00:00  
						
					 
				
					
						
							
							
								 
								Mike Bell
							
						 
						
							 
							
							
							
								
							
								6975610fdc 
								
							
								 
							
						 
						
							
							
								
								Don't use wait_for_press because that waits for the button to be released  
							
							 
							
							
							
						 
						
							2022-03-09 23:53:56 +00:00  
						
					 
				
					
						
							
							
								 
								Mike Bell
							
						 
						
							 
							
							
							
								
							
								fefa6f8880 
								
							
								 
							
						 
						
							
							
								
								Change internal state of Badger2040 to protected  
							
							 
							
							
							
						 
						
							2022-03-09 23:47:12 +00:00  
						
					 
				
					
						
							
							
								 
								Mike Bell
							
						 
						
							 
							
							
							
								
							
								bbb995a062 
								
							
								 
							
						 
						
							
							
								
								Reboot on button press when halted but still have power  
							
							 
							
							
							
						 
						
							2022-03-09 23:32:52 +00:00  
						
					 
				
					
						
							
							
								 
								Mike Bell
							
						 
						
							 
							
							
							
								
							
								d26bb1701c 
								
							
								 
							
						 
						
							
							
								
								Minor fixes to Badger2040 library  
							
							 
							
							
							
						 
						
							2022-03-02 21:08:17 +00:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								f90559ed41 
								
							
								 
							
						 
						
							
							
								
								Badger2040: Add support for colour inverted mode  
							
							 
							
							
							
						 
						
							2022-02-25 14:49:28 +00:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								2c27296cc4 
								
							
								 
							
						 
						
							
							
								
								Badger2040: Add image & icon support  
							
							 
							
							
							
						 
						
							2022-02-25 11:08:32 +00:00  
						
					 
				
					
						
							
							
								 
								Jonathan Williamson
							
						 
						
							 
							
							
							
								
							
								e69115ea2e 
								
							
								 
							
						 
						
							
							
								
								added new meaasure_text() and measure_glyph() methods  
							
							 
							
							
							
						 
						
							2022-02-25 11:08:32 +00:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								a4f7d05fe5 
								
							
								 
							
						 
						
							
							
								
								Badger2040: Move startup block on held buttons to launcher.py  
							
							 
							
							... 
							
							
							
							Blocking on held buttons is bad for MicroPython, since it makes nothing happen on startup-
We need the button to be held but are waiting for a button release after some arbitrary amount of time.
Additionally running code while holding down a button would block normal MicroPython event execution and crash the host's USB bus quite severely. 
							
						 
						
							2022-02-25 11:08:32 +00:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								6ff5c39c1b 
								
							
								 
							
						 
						
							
							
								
								Badger2040: Bugfixes, danger LUTs, examples  
							
							 
							
							
							
						 
						
							2022-02-25 11:08:32 +00:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								669e96598d 
								
							
								 
							
						 
						
							
							
								
								Badger2040: Fix input handling  
							
							 
							
							... 
							
							
							
							Fixes input handling by clearing the button states to 0 when "wait_for_press". 
							
						 
						
							2022-02-25 11:08:32 +00:00  
						
					 
				
					
						
							
							
								 
								Jonathan Williamson
							
						 
						
							 
							
							
							
								
							
								07c62a849a 
								
							
								 
							
						 
						
							
							
								
								added rotation by angle in degrees to text() and glyph() methods  
							
							 
							
							
							
						 
						
							2022-02-25 11:08:32 +00:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								a38dc98199 
								
							
								 
							
						 
						
							
							
								
								Badger2040: Comment out meh fonts  
							
							 
							
							
							
						 
						
							2022-02-25 11:08:32 +00:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								af230b5fd5 
								
							
								 
							
						 
						
							
							
								
								Badger2040: Refactor to fix MicroPython issues  
							
							 
							
							... 
							
							
							
							Move busy wait logic into MicroPython bindings so that MICROPY_EVENT_POLL_HOOK can be called. 
							
						 
						
							2022-02-25 11:08:32 +00:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								5b084c1b9a 
								
							
								 
							
						 
						
							
							
								
								Badger2040: Add Fast/Slow LUTs, bugfix and tinkering helpers  
							
							 
							
							
							
						 
						
							2022-02-25 11:08:32 +00:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								5a0fe00149 
								
							
								 
							
						 
						
							
							
								
								Badger2040: Fix typo, comment out explodey wfi  
							
							 
							
							
							
						 
						
							2022-02-25 11:08:32 +00:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								0a0aecf3f7 
								
							
								 
							
						 
						
							
							
								
								Badger2040: Set pull-down on inputs  
							
							 
							
							
							
						 
						
							2022-02-25 11:08:32 +00:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								46d54072ce 
								
							
								 
							
						 
						
							
							
								
								Badger2040 MicroPython bindings  
							
							 
							
							
							
						 
						
							2022-02-25 11:08:32 +00:00  
						
					 
				
					
						
							
							
								 
								Phil Howard
							
						 
						
							 
							
							
							
								
							
								5f52626a4f 
								
							
								 
							
						 
						
							
							
								
								Add partial update support  
							
							 
							
							
							
						 
						
							2022-02-25 11:08:32 +00:00  
						
					 
				
					
						
							
							
								 
								Jonathan Williamson
							
						 
						
							 
							
							
							
								
							
								ad0ebee16b 
								
							
								 
							
						 
						
							
							
								
								added image demo for badger2040  
							
							 
							
							
							
						 
						
							2022-02-25 11:08:31 +00:00  
						
					 
				
					
						
							
							
								 
								Jonathan Williamson
							
						 
						
							 
							
							
							
								
							
								f7d61b587a 
								
							
								 
							
						 
						
							
							
								
								added support for badger2040  
							
							 
							
							
							
						 
						
							2022-02-25 11:08:31 +00:00