Suggestion: Maybe add some more explicit information about pins that support external Interrupts for Arduino users.
I am wanting to use an interrupt on a pin from a sensor and did not find anything when I did a search for Interrupt in the emanual. So I looked at the variant sources...
Probably want to mention that, you should use the digitalPinToInterrupt macro like:
attachInterrupt(digitalPinToInterrupt(_interrupt_pin), my_isr, FALLING);
Likewise it might be nice if it said that supported pins are: 2, 3, 4, 7, 8, 42, 45, 72
Note: I appreciate that most of this information is already in the emanual if you know where to look for it. Example in section:
https://github.com/ROBOTIS-GIT/emanual/blob/master/docs/en/parts/controller/opencr10.md#arduino-connector
It shows some of the pins in Function 3 (but no explanation about what EXTI_0... is.
Likewise in section:
https://github.com/ROBOTIS-GIT/emanual/blob/master/docs/en/parts/controller/opencr10.md#pin-definition
Shows the whole pin definition table, which gives you all the pins, which is great (Thanks!)
Edit: Also I have found with some platforms, the calling code needs to set the pin mode (probably input) when they are trying to use external interrupts using IO pins. Would be good to know if this is needed here or not.
Also side note: Would be good to know if the IO pins support Pull up and/or Pull down resistors and maybe info on what the resistance is...
Now to see if the interrupts work :D