| 
				
			 | 
			
			 | 
			@@ -1118,6 +1118,9 @@ public: | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				// (eg, a timer), interruptNumber should be 255. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				void usingInterrupt(uint8_t n) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
					if (n >= CORE_NUM_DIGITAL) return; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#if defined(__IMXRT1062__) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
					usingInterrupt(IRQ_GPIO6789); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#elif defined(__IMXRT1052__) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
					volatile uint32_t *gpio = portOutputRegister(n); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
					switch((uint32_t)gpio) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
						case (uint32_t)&GPIO1_DR: | 
		
		
	
	
		
			
			| 
				
			 | 
			
			 | 
			@@ -1137,6 +1140,7 @@ public: | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
							usingInterrupt(IRQ_GPIO4_16_31); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
							break; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
					} | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			#endif		 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				} | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				void usingInterrupt(IRQ_NUMBER_t interruptName); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				void notUsingInterrupt(IRQ_NUMBER_t interruptName); |