Frank
							
						 
						
							
								0cb6ea8de3
								
									
										
											 
										
									
								
							 
						 
						
							
								
								while(1); -> while (1) asm ("WFI");  
							 
							
							 
							
							
							
							Saves power and prevents heating 
							
						 
						6 years ago  
					 
				
					
						
							
								   PaulStoffregen
							
						 
						
							
								24620b1a71
								
							 
						 
						
							
								
								Dynamically partition ITCM & DTCM on IMXRT1062  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   PaulStoffregen
							
						 
						
							
								7562ec0493
								
							 
						 
						
							
								
								Add IOMUXC registers for IMXRT1062  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   PaulStoffregen
							
						 
						
							
								57bc3456ba
								
							 
						 
						
							
								
								Use ATDTW when polling dTD status, and other USB improvements  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   PaulStoffregen
							
						 
						
							
								253c747256
								
							 
						 
						
							
								
								Fix USB_USBCMD_ATDTW define  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   PaulStoffregen
							
						 
						
							
								7e959d4a14
								
							 
						 
						
							
								
								USB serial receive on IMXRT  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   duff2013
							
						 
						
							
								abbb04a26d
								
							 
						 
						
							
								
								undocumented SNVS regs  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Frank
							
						 
						
							
								b9956661e8
								
									
										
											 
										
									
								
							 
						 
						
							
								
								use GPIO6..9  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Frank
							
						 
						
							
								5fda96ebc9
								
									
										
											 
										
									
								
							 
						 
						
							
								
								add SNVS definitions for RTC  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Frank
							
						 
						
							
								5c7cd9c57a
								
									
										
											 
										
									
								
							 
						 
						
							
								
								add #define digitalPinToInterrupt(p)  
							 
							
							 
							
							
							
							todo:
analogInputToDigitalPin(p)
digitalPinHasPWM(p) 
							
						 
						6 years ago  
					 
				
					
						
							
								   PaulStoffregen
							
						 
						
							
								151121fc4d
								
							 
						 
						
							
								
								Use fast GPIO registers on IMXRT1062, probably breaks attachInterrupt  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   PaulStoffregen
							
						 
						
							
								25e6876450
								
							 
						 
						
							
								
								Fix IRQ numbers for IMXRT1062  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   PaulStoffregen
							
						 
						
							
								14bf9b817c
								
							 
						 
						
							
								
								Add IMXRT1062 registers  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Kurt Eckhardt
							
						 
						
							
								df673baeae
								
							 
						 
						
							
								
								Add SD Cards as IO pins - plus fix Serial2 and Serial8 for T4 B2  
							 
							
							 
							
							
							
							Fixed the Serial2 object to use the new correct pins, plus made Serial8 only valid for T4 B1 (not B2).
Also I defined IO pins for the six signals associated with the SD Card slot.
I have tested these both as IO pins and now as SPI2 
							
						 
						6 years ago  
					 
				
					
						
							
								   PaulStoffregen
							
						 
						
							
								89522d4cff
								
							 
						 
						
							
								
								Update digital & PWM for IMXRT1062 pins  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Mike S
							
						 
						
							
								57da39b53b
								
							 
						 
						
							
								
								update setpad in Analog.c and added debug info in startup  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   PaulStoffregen
							
						 
						
							
								79cfe46a71
								
							 
						 
						
							
								
								Update USB descriptor for T4 beta  #2  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   PaulStoffregen
							
						 
						
							
								62ba826d56
								
							 
						 
						
							
								
								Update linker scripts  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Frank
							
						 
						
							
								667e8e2c26
								
									
										
											 
										
									
								
							 
						 
						
							
								
								Fix SPDF Base-Address  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Frank Bösing
							
						 
						
							
								95168bdef0
								
							 
						 
						
							
								
								use .progmem  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   PaulStoffregen
							
						 
						
							
								1030be3aee
								
							 
						 
						
							
								
								Fix attachInterruptVector, use compiler memory barrier  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Kurt Eckhardt
							
						 
						
							
								eab640e5af
								
							 
						 
						
							
								
								T4 Imxrt define Flexio structure.  
							 
							
							 
							
							
							
							Moved from my flexio_t4 library.
Libary was updated to see if already defined before it now defines it. 
							
						 
						6 years ago  
					 
				
					
						
							
								   Defragster
							
						 
						
							
								bf3329ab08
								
									
										
											 
										
									
								
							 
						 
						
							
								
								clock halved - halve blink wait count  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   PaulStoffregen
							
						 
						
							
								9bd82c255b
								
							 
						 
						
							
								
								Fix IMXRT_USB2 address  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   PaulStoffregen
							
						 
						
							
								c562f0ae91
								
							 
						 
						
							
								
								add imxrt usb2 pll defs  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   PaulStoffregen
							
						 
						
							
								d66f83e3fe
								
							 
						 
						
							
								
								Add keylayouts & USB timer defs  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   PaulStoffregen
							
						 
						
							
								041dd94734
								
							 
						 
						
							
								
								Fix AudioStream  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   PaulStoffregen
							
						 
						
							
								b6e446f6ae
								
							 
						 
						
							
								
								Add AudioStream for T4  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Frank
							
						 
						
							
								18dda2deb5
								
									
										
											 
										
									
								
							 
						 
						
							
								
								more defs  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Frank
							
						 
						
							
								52161d7dad
								
									
										
											 
										
									
								
							 
						 
						
							
								
								add some more audio defs  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Frank
							
						 
						
							
								c15ff6369c
								
									
										
											 
										
									
								
							 
						 
						
							
								
								add some definitions for audio  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Frank
							
						 
						
							
								68bde513e6
								
									
										
											 
										
									
								
							 
						 
						
							
								
								use nullptr, no default  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Frank
							
						 
						
							
								19b8b55cdc
								
									
										
											 
										
									
								
							 
						 
						
							
								
								pendablesrvreq_isr = priority 32;  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Defragster
							
						 
						
							
								cf96471a79
								
									
										
											 
										
									
								
							 
						 
						
							
								
								Expose alt weak func(), label displayed dump  
							 
							
							 
							
							
							
							Code from :: https://community.nxp.com/thread/389002 
