Make LPC1768 pinmapping not specific to Re-ARM (#8063)
* Merging early because of build failures. See #8105 * Make LPC1768 pinmapping not specific to Re-ARM * Add HAL_PIN_TYPE and LPC1768 pin features * M43 Updates * Move pin map into pinsDebug_LPC1768.h * Incorporate comments and M226 * Fix persistent store compilation issues * Update pin features * Update MKS SBASE pins * Use native LPC1768 pin numbers in M42, M43, and M226
This commit is contained in:
		@@ -54,8 +54,8 @@ void attachInterrupt(const uint32_t pin, void (*callback)(void), uint32_t mode)
 | 
			
		||||
    __initialize();
 | 
			
		||||
    ++enabled;
 | 
			
		||||
  }
 | 
			
		||||
  uint8_t myport = pin_map[pin].port,
 | 
			
		||||
          mypin = pin_map[pin].pin;
 | 
			
		||||
  uint8_t myport = LPC1768_PIN_PORT(pin),
 | 
			
		||||
          mypin = LPC1768_PIN_PIN(pin);
 | 
			
		||||
 | 
			
		||||
  if (myport == 0)
 | 
			
		||||
    callbacksP0[mypin] = callback;
 | 
			
		||||
@@ -69,8 +69,8 @@ void attachInterrupt(const uint32_t pin, void (*callback)(void), uint32_t mode)
 | 
			
		||||
void detachInterrupt(const uint32_t pin) {
 | 
			
		||||
  if (!INTERRUPT_PIN(pin)) return;
 | 
			
		||||
 | 
			
		||||
  const uint8_t myport = pin_map[pin].port,
 | 
			
		||||
                mypin = pin_map[pin].pin;
 | 
			
		||||
  const uint8_t myport = LPC1768_PIN_PORT(pin),
 | 
			
		||||
                mypin = LPC1768_PIN_PIN(pin);
 | 
			
		||||
 | 
			
		||||
  // Disable interrupt
 | 
			
		||||
  GpioDisableInt(myport, mypin);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user