672e48e9e9 
					 
					
						
						
							
							Add sem_try_acquire().  Fixes   #846  ( #856 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Geoff Simmons <geoff@uplex.de > 
						
						
					 
					
						2022-06-08 13:23:36 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ef47dfeeaf 
					 
					
						
						
							
							Add new GPIO APIs for adding shared GPIO handlers, and improve docs ( #850 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Adam Nielsen <malvineous@shikadi.net > 
						
						
					 
					
						2022-06-08 13:03:11 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6389927cf9 
					 
					
						
						
							
							Add some optional header includes, to make per-target changes to config easier ( #851 )  
						
						 
						
						
						
						
					 
					
						2022-06-08 12:59:45 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d3dcbb8292 
					 
					
						
						
							
							Add new user_irq claim APIs to make it easier for independent code using them to interoperate ( #854 )  
						
						 
						
						
						
						
					 
					
						2022-06-07 14:27:38 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f3c446ae14 
					 
					
						
						
							
							move get_core_num() into platform.h ( #852 )  
						
						 
						
						
						
						
					 
					
						2022-06-06 08:20:00 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4e4cf11d9b 
					 
					
						
						
							
							Start SDK 1.3.2 development  
						
						 
						
						
						
						
					 
					
						2022-05-18 15:52:03 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						426e46126b 
					 
					
						
						
							
							SDK 1.3.1 release  
						
						 
						
						
						
						
					 
					
						2022-05-18 10:41:48 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ebc601f71f 
					 
					
						
						
							
							Re-merge SDK1.3.0 history back into SDK1.3.1  
						
						 
						
						... 
						
						
						
						SDK1.3.0 was mistakenly released as a squash commit. This merge re-integrates
that squashed commit, along with the actual individual changes back into SDK1.3.1
so that SDK1.3.1 will have the actual SDK1.3.0 release in its history.
The squash commit will be visible in the history, however git blame should show
the correct individual commits 
						
						
					 
					
						2022-05-18 10:41:14 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1e6c122fc9 
					 
					
						
						
							
							gate inclusion of pico.h in binary info, so as not to break picotool builds ( #836 )  
						
						 
						
						
						
						
					 
					
						2022-05-18 10:39:17 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7880405292 
					 
					
						
						
							
							Doxygen typo ( #835 )  
						
						 
						
						
						
						
					 
					
						2022-05-17 19:26:00 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						530204ec0c 
					 
					
						
						
							
							Small tweak to busy_wait_at_least_cycles doxygen ( #834 )  
						
						 
						
						
						
						
					 
					
						2022-05-17 19:24:52 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ea79d29cd6 
					 
					
						
						
							
							Merge non-squashed history of 1.3.0 release back in to master  
						
						 
						
						
						
						
					 
					
						2022-05-17 13:32:32 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b2ad632c24 
					 
					
						
						
							
							Minor additions to PIO documentation ( #831 )  
						
						 
						
						
						
						
					 
					
						2022-05-17 13:04:38 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						658a21b946 
					 
					
						
						
							
							Update rtc_set_datetime docs to point out that the written value may not be immediately visible ( #832 )  
						
						 
						
						
						
						
					 
					
						2022-05-17 12:59:00 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e44d2c0010 
					 
					
						
						
							
							Add busy_wait_at_least_cycles method ( #830 )  
						
						 
						
						
						
						
					 
					
						2022-05-16 16:45:39 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						43a5593e8f 
					 
					
						
						
							
							Pass PIOASM_EXTRA_SOURCE_FILES to Pioasm sub-cmake and add OUTPUT_FORMAT option ( fixes   #827 ) ( #828 )  
						
						 
						
						
						
						
					 
					
						2022-05-16 14:20:41 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						792813926d 
					 
					
						
						
							
							Make pioasm accept windows CRLF input ( #829 )  
						
						 
						
						
						
						
					 
					
						2022-05-16 13:44:42 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						159d552150 
					 
					
						
						
							
							Fix bug in irq_remove_shared_handler and add test  #823  ( #825 )  
						
						 
						
						... 
						
						
						
						* Fix bug in irq_remove_shared_handler and add test #823 
* Add comments to irq_handler_chain.S
Co-authored-by: Luke Wren <wren6991@gmail.com > 
						
						
					 
					
						2022-05-16 13:44:15 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3a3d5fe6c4 
					 
					
						
						
							
							Small IRQ doxygen tweaks ( #824 )  
						
						 
						
						
						
						
					 
					
						2022-05-15 15:02:13 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5e22c09660 
					 
					
						
						
							
							convert unlikely panic to hard_assert to not waste space for string ( #826 )  
						
						 
						
						
						
						
					 
					
						2022-05-15 15:01:44 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4e62c26a2c 
					 
					
						
						
							
							Add documentation to dma_channel_abort regarding errata RP2040-E13 ( #816 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Luke Wren <wren6991@gmail.com > 
						
						
					 
					
						2022-05-11 19:24:42 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5a927792ef 
					 
					
						
						
							
							Suppress false GCC 11 warning on TinyUSB ( #819 )  
						
						 
						
						
						
						
					 
					
						2022-05-11 14:49:57 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						60a6fea534 
					 
					
						
						
							
							Fix list management in stdio_set_driver_enabled so drivers can be freely added and removed ( #822 )  
						
						 
						
						
						
						
					 
					
						2022-05-11 10:44:41 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						04c68c554b 
					 
					
						
						
							
							cleanup pico_stdlib_test. add actual check for __builtin bitops ( #821 )  
						
						 
						
						
						
						
					 
					
						2022-05-10 13:56:48 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0d2591e1f1 
					 
					
						
						
							
							Pad all but last sector in flash binary to write whole of sector ( #800 )  
						
						 
						
						
						
						
					 
					
						2022-05-10 13:03:44 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						81bdcb6681 
					 
					
						
						
							
							print build type during CMake config; remove spurious call to pico_is_toplevel_project() ( #818 )  
						
						 
						
						
						
						
					 
					
						2022-05-10 13:00:22 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9c616da1e5 
					 
					
						
						
							
							fix bug in pico_float_test ( #817 )  
						
						 
						
						
						
						
					 
					
						2022-05-10 12:58:55 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f260477802 
					 
					
						
						
							
							Adapt assembler syntax to eliminate Clang errors. (LLVM 14.0.0) ( #798 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: jeremyd <> 
						
						
					 
					
						2022-05-09 15:11:59 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e1c5fd34e4 
					 
					
						
						
							
							PLL setup check bug ( #796 ) ( #806 )  
						
						 
						
						
						
						
					 
					
						2022-05-09 14:52:38 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5d422deed1 
					 
					
						
						
							
							Add extra info about address_range defined values ( #652 )  
						
						 
						
						
						
						
					 
					
						2022-05-04 16:36:21 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0c501c246a 
					 
					
						
						
							
							Add wiznet_w5100s_evb_pico support ( #666 )  
						
						 
						
						
						
						
					 
					
						2022-05-04 16:35:06 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						259da19660 
					 
					
						
						
							
							Include structs/iobank0.h from hardware/gpio.h ( #733 ) ( #807 )  
						
						 
						
						
						
						
					 
					
						2022-05-04 16:34:11 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5325008956 
					 
					
						
						
							
							Added board definition for upcoming Pimoroni motor driver ( #795 )  
						
						 
						
						
						
						
					 
					
						2022-05-04 16:21:30 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						510ca47c92 
					 
					
						
						
							
							Additional PWM validation and small tidy-up ( #801 )  
						
						 
						
						... 
						
						
						
						See #768  for discussion / inspiration 
						
						
					 
					
						2022-05-04 15:29:26 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d5121dc880 
					 
					
						
						
							
							Removed unnecessary ifdefs from Pimoroni boards ( #802 )  
						
						 
						
						... 
						
						
						
						* Removed unnecessary ifdefs from Pim boards
* Re-ordered some pins 
						
						
					 
					
						2022-05-04 15:26:55 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3c450011da 
					 
					
						
						
							
							Additional param-validation for PIO ( #805 )  
						
						 
						
						... 
						
						
						
						The RP2040 datasheet says "If INT is 0, FRAC must also be 0." 
						
						
					 
					
						2022-05-04 15:25:43 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6149b9e4ec 
					 
					
						
						
							
							Add board definition for Seeed Xiao RP2040 ( #691 )  
						
						 
						
						... 
						
						
						
						* Add board definition for Seeed Xiao RP2040
https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html 
https://wiki.seeedstudio.com/XIAO-RP2040/  
						
						
					 
					
						2022-05-03 12:40:40 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8554fc4ea1 
					 
					
						
						
							
							Add is_at_the_end_of_time() method ( #784 )  
						
						 
						
						
						
						
					 
					
						2022-05-03 11:55:01 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						01290c4cb3 
					 
					
						
						
							
							Added int_frac function for configuring PWM ( #768 )  
						
						 
						
						
						
						
					 
					
						2022-05-03 11:54:46 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8d43364cfb 
					 
					
						
						
							
							Small typos ( #776 )  
						
						 
						
						
						
						
					 
					
						2022-05-03 11:47:48 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1c9f72ba1c 
					 
					
						
						
							
							Small edits to the Doxygen mainpage and update the RPi logo ( #778 )  
						
						 
						
						
						
						
					 
					
						2022-05-03 11:47:18 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						76c1830aeb 
					 
					
						
						
							
							Add gpio_deinit ( #793 )  
						
						 
						
						
						
						
					 
					
						2022-05-03 11:46:27 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c66a2c1c3b 
					 
					
						
						
							
							Remove implicit grouping for PIO defines ( #779 )  
						
						 
						
						
						
						
					 
					
						2022-05-03 11:46:10 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e4a2aa7262 
					 
					
						
						
							
							Fix typo in binary_info description ( #788 )  
						
						 
						
						
						
						
					 
					
						2022-05-03 11:43:42 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fc86203f49 
					 
					
						
						
							
							comment typo ( #794 )  
						
						 
						
						
						
						
					 
					
						2022-05-03 11:41:10 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6619a2d329 
					 
					
						
						
							
							Typo ( #799 )  
						
						 
						
						... 
						
						
						
						Remove superfluous apostrophes in Doxygen comments 
						
						
					 
					
						2022-05-03 11:34:46 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5a427fbf1f 
					 
					
						
						
							
							irq_add_shared_handler assertion  fix   #724  ( #747 )  
						
						 
						
						
						
						
					 
					
						2022-04-29 14:34:20 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bb5a2a3906 
					 
					
						
						
							
							Added definition for Badger RP2040 board ( #735 )  
						
						 
						
						
						
						
					 
					
						2022-04-04 16:10:32 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8291f1013a 
					 
					
						
						
							
							add #ifdef guards to vgaboard.h to allow user overrides ( #746 )  
						
						 
						
						
						
						
					 
					
						2022-04-04 16:08:53 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e90f831756 
					 
					
						
						
							
							add board definition of eetree gamekit rp2040 ( #732 )  
						
						 
						
						
						
						
					 
					
						2022-04-04 16:08:30 -05:00