e3925f5864 
					 
					
						
						
							
							elf2uf2: fix breakage for no_flash builds; removep 0xFFFFFFFF constantds and error messsage  
						
						 
						
						
						
						
					 
					
						2021-02-19 14:23:24 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eae2006f79 
					 
					
						
						
							
							elf2uf2: determine entry address selected by Boot ROM (Plan B)  
						
						 
						
						
						
						
					 
					
						2021-02-19 14:05:11 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						07e3387458 
					 
					
						
						
							
							elf2uf2: determine entry address selected by Boot ROM  
						
						 
						
						
						
						
					 
					
						2021-02-19 14:05:11 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1478c6b89f 
					 
					
						
						
							
							Bunch of small fixes ( #154 )  
						
						 
						
						... 
						
						
						
						* use valid_params_if macro for lock assertion
* fixup param checking in pwm.h
* Fix range of fractional divider parameter check in pwm.h
Co-authored-by: Luke Wren <wren6991@gmail.com > 
						
						
					 
					
						2021-02-19 14:15:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3f0529a25c 
					 
					
						
						
							
							Add more memory barriers to avoid code re-ordering issues with DMA ( #155 )  
						
						 
						
						... 
						
						
						
						* Add more memory barriers to avoid code re-ordering issues with DMA
* Comment typos
* Fix Wstrict-prototype on __compiler_memory_barrier
* Remove now-redundant __compiler_barrier macro from hardware_flash
Co-authored-by: Luke Wren <wren6991@gmail.com > 
						
						
					 
					
						2021-02-19 13:11:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e349dbbf4f 
					 
					
						
						
							
							add boot2 info to binary info  
						
						 
						
						
						
						
					 
					
						2021-02-19 12:32:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a498b888b2 
					 
					
						
						
							
							pioasm: Ada output format  
						
						 
						
						
						
						
					 
					
						2021-02-18 18:42:19 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9fbfa1fcbc 
					 
					
						
						
							
							REAMDE.md improvements  
						
						 
						
						... 
						
						
						
						Fix the order of the steps (fixes  #133 ) and make it clearer that step 2 is choose-just-one-option 
						
						
					 
					
						2021-02-18 11:39:11 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2fa84c7743 
					 
					
						
						
							
							Missing comma in pioasm python wait output  
						
						 
						
						
						
						
					 
					
						2021-02-18 11:38:21 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4c1fac58d3 
					 
					
						
						
							
							Add pico_bootsel_via_double_reset library,  fix   #87  ( #137 )  
						
						 
						
						... 
						
						
						
						* Add pico_bootsel_via_double_reset library, fix  #87 
* pico_bootsel_via_double_reset: remove unnecessary library guard, fix subdirectory ordering
* Fix C type used as PICO_CONFIG type 
						
						
					 
					
						2021-02-18 16:12:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6b0f736d3b 
					 
					
						
						
							
							fixup not/reverse for pioasm python output ( #146 )  
						
						 
						
						
						
						
					 
					
						2021-02-18 16:04:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						01c8e2a8dc 
					 
					
						
						
							
							remove always true assertions ( fix   #83 )  
						
						 
						
						
						
						
					 
					
						2021-02-18 15:47:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ffc7f19f46 
					 
					
						
						
							
							move two hardware_timer methods to the right doxygen group ( fix   #131 )  
						
						 
						
						
						
						
					 
					
						2021-02-18 15:47:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a28217be4b 
					 
					
						
						
							
							missing pico/malloc.h  fixes   #136  
						
						 
						
						
						
						
					 
					
						2021-02-18 15:47:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8b9907e7f2 
					 
					
						
						
							
							Add -Wuninitialized -Wunused -Wcast-align to warnings checked by kitchen_sink (and fixup warnings) ( #125 )  
						
						 
						
						
						
						
					 
					
						2021-02-15 16:06:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						81c3d3fae6 
					 
					
						
						
							
							Reword some confusing terms in pio.h doxygen  
						
						 
						
						
						
						
					 
					
						2021-02-12 13:57:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						07aadbb658 
					 
					
						
						
							
							Update info strings in PIO register header for clarity (matching changes in datasheet)  
						
						 
						
						
						
						
					 
					
						2021-02-12 13:57:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a2d82431e6 
					 
					
						
						
							
							oops  
						
						 
						
						
						
						
					 
					
						2021-02-11 12:16:07 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f22adc5081 
					 
					
						
						
							
							Fix bad range check on sideset count in pio.h  
						
						 
						
						
						
						
					 
					
						2021-02-11 12:16:07 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b34995a549 
					 
					
						
						
							
							Add missing extern "C" to header files ( closes   #104 )  
						
						 
						
						
						
						
					 
					
						2021-02-11 11:25:55 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						32ada8a2de 
					 
					
						
						
							
							Document PWM double buffering behaviour in pwm.h doxygen  
						
						 
						
						
						
						
					 
					
						2021-02-11 11:23:08 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2dc030ba70 
					 
					
						
						
							
							pwm.h typo: int16_t -> uint16_t ( closes   #109 )  
						
						 
						
						
						
						
					 
					
						2021-02-11 11:22:27 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0fbaaabe6f 
					 
					
						
						
							
							pio.h doxygen fixes and clarifications ( closes   #114 )  
						
						 
						
						
						
						
					 
					
						2021-02-11 11:20:20 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a33a7c0b2c 
					 
					
						
						
							
							Fix -Wsign-compare warnings  
						
						 
						
						
						
						
					 
					
						2021-02-11 11:17:15 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d3ecf3ef2e 
					 
					
						
						
							
							Mark usb buffer status registers as write clear instead of read only.  
						
						 
						
						
						
						
					 
					
						2021-02-10 08:43:16 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0688d9140e 
					 
					
						
						
							
							Added version number of SDK to Doxygen navigation pane  
						
						 
						
						
						
						
					 
					
						2021-02-10 08:39:09 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ebb228bfea 
					 
					
						
						
							
							Clean up various C source and headers to appease -Wstrict-prototypes  
						
						 
						
						... 
						
						
						
						In C, func() is a function taking an unspecified number of arguments,
vs func(void) a function taking no arguments. In C++ both forms indicate
"no arguments."
Update these headers to use the (void) form, which is correct in both
languages and avoids complaints when -Wstrict-prototypes is specified. 
						
						
					 
					
						2021-02-08 12:46:05 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9546c1ce32 
					 
					
						
						
							
							Add enumvals to busctrl PERFSEL registers  
						
						 
						
						
						
						
					 
					
						2021-02-08 14:43:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						af9dedd081 
					 
					
						
						
							
							add pico_unique_id to kitchen_sink app  
						
						 
						
						
						
						
					 
					
						2021-02-07 18:34:23 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						14f4a54837 
					 
					
						
						
							
							Fix incorrect type in systick struct header vs machine-generated register header  
						
						 
						
						
						
						
					 
					
						2021-02-07 18:34:00 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						55346c9530 
					 
					
						
						
							
							Restore GPIO15 state after modifying it for USB enumeration fix ( #80 )  
						
						 
						
						... 
						
						
						
						Restore GPIO15 state after usb enumeration fix
Co-authored-by: Luke Wren <wren6991@gmail.com > 
						
						
					 
					
						2021-02-05 15:22:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b63e54c14d 
					 
					
						
						
							
							Add PICO_NO_FPGA_CHECK define to remove FPGA check and save some bytes  
						
						 
						
						
						
						
					 
					
						2021-02-04 11:16:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b9c75803e6 
					 
					
						
						
							
							Document clock SELECTED registers in headers and SVD  
						
						 
						
						
						
						
					 
					
						2021-02-03 20:34:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2b47e47053 
					 
					
						
						
							
							Fix typo ;-)  
						
						 
						
						
						
						
					 
					
						2021-02-02 16:56:24 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						310a122b0a 
					 
					
						
						
							
							remove static order dependency  
						
						 
						
						
						
						
					 
					
						2021-02-01 10:16:41 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cfefc1775b 
					 
					
						
						
							
							fixup bad static_assert  
						
						 
						
						
						
						
					 
					
						2021-02-01 08:46:42 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2a8e0b40d1 
					 
					
						
						
							
							bump version number to 1.0.1  
						
						 
						
						
						
						
					 
					
						2021-01-31 22:58:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5e9c42a998 
					 
					
						
						
							
							Doxygen for uart_set_baudrate return  
						
						 
						
						
						
						
					 
					
						2021-01-31 22:57:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						19f946f78e 
					 
					
						
						
							
							remove added unused error code  
						
						 
						
						
						
						
					 
					
						2021-01-31 22:57:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						16df9f8a95 
					 
					
						
						
							
							uart_set_baudrate should return actual rate set even in case of out of range parameters  
						
						 
						
						
						
						
					 
					
						2021-01-31 22:57:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5ca82a9467 
					 
					
						
						
							
							fixup debug build  
						
						 
						
						
						
						
					 
					
						2021-01-31 22:48:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						33dbd11dad 
					 
					
						
						
							
							Fix python output of IN instruction in pioasm  
						
						 
						
						
						
						
					 
					
						2021-01-31 22:45:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						095091208a 
					 
					
						
						
							
							Set thumb and executable attributes on padded boot2  
						
						 
						
						
						
						
					 
					
						2021-01-31 16:44:38 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3073cdd802 
					 
					
						
						
							
							Improve spi write16/read16 documentation.  
						
						 
						
						... 
						
						
						
						The write16/read16 only work as described after changing the amount of
data_bits using spi_set_format. 
						
						
					 
					
						2021-01-31 22:35:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8a45435cb8 
					 
					
						
						
							
							Remove copy/pasted return from doxygen  
						
						 
						
						
						
						
					 
					
						2021-01-31 22:34:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						294f0d2e4a 
					 
					
						
						
							
							fix formatting  
						
						 
						
						
						
						
					 
					
						2021-01-31 22:34:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c5f8527145 
					 
					
						
						
							
							rp2_common/hardware_pio/pio: Add 'pio_add_program_at_offset' implementation  
						
						 
						
						... 
						
						
						
						pio_add_program_at_offset() had a prototype in the header, but was
missing an implementation in the C file. 
						
						
					 
					
						2021-01-31 22:34:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ee16a8c370 
					 
					
						
						
							
							README.md: minor grammar fixes ( #35 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Luke Wren <wren6991@gmail.com > 
						
						
					 
					
						2021-01-31 22:25:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c622007564 
					 
					
						
						
							
							bump cmake minimum version to 3.13  
						
						 
						
						
						
						
					 
					
						2021-01-31 22:17:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4a0586225c 
					 
					
						
						
							
							Fix dependency on boot_stage2 so that changes actually cause update of .S and relink of main application elf  
						
						 
						
						
						
						
					 
					
						2021-01-31 22:12:31 +00:00