Kenneth Bell 
								
							 
						 
						
							
							
							
							
								
							
							
								ce8ad3650a 
								
							 
						 
						
							
							
								
								stm32l0: use unified UART logic  
							
							
							
						 
						
							2021-03-18 12:10:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ardnew 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								99b129d366 
								
							 
						 
						
							
							
								
								Add board support for Adafruit Grand Central M4 (SAMD51) ( #1714 )  
							
							... 
							
							
							
							machine/grandcentral-m4: implementation for Adafruit Grand Central M4 board. 
							
						 
						
							2021-03-15 14:06:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ardnew 
								
							 
						 
						
							
							
							
							
								
							
							
								7d1ce24be5 
								
							 
						 
						
							
							
								
								fix data shift/mask in func newUSBSetup  
							
							
							
						 
						
							2021-03-14 23:58:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sago35 
								
							 
						 
						
							
							
							
							
								
							
							
								0cabd4de69 
								
							 
						 
						
							
							
								
								atsamd5x: improve SPI  
							
							
							
						 
						
							2021-03-14 15:40:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Tromp 
								
							 
						 
						
							
							
							
							
								
							
							
								56bbc5bf6d 
								
							 
						 
						
							
							
								
								Fix fe310 SPI read  
							
							
							
						 
						
							2021-03-13 08:56:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ardnew 
								
							 
						 
						
							
							
							
							
								
							
							
								0b44d0bcc5 
								
							 
						 
						
							
							
								
								add UART0 as alias for UART1  
							
							
							
						 
						
							2021-03-13 07:34:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ardnew 
								
							 
						 
						
							
							
							
							
								
							
							
								6275b3a8d1 
								
							 
						 
						
							
							
								
								teensy40: move txBuffer allocation to UART declaration  
							
							
							
						 
						
							2021-03-13 07:34:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
							
							
								
							
							
								42088f938e 
								
							 
						 
						
							
							
								
								attiny: remove dummy UART  
							
							... 
							
							
							
							I think it's better not to provide a UART0 global at all than one that
does nothing. 
							
						 
						
							2021-03-10 22:28:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kenneth Bell 
								
							 
						 
						
							
							
							
							
								
							
							
								66f76833ad 
								
							 
						 
						
							
							
								
								stm32: fix i2c and add stm32f407 i2c  
							
							
							
						 
						
							2021-02-27 20:35:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									deadprogram 
								
							 
						 
						
							
							
							
							
								
							
							
								24976a6974 
								
							 
						 
						
							
							
								
								machine/nrf52840+nxpmk66f18: rename files to match naming format for all other boards/machines  
							
							... 
							
							
							
							Signed-off-by: deadprogram <ron@hybridgroup.com> 
							
						 
						
							2021-02-26 00:32:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sago35 
								
							 
						 
						
							
							
							
							
								
							
							
								e76729c6f3 
								
							 
						 
						
							
							
								
								fix  
							
							
							
						 
						
							2021-02-25 13:39:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sago35 
								
							 
						 
						
							
							
							
							
								
							
							
								35c8707867 
								
							 
						 
						
							
							
								
								nrf52840: improve USBCDC  
							
							
							
						 
						
							2021-02-25 13:39:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ramon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c299386906 
								
							 
						 
						
							
							
								
								Add nrf52840-mdk-usb-dongle target ( #1654 )  
							
							... 
							
							
							
							machine/nrf52840: add support for nrf52840-mdk-usb-dongle target 
							
						 
						
							2021-02-24 10:25:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sago35 
								
							 
						 
						
							
							
							
							
								
							
							
								52a20cf3bb 
								
							 
						 
						
							
							
								
								atsamd2x: avoid infinite loop when USBCDC is disconnected  
							
							
							
						 
						
							2021-02-19 17:21:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sago35 
								
							 
						 
						
							
							
							
							
								
							
							
								1aac8a0cb1 
								
							 
						 
						
							
							
								
								atsamd5x: avoid infinite loop when USBCDC is disconnected  
							
							
							
						 
						
							2021-02-19 17:20:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sago35 
								
							 
						 
						
							
							
							
							
								
							
							
								ba634c4cc7 
								
							 
						 
						
							
							
								
								atsamd2x: improve USBCDC  
							
							
							
						 
						
							2021-02-16 14:52:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ardnew 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								681be2d4e3 
								
							 
						 
						
							
							
								
								STM32 I2C: replace addressable interface with simpler type ( #1609 )  
							
							... 
							
							
							
							machine/stm32: replace STM32 I2C addressable interface with simpler type 
							
						 
						
							2021-02-16 13:03:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sago35 
								
							 
						 
						
							
							
							
							
								
							
							
								01b917fb11 
								
							 
						 
						
							
							
								
								atsamd5x: improve USBCDC  
							
							
							
						 
						
							2021-02-16 12:48:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kenneth Bell 
								
							 
						 
						
							
							
							
							
								
							
							
								fcdaa83368 
								
							 
						 
						
							
							
								
								stm32-l5: corrected alt function and other review comments  
							
							
							
						 
						
							2021-02-16 12:48:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kenneth Bell 
								
							 
						 
						
							
							
							
							
								
							
							
								289e1aa197 
								
							 
						 
						
							
							
								
								stm32: Harmonization of UART logic  
							
							
							
						 
						
							2021-02-16 12:48:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kenneth Bell 
								
							 
						 
						
							
							
							
							
								
							
							
								af02c09b56 
								
							 
						 
						
							
							
								
								nucleol552ze: implementation with CLOCK, LED, and UART  
							
							
							
						 
						
							2021-02-16 12:48:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Weston Schmidt 
								
							 
						 
						
							
							
							
							
								
							
							
								f4b4dd8d62 
								
							 
						 
						
							
							
								
								Add SPI support for Atmega based chips.  
							
							... 
							
							
							
							This is based on @Nerzal's #1398  PR, but is a bit of a refactor and
expansion to support all the Atmega based chips present in tinygo. 
							
						 
						
							2021-02-10 12:56:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
							
							
								
							
							
								d6cdf8ca28 
								
							 
						 
						
							
							
								
								machine: make I2C.Configure signature consistent  
							
							... 
							
							
							
							It's better to always return an error value (even if it is nil) for
consistency. 
							
						 
						
							2021-02-07 14:06:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									deadprogram 
								
							 
						 
						
							
							
							
							
								
							
							
								f1210caba8 
								
							 
						 
						
							
							
								
								machine/clue: correct for lack of low frequency crystal  
							
							... 
							
							
							
							Signed-off-by: deadprogram <ron@hybridgroup.com> 
							
						 
						
							2021-02-01 12:25:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ardnew 
								
							 
						 
						
							
							
							
							
								
							
							
								5279bebf57 
								
							 
						 
						
							
							
								
								move nRF52 ADC methods to common machine file  
							
							
							
						 
						
							2021-02-01 12:25:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ardnew 
								
							 
						 
						
							
							
							
							
								
							
							
								7842e6940d 
								
							 
						 
						
							
							
								
								Fix typo in ADC switch on config field Samples  
							
							
							
						 
						
							2021-02-01 12:25:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ardnew 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								06f231468d 
								
							 
						 
						
							
							
								
								accept configuration struct for ADC parameters ( #1533 )  
							
							
							
						 
						
							2021-01-31 14:54:27 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									deadprogram 
								
							 
						 
						
							
							
							
							
								
							
							
								3d6921b0e1 
								
							 
						 
						
							
							
								
								machine/circuitplay-bluefruit: correct internal I2C pin mapping  
							
							... 
							
							
							
							Signed-off-by: deadprogram <ron@hybridgroup.com> 
							
						 
						
							2021-01-31 14:10:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									deadprogram 
								
							 
						 
						
							
							
							
							
								
							
							
								868933e67c 
								
							 
						 
						
							
							
								
								machine/microbit-v2: correct mapping for all LED matrix pins  
							
							... 
							
							
							
							Signed-off-by: deadprogram <ron@hybridgroup.com> 
							
						 
						
							2021-01-26 10:29:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Přemek Vyhnal 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								32a5d46c57 
								
							 
						 
						
							
							
								
								nice!nano board support ( #1499 )  
							
							... 
							
							
							
							machine/nice\!nano: add board support 
							
						 
						
							2021-01-24 16:46:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
							
							
								
							
							
								154c7c691b 
								
							 
						 
						
							
							
								
								stm32: use stm32-rs SVDs which are of much higher quality  
							
							... 
							
							
							
							This commit changes the number of wait states for the stm32f103 chip to
2 instead of 4. This gets it back in line with the datasheet, but it
also has the side effect of breaking I2C. Therefore, another (seemingly
unrelated) change is needed: the i2cTimeout constant must be increased
to a higher value to adjust to the lower flash wait states - presumably
because the lower number of wait states allows the chip to run code
faster. 
							
						 
						
							2021-01-09 21:45:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Fauchon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								65caf777dd 
								
							 
						 
						
							
							
								
								Support for STM32L0 MCUs and Dragino LGT92 device ( #1561 )  
							
							... 
							
							
							
							machine/stm32l0: add support for stm32l0 family and Dragino LGT92 Board 
							
						 
						
							2021-01-08 22:27:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									deadprogram 
								
							 
						 
						
							
							
							
							
								
							
							
								6ec868710b 
								
							 
						 
						
							
							
								
								machine/microbit-v2: add initial support based on work done by @alankrantas thank you!  
							
							... 
							
							
							
							Signed-off-by: deadprogram <ron@hybridgroup.com> 
							
						 
						
							2021-01-06 18:50:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Quentin Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								0dcff35d3a 
								
							 
						 
						
							
							
								
								machine/p1am-100: rename MISO/MOSI  
							
							... 
							
							
							
							This makes p1am-100 work again after commit d1c4ed6 
							
						 
						
							2021-01-06 13:35:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Quentin Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								75f13491b6 
								
							 
						 
						
							
							
								
								Add support for the P1AM-100 (similar to Arduino MKR)  
							
							
							
						 
						
							2021-01-06 00:36:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									deadprogram 
								
							 
						 
						
							
							
							
							
								
							
							
								a5ee1ba4b3 
								
							 
						 
						
							
							
								
								machine/nrf52840: ensure that USB CDC interface is only initialized once  
							
							... 
							
							
							
							Signed-off-by: deadprogram <ron@hybridgroup.com> 
							
						 
						
							2020-12-29 12:20:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
							
							
								
							
							
								cda5fffd98 
								
							 
						 
						
							
							
								
								nrf: use SPIM peripheral instead of the legacy SPI peripheral  
							
							... 
							
							
							
							This newer peripheral supports DMA (through EasyDMA) and should
generally be faster. Importantly for some operations: interrupts (within
255 byte buffers) will not interfere with the SPI transfer. 
							
						 
						
							2020-12-22 14:41:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
							
							
								
							
							
								ce539ce583 
								
							 
						 
						
							
							
								
								nrf: refactor code a bit to reduce duplication  
							
							... 
							
							
							
							The nrf52 series is all very similar and copying the code only makes it
harder to maintain the code or to add more chips in the nrf52 series
(for example, the nrf52833 as used in the micro:bit v2).
This commit also has a small improvement regarding pins: it now includes
chip-level pin names (P0.00, P0.01, etc) to the machine package. 
							
						 
						
							2020-12-22 14:41:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									kenbell 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								43a31467d3 
								
							 
						 
						
							
							
								
								Nucleo f722ze ( #1526 )  
							
							... 
							
							
							
							machine/nucleo-f722ze: Add support for ST Micro NUCLEO-F722ZE 
							
						 
						
							2020-12-15 06:51:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ardnew 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7a4ccd916f 
								
							 
						 
						
							
							
								
								matrixportal-m4: Add support for board Adafruit Matrix Portal M4 ( #1529 )  
							
							... 
							
							
							
							machine/matrixportal-m4: add Adafruit Matrix Portal M4 board definition 
							
						 
						
							2020-12-11 10:00:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fleshin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7abc67107d 
								
							 
						 
						
							
							
								
								sam: add support for the MKR1000 board  
							
							
							
						 
						
							2020-12-03 00:33:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									sago35 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2540172cc5 
								
							 
						 
						
							
							
								
								atsam: add a length check to findPinPadMapping  
							
							
							
						 
						
							2020-12-02 01:21:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ayke van Laethem 
								
							 
						 
						
							
							
							
							
								
							
							
								9a7e633997 
								
							 
						 
						
							
							
								
								teensy36: add to smoketest  
							
							... 
							
							
							
							This required some changes to the UART code to get it to compile on Go
1.11. 
							
						 
						
							2020-11-15 13:08:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ardnew 
								
							 
						 
						
							
							
							
							
								
							
							
								39b1f8b6f5 
								
							 
						 
						
							
							
								
								teensy40: UART: add missing godocs, rename Flush to Sync  
							
							
							
						 
						
							2020-11-15 12:34:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ardnew 
								
							 
						 
						
							
							
							
							
								
							
							
								9aa50853b8 
								
							 
						 
						
							
							
								
								teensy40: add UART support  
							
							
							
						 
						
							2020-11-15 12:34:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ardnew 
								
							 
						 
						
							
							
							
							
								
							
							
								3cdc110462 
								
							 
						 
						
							
							
								
								teensy40: use implicit const defs (PinMode/PinChange)  
							
							
							
						 
						
							2020-11-13 07:53:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ardnew 
								
							 
						 
						
							
							
							
							
								
							
							
								7cc687d416 
								
							 
						 
						
							
							
								
								teensy40: Add GPIO external interrupt support  
							
							
							
						 
						
							2020-11-13 07:53:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ardnew 
								
							 
						 
						
							
							
							
							
								
							
							
								6e24c86320 
								
							 
						 
						
							
							
								
								teensy40: remove FPU spec in target JSON list of cflags  
							
							
							
						 
						
							2020-11-11 18:34:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ardnew 
								
							 
						 
						
							
							
							
							
								
							
							
								19a0270303 
								
							 
						 
						
							
							
								
								teensy40: refactor to remove unnecessary code and constants  
							
							
							
						 
						
							2020-11-11 18:34:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ardnew 
								
							 
						 
						
							
							
							
							
								
							
							
								691185f5f4 
								
							 
						 
						
							
							
								
								teensy40: initial implementation  
							
							
							
						 
						
							2020-11-11 18:34:47 +01:00