72307e99dc 
					 
					
						
						
							
							pio: improve (slightly) error message for claim failure on PIO 1  
						
						 
						
						
						
						
					 
					
						2021-02-25 10:16:40 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						24e6668b35 
					 
					
						
						
							
							move test cases after PICO_SDK_POST_LIDR_DIRS inclusion, so pico-host-sdl can be used  
						
						 
						
						
						
						
					 
					
						2021-02-25 10:16:40 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						760cb59c97 
					 
					
						
						
							
							cmake: change warning message for unititialized TinyUSB  
						
						 
						
						
						
						
					 
					
						2021-02-25 10:16:40 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cf3182021a 
					 
					
						
						
							
							%g should not print 0 as infe-308 ( #185 )  
						
						 
						
						
						
						
					 
					
						2021-02-25 10:00:05 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						036d90d8cf 
					 
					
						
						
							
							Default PARAM_ASSERTIONS_ENABLED_LOCK_CORE to 0 ( #184 )  
						
						 
						
						... 
						
						
						
						so that it matches all the other PARAM_ASSERTIONS_* default values 
						
						
					 
					
						2021-02-25 09:52:21 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cf383d484f 
					 
					
						
						
							
							Add 'hardware/structs/sio.h' header to the 'pico/multicore.h' header\n\nThe pico/multicore.h header uses the sio_hw struct, but does not include the header that defines it. This normally is not a problem since other headers include the structure as well, but since this structure is used in the header, we should not rely on other headers bringing it in and instead include it directly ( #176 )  
						
						 
						
						
						
						
					 
					
						2021-02-25 08:41:51 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d3aa6f7f98 
					 
					
						
						
							
							No malloc for default alarm pool an pheap docs/cleanup ( #143 )  
						
						 
						
						... 
						
						
						
						* Statically allocate the default timer pool (to avoid pulling in malloc); doxygen for pheap (and some function name changes)
* fix comments 
						
						
					 
					
						2021-02-25 08:40:03 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d7ed2aeaa3 
					 
					
						
						
							
							re-arrange pico/types.h to avoid duplicate doxygen  
						
						 
						
						
						
						
					 
					
						2021-02-25 08:28:17 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						096b65d8db 
					 
					
						
						
							
							fix comment  
						
						 
						
						
						
						
					 
					
						2021-02-25 08:28:17 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						db6cc12027 
					 
					
						
						
							
							fix the represntation of at_the_end_of_time to be 63 one bits rather than 32  
						
						 
						
						
						
						
					 
					
						2021-02-25 08:28:17 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8ebe036665 
					 
					
						
						
							
							Change _U to _u as _U exists in ctype.h  
						
						 
						
						
						
						
					 
					
						2021-02-25 08:26:16 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						41c0e9f3b9 
					 
					
						
						
							
							Fixup another level of compiler warnings, add _U() definition  
						
						 
						
						
						
						
					 
					
						2021-02-25 08:26:16 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						be13f591d0 
					 
					
						
						
							
							Explicitly mark constants in autogenerated headers as unsigned values  
						
						 
						
						
						
						
					 
					
						2021-02-25 08:26:16 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						45b39d067b 
					 
					
						
						
							
							b0 sincos shim was incorrect, causing crash  
						
						 
						
						
						
						
					 
					
						2021-02-24 17:15:40 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						63ff3483d5 
					 
					
						
						
							
							elf2uf2: fix address range bug  
						
						 
						
						
						
						
					 
					
						2021-02-22 18:52:43 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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