cdf1a956eb 
					 
					
						
						
							
							Typo ( #251 )  
						
						 
						
						
						
						
					 
					
						2021-03-15 14:29:59 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						336aae518e 
					 
					
						
						
							
							Fix ROSC typo ( #259 )  
						
						 
						
						... 
						
						
						
						* Fix ROSC typo
* Additional ROSC typos 
						
						
					 
					
						2021-03-15 13:57:37 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6c1150f3f4 
					 
					
						
						
							
							Fix back-to-front description of IRQ priority in doxygen ( #245 )  
						
						 
						
						
						
						
					 
					
						2021-03-13 18:08:04 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d36b1ca8ae 
					 
					
						
						
							
							hardware_timer: fix race condition whem a new timer being added becomes missed thus obviating the need for an IRQ but there is an IRQ already pending for another timer ( #243 )  
						
						 
						
						
						
						
					 
					
						2021-03-10 12:04:04 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a2576202ff 
					 
					
						
						
							
							Add param-validation to spin_lock_instance  
						
						 
						
						
						
						
					 
					
						2021-03-10 11:06:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						26fd36f853 
					 
					
						
						
							
							Fixup incorrect doxygen for multicore_fifo_wready  
						
						 
						
						
						
						
					 
					
						2021-03-10 11:01:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3ad5e1570c 
					 
					
						
						
							
							missing group rubbish:  
						
						 
						
						
						
						
					 
					
						2021-03-10 11:00:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a2c7d7507b 
					 
					
						
						
							
							build: fix mismatched config descriptions  
						
						 
						
						
						
						
					 
					
						2021-03-10 11:00:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ea40696827 
					 
					
						
						
							
							fix config type  
						
						 
						
						
						
						
					 
					
						2021-03-10 11:00:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5867849b17 
					 
					
						
						
							
							start development of 1.2.0  
						
						 
						
						
						
						
					 
					
						2021-03-10 11:00:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c4e35d914d 
					 
					
						
						
							
							build: fix mismatched config descriptions  
						
						 
						
						
						
						
					 
					
						2021-03-08 15:12:07 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6f7dc67791 
					 
					
						
						
							
							pio: allow programs with 32 instructions ( #236 )  
						
						 
						
						
						
						
					 
					
						2021-03-08 12:48:28 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c68a57aa34 
					 
					
						
						
							
							start 1.1.1 patch branch  
						
						 
						
						
						
						
					 
					
						2021-03-08 12:35:17 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						090c5cd83b 
					 
					
						
						
							
							pio: Add 'pragma once' to generated header files ( #237 )  
						
						 
						
						... 
						
						
						
						We can't really use traditional include guards, because the header file may be piped to stdout (which means we might not have a file name). 
						
						
					 
					
						2021-03-08 12:21:36 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						20b9823aca 
					 
					
						
						
							
							Delete some redundant CMake parts ( #240 )  
						
						 
						
						
						
						
					 
					
						2021-03-08 12:02:22 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fc10a97c38 
					 
					
						
						
							
							Merge commit of 1.1.0 changes  
						
						 
						
						
						
						
					 
					
						2021-03-05 09:11:54 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8c059ca147 
					 
					
						
						
							
							Merge branch 'develop' into mergeable-develop  
						
						 
						
						
						
						
					 
					
						2021-03-04 21:23:34 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d4b0408fb8 
					 
					
						
						
							
							tinyusb: restore correct version ( #233 )  
						
						 
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						595062faac 
					 
					
						
						
							
							change revision to 1.1.0 ( #231 )  
						
						 
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						04ee63428f 
					 
					
						
						
							
							Remove PICO_FLASH_SIZE_BYTES warning from header as it breaks any build with -Werror; actual  uses that care should warn instead ( #229 )  
						
						 
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4c768d2bb8 
					 
					
						
						
							
							Add some extra defines to customise behaviour of STDIO_USB_RESET modes ( #226 )  
						
						 
						
						... 
						
						
						
						* Add some extra defines to customise behaviour of STDIO_USB_RESET modes
* Tweaks to STDIO_USB_RESET defines 
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dff0633c20 
					 
					
						
						
							
							Add some extra defines to platform_defs.h ( #227 )  
						
						 
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						62b2d33e8f 
					 
					
						
						
							
							Add PICO_DEFAULT_SPI pins to pico.h ( #225 )  
						
						 
						
						... 
						
						
						
						(and define min and max values for some of the PICO_DEFAULT_* configs) 
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2b1dbfa3d2 
					 
					
						
						
							
							Fix SDK to build cleanly if PICO_DEFAULT_UART isn't defined ( #223 )  
						
						 
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9ba10751f8 
					 
					
						
						
							
							Doxygen Updates ( #117 )  
						
						 
						
						... 
						
						
						
						Fixed font for examples
Removed extraneous tag in DoxygenLayout.xml
More spacing on Doxygen version number, associated position change for seach boxes. 
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f3ee2f311c 
					 
					
						
						
							
							Modify extract_configs.py to deal with _u(X) macros ( #222 )  
						
						 
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6770bd2a46 
					 
					
						
						
							
							use _u(0x800) insteand of 0x800u in platform_defs which is included by assembler  
						
						 
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						549eec6568 
					 
					
						
						
							
							Previous change didn't allow CI checks to run when an external fork PRs to raspberrypi  
						
						 
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1a2bb7c219 
					 
					
						
						
							
							Add SPI enums to Doxygen output,  fixes   #213  ( #216 )  
						
						 
						
						... 
						
						
						
						Also fix a few typos 
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0755674cc4 
					 
					
						
						
							
							Attempt to prevent workflows being triggered on forks  
						
						 
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1413a4f470 
					 
					
						
						
							
							Fixup PICO_CONFIG entries ( #208 )  
						
						 
						
						... 
						
						
						
						* remove default=undefined
 * fix a couple of typos / syntax "errors"
 * perform even better default-value-checking in extract_configs.py 
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fc17f880fd 
					 
					
						
						
							
							Lots of Doxygen tweaks and fixes ( #212 )  
						
						 
						
						... 
						
						
						
						* Add documentation for gpio_irq_callback_t and rtc_callback_t (fixes  #175 )
 * Hook up pico_binary_info and pico_bootsel_via_double_reset to the Doxygen index
 * Add link to new Raspberry Pi Pico FAQ
 * Consistently add parentheses for \sa or \see links to function-names
 * Use consistent capitalisation for 'GitHub'
 * Small typos and markup errors 
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b64cb686ae 
					 
					
						
						
							
							Remove PICO_SMPS_MODE_PIN from boards/vgaboard.h ( #209 )  
						
						 
						
						... 
						
						
						
						...as it's already present in boards/pico.h 
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7ee36e3328 
					 
					
						
						
							
							Rationalize board header pin defines, and add partner board headers ( #192 )  
						
						 
						
						... 
						
						
						
						* Board definition header files for the iniital set of SparkFun rp2040 boards
* Add default PICO_DEFAULT_I2C*, allow no PICO_DEFAULT_LED_PIN, no PICO_DEFAULT_UART* (instead of -1)
Fixup SparkFun headers
* Pimoroni board headers
* Add LED related board defines PICO_CONFIGs (to pico_stdlib for now)
* more board config changes
* add Adafruit feather, itsybitsy, qtpy board headers
* add PICO_DEFAULT_WS2812_POWER_PIN define
* MOSI/MISO -> TX/RX, some UART cleanup.. make vgaboard.h defines take preference over pico.h ones
* local change to tinyusb to cope with no default LED or UART
* fix review issues
Co-authored-by: Kirk Benell <github-stuff@accvec.com >
Co-authored-by: ZodiusInfuser <christopher.parrott2@gmail.com >
Co-authored-by: hathach <thach@tinyusb.org > 
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						839224c2a3 
					 
					
						
						
							
							Add cmake build github action  
						
						 
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e870582e48 
					 
					
						
						
							
							Typo  
						
						 
						
						... 
						
						
						
						Set correct name in PICO_CONFIG line for PICO_STDIO_USB_ENABLE_RESET_VIA_VENDOR_INTERFACE 
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						383e88ea16 
					 
					
						
						
							
							Add support for resetting RP2040 via the USB connection when using pico_stdio_usb  
						
						 
						
						... 
						
						
						
						- setting baud rate to magic value (default=1200) will cause a reset to BOOTSEL mode
	- a VENDOR interface along side the CDC interface can be used to reset via refular flash boot, or into
	  BOOTSEL mode with control for the reset_usb_boot parameters for the latter
either method can be configured/enabled/disabled via #define 
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						61e46fefe5 
					 
					
						
						
							
							Add binary info 'feature' for pico_bootsel_via_double_reset  
						
						 
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8ada5fa7eb 
					 
					
						
						
							
							hardware_rtc: make rtc_enable_alarm public  
						
						 
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4904fe2e32 
					 
					
						
						
							
							remove broken and fairly pointless deep sleep API ( #198 )  
						
						 
						
						... 
						
						
						
						* remove broken and fairly pointless deep sleep API, use multicore_reset_core1 instead
* strict-prototype for multicore_fifo_drain() in host header
* Also for multicore_lockout_victim_init()
Co-authored-by: Luke Wren <wren6991@gmail.com > 
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f239bd3de5 
					 
					
						
						
							
							Fixup PICO_FLASH_SIZE_BYTES PICO_CONFIG entry (no default)  
						
						 
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a53b3a2ff0 
					 
					
						
						
							
							extract_configs: Do better matching-up of default values (regex was too strict)  
						
						 
						
						... 
						
						
						
						also error if PICO_CONFIG says there's a default but no matching #define is found 
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a989f4f6ee 
					 
					
						
						
							
							Added ".syntax unified"  
						
						 
						
						... 
						
						
						
						Otherwise gcc complains. I've tested this to work with the normal CMakeLists.txt provided in a few examples. 
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						542b86e5db 
					 
					
						
						
							
							Replace unavailable flag-preserving instruction  
						
						 
						
						... 
						
						
						
						It seems sub requires thumb2 instructions which are unavailable. This is in line with the rest of the sdk code base which uses subs. 
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e371f6af60 
					 
					
						
						
							
							remove useless PICO_ALLOW_SLEED_IN_EXCEPTION  
						
						 
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						aca685ceae 
					 
					
						
						
							
							panic in debug mode if sleep methods are called in an exception handler (unless PICO_ALLOW_SLEEP_IN_EXCEPTION is set)  
						
						 
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6b2c249961 
					 
					
						
						
							
							Also check enum params and doxygenise pio_mov_status_type  
						
						 
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						786be7524a 
					 
					
						
						
							
							Extra param-checking for hardware_pio library (switch asserts to valid_params_if, and add additional checks)  
						
						 
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e5d61f1ad3 
					 
					
						
						
							
							Add some "\ingroup timestamp" doxy-comments so that they actually appear in the output!  
						
						 
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c1c7197757 
					 
					
						
						
							
							Remove duplicate PARAM_ASSERTIONS_ENABLED_SYNC PICO_CONFIG entry  
						
						 
						
						
						
						
					 
					
						2021-03-04 21:22:48 -06:00