Browse Source

Update pins_arduino.h

teensy4-core
Frank 4 years ago
parent
commit
3d310f7244
No account linked to committer's email address
1 changed files with 6 additions and 2 deletions
  1. +6
    -2
      teensy4/pins_arduino.h

+ 6
- 2
teensy4/pins_arduino.h View File

#define NOT_AN_INTERRUPT -1 #define NOT_AN_INTERRUPT -1




#if defined(__IMXRT1062__)
#if defined(__IMXRT1062__) && defined(ARDUINO_TEENSY40)
#define analogInputToDigitalPin(p) (((p) <= 9) ? (p) + 14 : (( ((p) >= 14 && (p) <= 27)) || ((p) >= 38 && (p) <= 41) ? (p) : -1))
#define digitalPinHasPWM(p) ((p) <= 15 || (p) == 18 || (p) == 19 || ((p) >= 22 && (p) <= 25) || ((p) >= 28 && (p) <= 31) || (p) == 33)
#elif defined(__IMXRT1062__) && defined(ARDUINO_TEENSY41)
#define analogInputToDigitalPin(p) (((p) <= 9) ? (p) + 14 : (( ((p) >= 14 && (p) <= 27)) || ((p) >= 38 && (p) <= 41) ? (p) : -1)) #define analogInputToDigitalPin(p) (((p) <= 9) ? (p) + 14 : (( ((p) >= 14 && (p) <= 27)) || ((p) >= 38 && (p) <= 41) ? (p) : -1))
#define digitalPinHasPWM(p) ((p) <= 15 || (p) == 18 || (p) == 19 || ((p) >= 22 && (p) <= 25) || ((p) >= 28 && (p) <= 31) || (p) == 33) #define digitalPinHasPWM(p) ((p) <= 15 || (p) == 18 || (p) == 19 || ((p) >= 22 && (p) <= 25) || ((p) >= 28 && (p) <= 31) || (p) == 33)
#define digitalPinToInterrupt(p) ((p) < NUM_DIGITAL_PINS ? (p) : -1)
#endif #endif
#define digitalPinToInterrupt(p) ((p) < NUM_DIGITAL_PINS ? (p) : -1)



#define digitalPinToPCICR(p) ((volatile uint8_t *)0) #define digitalPinToPCICR(p) ((volatile uint8_t *)0)
#define digitalPinToPCICRbit(p) (0) #define digitalPinToPCICRbit(p) (0)

Loading…
Cancel
Save