I got spoiled using DaVE by Infineon to setup the registers for many aspects of the microprocessor including and, especially, I/O control. Is there a similar tool for Freescale and NXP micro's and supported in uVision5? In uVision5 for a Cortex-M ARM processor, it looks like the Run-Time Environment is a way to start. However, it becomes unclear how I indicate which pin is used for what feature. As an example, if I have simple switch input connected to PC_9 on the LPC1857, what code am I expected to supply to read that input?