When I add additional components to the board (like a cellular module) that have extra pins for things like interrupts how do I specify what the pin mappings are between the cellular module and the microcontroller?
It's decided block by block. If a technology needs an interrupt to operate, it is routed in the construct of ALC. For example, the IMU blocks need an interrupt to operate at its ideal so it's a required net connect on the controller. Conversely an alarm interrupt on a distance sensor is not often used for a 'user experience' for a lack of a better description. If it's considered optional, we don't route it but we do bring that pin out to a local PTH label hole so the user can solder to it after the fact.
> An ATECC608 on I2C - Awesome. ATECC508 is on the list but I think we can get the 608 on there as well.
> A 16 channel PWM module with the PCA9685 (like the Servo pHAT) on I2C - Good idea. I'll add it.
Pursue the cheese, win the excellence.