e526e4f850 
					 
					
						
						
							
							%g should not print 0 as infe-308 ( #185 )  
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4335268a93 
					 
					
						
						
							
							Default PARAM_ASSERTIONS_ENABLED_LOCK_CORE to 0 ( #184 )  
						
						... 
						
						
						
						so that it matches all the other PARAM_ASSERTIONS_* default values 
						
						
					 
					
						2021-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						132d6df695 
					 
					
						
						
							
							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-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e730e03e7f 
					 
					
						
						
							
							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-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a22f704a6 
					 
					
						
						
							
							re-arrange pico/types.h to avoid duplicate doxygen  
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						228de60da0 
					 
					
						
						
							
							fix comment  
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						684986aae6 
					 
					
						
						
							
							fix the represntation of at_the_end_of_time to be 63 one bits rather than 32  
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						debef7471e 
					 
					
						
						
							
							Change _U to _u as _U exists in ctype.h  
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						503bc8b385 
					 
					
						
						
							
							Fixup another level of compiler warnings, add _U() definition  
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ded9df488 
					 
					
						
						
							
							Explicitly mark constants in autogenerated headers as unsigned values  
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f16af45f9e 
					 
					
						
						
							
							b0 sincos shim was incorrect, causing crash  
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b53b0bac70 
					 
					
						
						
							
							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-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0732d0c2a3 
					 
					
						
						
							
							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-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b7ffd71f0 
					 
					
						
						
							
							add boot2 info to binary info  
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d492b72c29 
					 
					
						
						
							
							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-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dee8bd992c 
					 
					
						
						
							
							remove always true assertions ( fix   #83 )  
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18dbb5985c 
					 
					
						
						
							
							move two hardware_timer methods to the right doxygen group ( fix   #131 )  
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b6d27d0e5 
					 
					
						
						
							
							missing pico/malloc.h  fixes   #136  
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f94f6a3d7 
					 
					
						
						
							
							Add -Wuninitialized -Wunused -Wcast-align to warnings checked by kitchen_sink (and fixup warnings) ( #125 )  
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a59fd524d5 
					 
					
						
						
							
							Reword some confusing terms in pio.h doxygen  
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2844e7ac2d 
					 
					
						
						
							
							Update info strings in PIO register header for clarity (matching changes in datasheet)  
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f7c539062 
					 
					
						
						
							
							oops  
						
						
						
						
					 
					
						2021-03-04 21:22:47 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						24e036bde0 
					 
					
						
						
							
							Fix bad range check on sideset count in pio.h  
						
						
						
						
					 
					
						2021-03-04 21:22:47 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d4c9dced40 
					 
					
						
						
							
							Add missing extern "C" to header files ( closes   #104 )  
						
						
						
						
					 
					
						2021-03-04 21:22:47 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0f4a5f8e60 
					 
					
						
						
							
							Document PWM double buffering behaviour in pwm.h doxygen  
						
						
						
						
					 
					
						2021-03-04 21:22:47 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eb4023e263 
					 
					
						
						
							
							pwm.h typo: int16_t -> uint16_t ( closes   #109 )  
						
						
						
						
					 
					
						2021-03-04 21:22:47 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						539270feca 
					 
					
						
						
							
							pio.h doxygen fixes and clarifications ( closes   #114 )  
						
						
						
						
					 
					
						2021-03-04 21:22:47 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2a243a33e2 
					 
					
						
						
							
							Fix -Wsign-compare warnings  
						
						
						
						
					 
					
						2021-03-04 21:22:47 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6d272c056a 
					 
					
						
						
							
							Mark usb buffer status registers as write clear instead of read only.  
						
						
						
						
					 
					
						2021-03-04 21:22:47 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a362925eda 
					 
					
						
						
							
							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-03-04 21:22:47 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						93c600736e 
					 
					
						
						
							
							Add enumvals to busctrl PERFSEL registers  
						
						
						
						
					 
					
						2021-03-04 21:22:47 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c7cf7cd728 
					 
					
						
						
							
							Fix incorrect type in systick struct header vs machine-generated register header  
						
						
						
						
					 
					
						2021-03-04 21:22:47 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5514401bf4 
					 
					
						
						
							
							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-03-04 21:22:47 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c44d5026db 
					 
					
						
						
							
							Add PICO_NO_FPGA_CHECK define to remove FPGA check and save some bytes  
						
						
						
						
					 
					
						2021-03-04 21:22:47 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4bad452517 
					 
					
						
						
							
							Document clock SELECTED registers in headers and SVD  
						
						
						
						
					 
					
						2021-03-04 21:22:47 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a4e21bd8e 
					 
					
						
						
							
							fixup bad static_assert  
						
						
						
						
					 
					
						2021-02-01 14:46:45 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdcee47b70 
					 
					
						
						
							
							Doxygen for uart_set_baudrate return  
						
						
						
						
					 
					
						2021-02-01 14:46:45 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f73611c322 
					 
					
						
						
							
							remove added unused error code  
						
						
						
						
					 
					
						2021-02-01 14:46:45 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a98136628c 
					 
					
						
						
							
							uart_set_baudrate should return actual rate set even in case of out of range parameters  
						
						
						
						
					 
					
						2021-02-01 14:46:45 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4cc1efa01a 
					 
					
						
						
							
							fixup debug build  
						
						
						
						
					 
					
						2021-02-01 14:46:45 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d666eaf29 
					 
					
						
						
							
							Set thumb and executable attributes on padded boot2  
						
						
						
						
					 
					
						2021-02-01 14:46:45 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de449d1314 
					 
					
						
						
							
							Improve spi write16/read16 documentation.  
						
						... 
						
						
						
						The write16/read16 only work as described after changing the amount of
data_bits using spi_set_format. 
						
						
					 
					
						2021-02-01 14:46:45 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7872969915 
					 
					
						
						
							
							Remove copy/pasted return from doxygen  
						
						
						
						
					 
					
						2021-02-01 14:46:45 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73ce5d2b4e 
					 
					
						
						
							
							fix formatting  
						
						
						
						
					 
					
						2021-02-01 14:46:45 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b2a44a8074 
					 
					
						
						
							
							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-02-01 14:46:45 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b8c17354e4 
					 
					
						
						
							
							Fix dependency on boot_stage2 so that changes actually cause update of .S and relink of main application elf  
						
						
						
						
					 
					
						2021-02-01 14:46:45 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1243ee175f 
					 
					
						
						
							
							flash_cs_force was ending up in flash on debug builds which is very bad!  
						
						
						
						
					 
					
						2021-02-01 14:46:45 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9ab5e8d543 
					 
					
						
						
							
							fix warning/Werror in NO_FLASH build  
						
						
						
						
					 
					
						2021-02-01 14:46:45 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0e44a8013c 
					 
					
						
						
							
							Clarify static_assert message  
						
						
						
						
					 
					
						2021-02-01 14:46:45 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						12925bc9d7 
					 
					
						
						
							
							Fix doxygen group name and add to index  
						
						
						
						
					 
					
						2021-02-01 14:46:45 -06:00