Bit banding (feature of Cortex M3) works well, as expected.
@166.66MHz CPU
gpio_write 1, and then gpio_write 0 takes ~0.57us
gpio_write(&gpio_ledC3, 1);
gpio_write(&gpio_ledC3, 0);
Bit-Banding =1, and then Bit-Banding = 0 takes ~0.17 us
GPIO_C3 = 1;
GPIO_C3 = 0;
#define BITBAND_PERI_REF...