8fd0d71fb4
								
									
										
											
								
							 
						 
						
							
								
								Merge pull request  #406  from KurtE/T4_ADC_XBAR_DEFINES  
							
							Add ADC Structure and redefine using, plus XBAR defines. 
							
						 
						5 anni fa  
				
					
						
							
								 
						
							
								b98907f076
								
									
										
											
								
							 
						 
						
							
								
								Merge pull request  #402  from mjs513/Update-imxrt.h-for-Encoder-structure  
							
							Update imxrt.h for encoder structure 
							
						 
						5 anni fa  
				
					
						
							
								 
						
							
								ecb0ea28e8
								
							 
						 
						
							
								
								T4 USB MIDI receive  
							
							
							
						 
						5 anni fa  
				
					
						
							
								 
						
							
								158f1fb94b
								
							 
						 
						
							
								
								Updated imxrt.h to retain original Encoder reg names  
							
							
							
						 
						5 anni fa  
				
					
						
							
								 
						
							
								41cec678f2
								
							 
						 
						
							
								
								T4 USB MIDI auto flush output at start of microframe  
							
							
							
						 
						5 anni fa  
				
					
						
							
								 
						
							
								c75375d874
								
							 
						 
						
							
								
								Add ADC Structure and redefine using, plus XBAR defines.  
							
							Add structure to make it easer to use ADC objects,
Plus updated defines to use the structure.
Left in my own define for structure location as a trigger to not define it in my own code when running older version of core...
Also added defines for XBAR, such that we can hopefully not have to use magic numbers to say, map PID1 to ADC_ETC1_... 
							
						 
						5 anni fa  
				
					
						
							
								 
						
							
								f44268059b
								
							 
						 
						
							
								
								Add USB MIDI (work in progress) for Teensy 4.0  
							
							
							
						 
						5 anni fa  
				
					
						
							
								 
						
							
								14f0cf2b6f
								
							 
						 
						
							
								
								Add USB touchscreen (work in progress) for Teensy 4.0  
							
							
							
						 
						5 anni fa  
				
					
						
							
								 
						
							
								1f1e5c29e1
								
							 
						 
						
							
								
								Add USB mouse & joystick for Teensy 4.0  
							
							
							
						 
						5 anni fa  
				
					
						
							
								 
						
							
								b3e7d058b5
								
							 
						 
						
							
								
								Add USB keyboard for Teensy 4.0  
							
							
							
						 
						5 anni fa  
				
					
						
							
								 
						
							
								e647780a00
								
							 
						 
						
							
								
								Add USB serial emulation for Teensy 4.0  
							
							
							
						 
						5 anni fa  
				
					
						
							
								 
						
							
								f9a9f867c5
								
									
										
											
								
							 
						 
						
							
								
								Merge pull request  #404  from KurtE/t4_avr_registers  
							
							T4 avr registers 
							
						 
						5 anni fa  
				
					
						
							
								 
						
							
								3abaeb1142
								
							 
						 
						
							
								
								T4: Fix analogReadAveraging  
							
							It was not properly clearing the old state for the ADC_CFG_AVGS, but instead it was oring in the new value,
also T4-Analog fix calibration tests
Found by @mjs513  - At init time it was not looking at ADC2 to have completed calibration...
Remove T41b1 pins ifdef 
							
						 
						5 anni fa  
				
					
						
							
								 
						
							
								3ad45ddaf9
								
							 
						 
						
							
								
								T4 USB serial receive buffer defaults to 4096 bytes  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								a2e957d80b
								
							 
						 
						
							
								
								T4 USB use DMAMEM for USB serial receive buffer  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								f0c53891eb
								
							 
						 
						
							
								
								T4 USB read transfer status directly  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								9d6ec90f07
								
							 
						 
						
							
								
								T4 USB remove all completed transfers from endpoint's list before any callbacks  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								eb5d86692a
								
							 
						 
						
							
								
								USB serial receive optimization on Teensy 4.0 - work in progress  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								24e0248267
								
							 
						 
						
							
								
								USB serial transmit needs to use zero length packets  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								0d0dda7823
								
							 
						 
						
							
								
								Fix DMAMUX_SOURCE_LPUARTX settings  
							
							The TX and RX values were reversed.
That is for example on Serial1 (LPUART6)
Before we had:
```
```
now we have
```
```
So for example trying to get WS2812Serial library to work was failing, to output anything. 
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								7337ad8060
								
							 
						 
						
							
								
								Fix T4 Serial3 CTS pin.  
							
							Had wrong pin in my table, so fixed table.
User found on forum: https://forum.pjrc.com/threads/58414-Teensy-4-0-Serial3-attachCts-wrong-pin-in-HardwareSerial3-cpp?p=221464#post221464  
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								d7dc4a9764
								
							 
						 
						
							
								
								T4 - FIrst pass for T4 emulation of PORTB/C/D registers  
							
							Here is a first pass at trying to get the AVR emulation of Ports working like it did for T3.x.
