e3d940c44d
								
							 
						 
						
							
								
								Shortcut dont call HardwareSerial::processevents if nothing active  
							
							This cut down some timings in yield. 
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								9828bd7188
								
							 
						 
						
							
								
								EventResponder runFromYield shortcut  
							
							Add quick test at start of function to return if there are no events pending.
Do this before checking if in ISR and the like.  Cut timing down a lot in yield. 
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								2cde1573a3
								
							 
						 
						
							
								
								C Serial1 functions like: serial_print(const char *)  
							
							Found some of our code has these defined, plus had in another test sketch so defined them hopefully with C bindings, but calls Serial1 object code 
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								0f0639b0c3
								
							 
						 
						
							
								
								Serial.readBytes and Serial.peak  
							
							Put in probably temporary bandaids to allow code that uses:
Serial.readBytes(Buffer, cnt);
To function.  It simply loops calling the underlying code for Serial.read(). 
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								4f24f25a32
								
							 
						 
						
							
								
								Main loop - call yield - yield can call SerialEvent  
							
							Comment out some of the main programs debug print statements plus add yield call to main loop.
yield can now call SerialEvent.
Put hack in that if the user has not overwritten the SerialEvent function, the weak linked one will turn off calling itself... 
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								0ce5990edb
								
							 
						 
						
							
								
								Add RTC functions  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								710f215fee
								
							 
						 
						
							
								
								fix eeprom issues after cold boot  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								5179c6b3ab
								
							 
						 
						
							
								
								Add eeprom support for imxrt  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								938be5eaf7
								
							 
						 
						
							
								
								Clear past transfer state when USB host does new enumeration  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								93a2e12268
								
							 
						 
						
							
								
								Fix endpoint 0 receive notify  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								a554067ee0
								
							 
						 
						
							
								
								Add USB transmit timeout  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								b062b68308
								
							 
						 
						
							
								
								Add USB Serial flush  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								533a0c2c00
								
							 
						 
						
							
								
								Improve USB serial transfers  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								f5201cfe1d
								
							 
						 
						
							
								
								Fix USB schedule_transfer()  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								ee5c5e4131
								
							 
						 
						
							
								
								Fix USB serial receive when transfer is multiple of packet size  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								77ef2dc5a1
								
							 
						 
						
							
								
								Init all USBCMD bits  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								f0e4117b45
								
							 
						 
						
							
								
								Update pins 30 and 31 in core_pins.h  
							
							The B2 board has different IO pins here for these two pins 
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								08bacbf7b3
								
							 
						 
						
							
								
								Don't call printf_debug explicitly  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								0cb6ea8de3
								
									
										
											
								
							 
						 
						
							
								
								while(1); -> while (1) asm ("WFI");  
							
							Saves power and prevents heating 
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								24620b1a71
								
							 
						 
						
							
								
								Dynamically partition ITCM & DTCM on IMXRT1062  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								7562ec0493
								
							 
						 
						
							
								
								Add IOMUXC registers for IMXRT1062  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								57bc3456ba
								
							 
						 
						
							
								
								Use ATDTW when polling dTD status, and other USB improvements  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								253c747256
								
							 
						 
						
							
								
								Fix USB_USBCMD_ATDTW define  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								7e959d4a14
								
							 
						 
						
							
								
								USB serial receive on IMXRT  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								abbb04a26d
								
							 
						 
						
							
								
								undocumented SNVS regs  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								b9956661e8
								
									
										
											
								
							 
						 
						
							
								
								use GPIO6..9  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								5fda96ebc9
								
									
										
											
								
							 
						 
						
							
								
								add SNVS definitions for RTC  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								5c7cd9c57a
								
									
										
											
								
							 
						 
						
							
								
								add #define digitalPinToInterrupt(p)  
							
							todo:
analogInputToDigitalPin(p)
digitalPinHasPWM(p) 
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								151121fc4d
								
							 
						 
						
							
								
								Use fast GPIO registers on IMXRT1062, probably breaks attachInterrupt  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								25e6876450
								
							 
						 
						
							
								
								Fix IRQ numbers for IMXRT1062  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								14bf9b817c
								
							 
						 
						
							
								
								Add IMXRT1062 registers  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								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 lat temu  
				
					
						
							
								 
						
							
								89522d4cff
								
							 
						 
						
							
								
								Update digital & PWM for IMXRT1062 pins  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								57da39b53b
								
							 
						 
						
							
								
								update setpad in Analog.c and added debug info in startup  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								79cfe46a71
								
							 
						 
						
							
								
								Update USB descriptor for T4 beta  #2  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								62ba826d56
								
							 
						 
						
							
								
								Update linker scripts  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								667e8e2c26
								
									
										
											
								
							 
						 
						
							
								
								Fix SPDF Base-Address  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								95168bdef0
								
							 
						 
						
							
								
								use .progmem  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								1030be3aee
								
							 
						 
						
							
								
								Fix attachInterruptVector, use compiler memory barrier  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								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 lat temu  
				
					
						
							
								 
						
							
								bf3329ab08
								
									
										
											
								
							 
						 
						
							
								
								clock halved - halve blink wait count  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								9bd82c255b
								
							 
						 
						
							
								
								Fix IMXRT_USB2 address  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								c562f0ae91
								
							 
						 
						
							
								
								add imxrt usb2 pll defs  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								d66f83e3fe
								
							 
						 
						
							
								
								Add keylayouts & USB timer defs  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								041dd94734
								
							 
						 
						
							
								
								Fix AudioStream  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								b6e446f6ae
								
							 
						 
						
							
								
								Add AudioStream for T4  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								18dda2deb5
								
									
										
											
								
							 
						 
						
							
								
								more defs  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								52161d7dad
								
									
										
											
								
							 
						 
						
							
								
								add some more audio defs  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								c15ff6369c
								
									
										
											
								
							 
						 
						
							
								
								add some definitions for audio  
							
							
							
						 
						6 lat temu  
				
					
						
							
								 
						
							
								68bde513e6
								
									
										
											
								
							 
						 
						
							
								
								use nullptr, no default  
							
							
							
						 
						6 lat temu