stm32f405_gpio: Update the external python script

Now toggles bits for testing

Signed-off-by: Alistair Francis <alistair23@gmail.com>
stm32f405_gpio: Update GPIO device

Includes:
 - Fixing up the external TCP connections
 - Removing unused code
 - Allowing TCP conenctions to trigger interrupts

Signed-off-by: Alistair Francis <alistair23@gmail.com>
netduinoplus2: General tidy ups

Signed-off-by: Alistair Francis <alistair23@gmail.com>
netduinoplus2: Re-wire GPIO interrupts

GPIO events now go from:
 1 GPIO devices
    - Each device has 15 outputs (9 devices)
 2 SYSCFG device
    - SYSCFG has (15 * 9) inputs
    - This device does the masking based on register values
 3 EXTI device
    - Has 15 inputs/outpus
    - Triggers the actuall interrupts

Signed-off-by: Alistair Francis <alistair23@gmail.com>
netduinoplus2: Update the debugging statements

Signed-off-by: Alistair Francis <alistair23@gmail.com>
netduinoplus2: Rename the EXTI and ADC files

Signed-off-by: Alistair Francis <alistair23@gmail.com>
netduinoplus2: Remove unused debugging information

Signed-off-by: Alistair Francis <alistair23@gmail.com>