Not 100% confident, but at least simple sketch is working. 
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								d28e889454
								
							 
						 
						
							
								
								T3 - Bug in PINC  
							
							Reading wrong register for one bit... 
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								3faabc46cd
								
							 
						 
						
							
								
								Update imxrt.h for new Encoder reg structure  
							
							Needed to implement Quad encoder library. 
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								d045770f24
								
									
										
											
								
							 
						 
						
							
								
								Merge pull request  #1  from PaulStoffregen/master  
							
							Even commits from master 
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								73ea157600
								
							 
						 
						
							
								
								Add comment with link to PORT_PCR_ISF polling example  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								5e3ce5a4ca
								
							 
						 
						
							
								
								Require the vector table on Teensy 3.x, even for programs referencing nothing  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								f606ad9efb
								
							 
						 
						
							
								
								Add dummy ITCM padding linker section, improves memory summary  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								0cfda40a56
								
							 
						 
						
							
								
								Use FLASHMEM for functions, not attribute progmem  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								ddb23fa5d9
								
							 
						 
						
							
								
								Remove unused IMXRT1052 stuff  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								5aeeb9ad58
								
							 
						 
						
							
								
								Add FLASHMEM, for assigning functions (not variables) to flash  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								9557c81817
								
							 
						 
						
							
								
								Use DMAMEM for USB serial transmit buffer  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								17d02bcaf0
								
							 
						 
						
							
								
								USB serial use different packet sizes at 12 vs 480  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								c48ce955ab
								
							 
						 
						
							
								
								Speed dependent USB config descriptors  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								37fd1683fa
								
									
										
											
								
							 
						 
						
							
								
								Merge pull request  #398  from luni64/feature  
							
							Rename CCM_CCGR1_GPT defines 
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								17d54c5c70
								
							 
						 
						
							
								
								Rename CCM_CCGR1_GPT defines  
							
							Current naming is confusing since it differs between GTP1 and GTP2. The GTP2 version is compatible to the naming in the data sheet. So I suggest to adjust the naming for  GPT1 
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								f88ef12dcd
								
							 
						 
						
							
								
								Support Tools > CPU Speed menu for Teensy 4.0  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								ab83544af0
								
									
										
											
								
							 
						 
						
							
								
								Merge pull request  #385  from Defragster/patch-6  
							
							Teensy4: Startup Hooks 
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								4d5c71b841
								
							 
						 
						
							
								
								Move PIT timer init after CPU clock set  
							
							fixes  #394  
						6 anni fa  
				
					
						
							
								 
						
							
								65172538e1
								
									
										
											
								
							 
						 
						
							
								
								Merge pull request  #396  from Defragster/patch-10  
							
							Serial8 isn't a keyword now 
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								3cc722b06e
								
									
										
											
								
							 
						 
						
							
								
								Serial8 isn't a keyword now  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								3b5a6f717f
								
							 
						 
						
							
								
								RawHID receive on Teensy 4.0  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								53fc8d42fc
								
							 
						 
						
							
								
								RawHID tramsit on Teensy 4.0  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								695f22ef79
								
							 
						 
						
							
								
								RawHID compiles (empty functions) and auto-reboot works  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								e2badb1e65
								
							 
						 
						
							
								
								RawHID on Teensy 4.0, initial prep work  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								87017725d6
								
							 
						 
						
							
								
								Undo PIT timer usage by ROM startup, fixes >2 IntervalTimer instances  
							
							https://forum.pjrc.com/threads/57360-Teensy4-IntervalTimer-Channels-Problem  
						6 anni fa  
				
					
						
							
								 
						
							
								46b46be088
								
									
										
											
								
							 
						 
						
							
								
								Merge pull request  #392  from luni64/master  
							
							Explicitly declare TMR channel registers in IMXRT_TMR_t 
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								0ff1ba3b3b
								
							 
						 
						
							
								
								Explicitely delcare TMR channel registers in IMXRT_TMR_t to make encapsulation of the registers in a user class easier  
							
							I suggest to explicitely delcare a (say)  IMXRT_TMR_CH_t struct which collects the registers for a TMR  channel instead of implicitely defining this struct in the declaration of IMXRT_TMR_t.
This would allow for an easier definition of user classes modelling a TMR channel.
Not a big deal, could also do that mayself the class code but it would be more convenient if this would be done in imxrt.h 
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								7094459bed
								
							 
						 
						
							
								
								Add comment with link to forum thread about eeprom emulation limits  
							
							
							
						 
						6 anni fa  
				
					
						
							
								 
						
							
								e4b4a054c6
								
									
										
											
								
							 
						 
						
							
								
								Merge pull request  #391  from Defragster/patch-8  
							
							Speed 24 MHz - not 24 Hz for Lowest voltage 
							
						 
						6 anni fa