9319ab11d9 
					 
					
						
						
							
							Add xip window alias macros ( #566 ) ( #585 )  
						
						 
						
						
						
						
					 
					
						2021-10-07 08:18:02 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						62854f5eff 
					 
					
						
						
							
							shrink max-page-size for linker to more sensible 4096 by default ( #587 )  
						
						 
						
						
						
						
					 
					
						2021-10-07 08:17:32 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						13ed99df0d 
					 
					
						
						
							
							split out usb_reset_interface header into its own library for consumption by picotool or others ( #589 )  
						
						 
						
						
						
						
					 
					
						2021-10-07 08:17:13 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0fdf543126 
					 
					
						
						
							
							Missing extern C in datetime.h  #581  ( #584 )  
						
						 
						
						
						
						
					 
					
						2021-10-04 15:17:00 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3c53029c24 
					 
					
						
						
							
							Fix some typos ( #517 )  
						
						 
						
						
						
						
					 
					
						2021-10-04 13:29:22 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ce0db40223 
					 
					
						
						
							
							adafruit_feather_rp2040: Fix default I2C instance ( #526 )  
						
						 
						
						... 
						
						
						
						Use i2c1 as default, because the default pins can't be muxed to i2c0. 
						
						
					 
					
						2021-10-04 13:28:21 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a119b5bd9f 
					 
					
						
						
							
							Fix semihosting_putc ( #530 )  
						
						 
						
						... 
						
						
						
						Per the Arm semihosting protocol documentation[1], the SYS_WRITEC command
expects *a pointer to* the character to be printed in r1, not the
character itself.
[1] https://developer.arm.com/documentation/dui0471/g/Semihosting/SYS-WRITEC--0x03-?lang=en  
						
						
					 
					
						2021-10-04 13:24:50 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eb42ecfaa5 
					 
					
						
						
							
							Added definitions for some upcoming Pimoroni LED driver boards ( #535 )  
						
						 
						
						... 
						
						
						
						* Added definitions for Plasma and Interstate boards
* Tweak to interstate pinout 
						
						
					 
					
						2021-10-04 13:24:31 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cd4e53a202 
					 
					
						
						
							
							Use W25Q080 second stage loader for Nano RP2040 Connect ( #537 )  
						
						 
						
						... 
						
						
						
						Due to the well known electronic market situation, we were forced to mount an alternative part number in a batch of Arduino Nano RP2040 Connect.
These flash chips, from ISSI, need yet another way to configure the QE sticky bit :|
At the moment, the safest way to handle the dual sourcing is to fallback using W25Q080 loader, and requiring that the sticky bit has already been programmed during production. 
						
						
					 
					
						2021-10-04 13:23:18 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f63a14e9ee 
					 
					
						
						
							
							Change PWM_CH1_DIV_INT_LSB to PWM_CH0_DIV_INT_LSB ( #560 )  
						
						 
						
						... 
						
						
						
						For consistency with all the other PWM_...._LSB constants 
						
						
					 
					
						2021-10-04 13:21:55 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2214468b51 
					 
					
						
						
							
							Add Adafruit Trinkey QT2040 board ( #525 )  
						
						 
						
						
						
						
					 
					
						2021-10-04 13:11:45 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e6b8c7b64e 
					 
					
						
						
							
							bugfix: "WO" registers should be listed in the SVD as write-only, not read-write ( #544 )  
						
						 
						
						
						
						
					 
					
						2021-10-04 13:10:42 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1d0dcc8177 
					 
					
						
						
							
							pico_time: Fix alarm_pool_dump_key format string ( #557 )  
						
						 
						
						... 
						
						
						
						Add requred "%" before PRIu64.
pico-sdk/src/common/pico_time/time.c:282:20: warning: data argument not used by format string [-Wformat-extra-args] 
						
						
					 
					
						2021-10-04 13:09:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						46d8597d35 
					 
					
						
						
							
							Add hardware_divider to pico_divider dependencies ( #571 )  
						
						 
						
						... 
						
						
						
						Fixes build when pico_stdlib isn't included in the target libraries:
  pico-sdk/src/rp2_common/pico_divider/divider.S:8:10: fatal error: hardware/divider_helper.S: No such file or directory
Also fixes the same error in pico_double, though I'm not sure how/why:
  pico-sdk/src/rp2_common/pico_double/double_aeabi.S:9:10: fatal error: hardware/divider_helper.S: No such file or directory 
						
						
					 
					
						2021-10-04 13:09:43 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d7feac1495 
					 
					
						
						
							
							Fix syntax error in cmake when using custom stage2 ( #580 )  
						
						 
						
						... 
						
						
						
						Signed-off-by: Mahyar Koshkouei <mk@deltabeard.com > 
						
						
					 
					
						2021-10-04 13:09:23 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ca232e9404 
					 
					
						
						
							
							Add Melopero Shake RP2040 Board header file ( #565 )  
						
						 
						
						... 
						
						
						
						* added melopero shake definition 
						
						
					 
					
						2021-10-04 13:07:16 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c08136b696 
					 
					
						
						
							
							Move ret_dzero to the same section as it get used ( #513 )  
						
						 
						
						
						
						
					 
					
						2021-08-11 09:24:23 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						672d18a6f0 
					 
					
						
						
							
							Fix default PICO_BOARD value ( #536 )  
						
						 
						
						
						
						
					 
					
						2021-08-06 12:21:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2622e9bc29 
					 
					
						
						
							
							Enable UART RX timeout IRQ, as well as RX IRQ, so that individual characters can be received.  
						
						 
						
						
						
						
					 
					
						2021-07-22 14:46:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9a586371db 
					 
					
						
						
							
							Add doxygen clarifying PWM behaviour when enabled/disabled, and advice for controlling the pin state when disabled ( #521 )  
						
						 
						
						
						
						
					 
					
						2021-07-19 10:21:12 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7e90980118 
					 
					
						
						
							
							Add explanatory note on 7-bit I2C addresses ( #520 )  
						
						 
						
						
						
						
					 
					
						2021-07-19 12:02:19 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ae6e574f53 
					 
					
						
						
							
							Improve wording of comments in irq.h ( #509 )  
						
						 
						
						
						
						
					 
					
						2021-07-15 09:32:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5e05469373 
					 
					
						
						
							
							bug in sleep_until on host mode for macOS ( #502 )  
						
						 
						
						
						
						
					 
					
						2021-07-06 12:19:39 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dc4342f0f6 
					 
					
						
						
							
							Update usb regs to fix  https://github.com/raspberrypi/pico-feedback/issues/172  
						
						 
						
						
						
						
					 
					
						2021-07-06 17:02:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						35b4965054 
					 
					
						
						
							
							make sure PICO_DEFAULT_BOOT_STAGE2_FILE is defined in parent CMake file ( #491 )  
						
						 
						
						
						
						
					 
					
						2021-07-06 16:56:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e02c6b327d 
					 
					
						
						
							
							Allow one of float/double to have 'none' impl but not the other - previously caused a link error  
						
						 
						
						
						
						
					 
					
						2021-07-06 16:24:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f4ab723eb5 
					 
					
						
						
							
							compile failure with PICO_STDOUT_MUTEX=0  
						
						 
						
						
						
						
					 
					
						2021-07-06 16:06:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cefe5c5b2a 
					 
					
						
						
							
							Better support for PICO_DISABLE_SHARED_IRQ_HANDLERS ( #496 )  
						
						 
						
						... 
						
						
						
						* use PICO_DISABLE_SHARED_IRQ_HANDLERS exclusively as config for no shared handler support (rather than also PICO_MAX_SHARED_IRQ_HANDLERS == 0)
additionally make irq_add_shared_irq_handler() call irq_set_exclusive_handler() so that single usage of an IRQ still works
* Comment typo
Co-authored-by: Luke Wren <wren6991@gmail.com > 
						
						
					 
					
						2021-06-29 11:55:35 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						edcb65c916 
					 
					
						
						
							
							Enable I2C FIFO full hold in slave mode (stretch clock when RX full),  fixes   #456  ( #494 )  
						
						 
						
						
						
						
					 
					
						2021-06-29 11:55:01 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f16ccfa1ff 
					 
					
						
						
							
							Small comment typos  
						
						 
						
						
						
						
					 
					
						2021-06-29 10:57:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						44feae4caf 
					 
					
						
						
							
							set DIVISOR for each use of h/w divider  
						
						 
						
						
						
						
					 
					
						2021-06-29 10:55:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						61b7cbdc54 
					 
					
						
						
							
							Using ' inline __always_inline' also for GNUC 7. ( #484 )  
						
						 
						
						... 
						
						
						
						Per the discussion at https://www.raspberrypi.org/forums/viewtopic.php?f=145&t=313961  
						
						
					 
					
						2021-06-28 16:07:48 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1f1c6162cd 
					 
					
						
						
							
							Header info string updates for PIO DBG_PADx and XOSC STARTUP ( #478 )  
						
						 
						
						
						
						
					 
					
						2021-06-04 10:39:00 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						979045dc12 
					 
					
						
						
							
							removed CMSIS from SDK doxygen  
						
						 
						
						
						
						
					 
					
						2021-06-03 16:46:19 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d42e6a9d10 
					 
					
						
						
							
							include pico.h so that uint is defined ( #475 )  
						
						 
						
						
						
						
					 
					
						2021-06-03 15:22:28 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fdf695b8d8 
					 
					
						
						
							
							remove incorrect default from PICO_PANIC_FUNCTION PICO_CONFIG entry  
						
						 
						
						
						
						
					 
					
						2021-06-03 10:42:31 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						45a1e08265 
					 
					
						
						
							
							fix sem_acquire_block_until function name  
						
						 
						
						
						
						
					 
					
						2021-06-03 10:36:48 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c44e62defd 
					 
					
						
						
							
							Added board definition ( #471 )  
						
						 
						
						
						
						
					 
					
						2021-06-03 10:24:12 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bba0420c76 
					 
					
						
						
							
							Add gpio_set_irqover to match inover/outover/oeover ( fixes   #265 ) ( #470 )  
						
						 
						
						
						
						
					 
					
						2021-06-03 08:37:06 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eeb6b501ff 
					 
					
						
						
							
							fix qtpy rp2040 uart rx rev B ( #466 )  
						
						 
						
						... 
						
						
						
						also add static check for USB DPRAM 
						
						
					 
					
						2021-06-02 14:00:29 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5afa3636d6 
					 
					
						
						
							
							Small API additions and minor fixes ( #406 )  
						
						 
						
						... 
						
						
						
						* Add missing DREQ_s
* store actual clock frequency in clock_configure (fixes  #368 )
* use dma DREQ values defined in dreqs/dma.h
* Fix hw_is_claimed, and add xxx_is_claimed APIs
* Add some PIO irq helper methods
* Add DMA channel IRQ status getter and clear methods
* Implement the correct PIO IRQ status/clear methods (good to have methods here as the h/w interrupt registers are super confusing)
* fix pico_multicore dependencies
* add missing wrapper func __aeabi_f2d
* Further DMA/PIO IRQ API cleanup (and review fixes)
* add PICO_INT64_OPS_IN_RAM flag 
						
						
					 
					
						2021-06-02 13:12:27 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						91e9327ff1 
					 
					
						
						
							
							Add PICO_PANIC_FUNCTION define to allow replacement of the default panic function ( #463 )  
						
						 
						
						
						
						
					 
					
						2021-06-02 13:04:38 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b3e1d2d8b8 
					 
					
						
						
							
							Add usb device dpram to svd file.  Fixes   #351  ( #465 )  
						
						 
						
						
						
						
					 
					
						2021-06-02 13:04:27 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						561502c2da 
					 
					
						
						
							
							Move to Tinyusb 0.10.0 (still with RP patches) ( #462 )  
						
						 
						
						... 
						
						
						
						Most build related items have moved into <tinyusb>/hw/bsp/rp2040/family.cmake which is now the source of truth
force merging as same code save submodule was already reviewed 
						
						
					 
					
						2021-06-02 13:04:08 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						496ff66d19 
					 
					
						
						
							
							Make PICO_CONFIG descriptions unique  
						
						 
						
						
						
						
					 
					
						2021-06-02 16:14:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						66c54d807b 
					 
					
						
						
							
							fix PICO_CONFIG entry  
						
						 
						
						
						
						
					 
					
						2021-06-02 16:14:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						27c1a89b3d 
					 
					
						
						
							
							review fixes  
						
						 
						
						
						
						
					 
					
						2021-06-02 16:14:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						895bad790e 
					 
					
						
						
							
							Add some spin lock related doxygen  
						
						 
						
						
						
						
					 
					
						2021-06-02 16:14:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						30041d8513 
					 
					
						
						
							
							Add hardware_gpio accessors for Schmitt, slew rate, drive strength ( fixes   #290 ) ( #464 )  
						
						 
						
						
						
						
					 
					
						2021-06-01 14:25:11 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d026118499 
					 
					
						
						
							
							Allow lengthening xosc startup delay with a compile option ( #457 )  
						
						 
						
						
						
						
					 
					
						2021-06-01 14:24:40 -05:00