Name the fault dump info
New weak to override :: HardFault_HandlerC() 
							
						 
						6 years ago  
					 
				
					
						
							
								   Kurt Eckhardt
							
						 
						
							
								03e1f35c81
								
							 
						 
						
							
								
								T4 - setTX with open drain mode.  
							 
							
							 
							
							
							
							Allow the user to call setTX with the one hardware pin, and hopefully allow them to turn on Open Drain mode or turn it back off.  I don't currently have any test cases that use this, so not sure how well it works. 
							
						 
						6 years ago  
					 
				
					
						
							
								   Frank
							
						 
						
							
								fc0677b9a6
								
									
										
											 
										
									
								
							 
						 
						
							
								
								add nullptr check  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Frank
							
						 
						
							
								6da04a6e32
								
									
										
											 
										
									
								
							 
						 
						
							
								
								Fix Bug - CSR_DONE be cleared to write the MAJORELINK or ESG bits  
							 
							
							 
							
							
							
							Page 982.
Fixes https://forum.pjrc.com/threads/54711-Teensy-4-0-First-Beta-Test?p=196233&viewfull=1#post196233 
- maybe this is needed for T3x, too? too late here to check this now. 
							
						 
						6 years ago  
					 
				
					
						
							
								   Mike S
							
						 
						
							
								2c30a94152
								
									
										
											 
										
									
								
							 
						 
						
							
								
								Update core_pins.h  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Mike S
							
						 
						
							
								f10f3bde9e
								
									
										
											 
										
									
								
							 
						 
						
							
								
								Corrected pad configes for pins 0 and 3  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Kurt Eckhardt
							
						 
						
							
								f6d42f26dc
								
							 
						 
						
							
								
								t4 FLEXIO register masks are 32 bits  
							 
							
							 
							
							
							
							The FlexIO registers are 32 bits, the masks were all setup for 16 bits so the high word of registers were not updated 
							
						 
						6 years ago  
					 
				
					
						
							
								   PaulStoffregen
							
						 
						
							
								6182e0f4ae
								
							 
						 
						
							
								
								Add IPAddress class  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Defragster
							
						 
						
							
								a5aa846df7
								
									
										
											 
										
									
								
							 
						 
						
							
								
								Drop CPU speed and TEMP when faulted offline  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Frank
							
						 
						
							
								1b8a01a3df
								
									
										
											 
										
									
								
							 
						 
						
							
								
								Update pwm.c  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Frank
							
						 
						
							
								48943e5e97
								
									
										
											 
										
									
								
							 
						 
						
							
								
								fix warnings  
							 
							
							 
							
							
							
							warning: 'flexpwm' may be used uninitialized in this function [-Wmaybe-uninitialized]
warning: 'qtimer' may be used uninitialized in this function [-Wmaybe-uninitialized] 
							
						 
						6 years ago  
					 
				
					
						
							
								   Frank
							
						 
						
							
								da35bc16c7
								
									
										
											 
										
									
								
							 
						 
						
							
								
								add reset PFD3  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Defragster
							
						 
						
							
								c5b49f13c9
								
									
										
											 
										
									
								
							 
						 
						
							
								
								Removed volatile tag on dummy var systick_safe_read  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Defragster
							
						 
						
							
								aa3b459699
								
									
										
											 
										
									
								
							 
						 
						
							
								
								Removed volatile tag on dummy var systick_safe_read  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Defragster
							
						 
						
							
								1a8060854d
								
									
										
											 
										
									
								
							 
						 
						
							
								
								synchro ref note for var  
							 
							
							
							
						 
						6 years ago  
					 
				
					
						
							
								   Frank
							
						 
						
							
								6306ec99f8
								
									
										
											 
										
									
								
							 
						 
						
							
								
								Fix PLL2-PFD  
							 
							
							 
							
							
							
							This fixes the PFDs for PLL2 - by default, it has totally wrong values. This sets the frequencies according to the diagram on Page 676.
The same fix is needed for PLL3 - I have code (same structure), but it does not work - Do have have any hints for me?
Is PLL3 even running? I not, can we start it? Or, if i is running - at which frequency, and  is there any non-std config? 
							
						 
						6 years ago  
					 
				
					
						
							
								   Defragster
							
						 
						
							
								b60d6774ac
								
									
										
											 
										
									
								
							 
						 
						
							
								
								Use ARM Synchronization  
							 
							
							 
							
							
							
							for micros() Use: ARM Synchronization Primitives, include of arm_math.h
Get systick_isr data safely without disable interrupts, uses systick_safe_read as indicator variable 
							
						 
						6 years ago