diff --git a/kestrel/src/kestrel.c b/kestrel/src/kestrel.c index 0ea5e3cc6faece42d2b246107a18c7e18a07027e..a8e679fe25a256f52b99dd1b62f514764b462d93 100644 --- a/kestrel/src/kestrel.c +++ b/kestrel/src/kestrel.c @@ -447,9 +447,13 @@ static void display_post_code(uint16_t post_code) static void gpio_init(void) { + // Disable LPC clock buffer + gpio1_out_write(gpio1_out_read() & ~(0x01 << 12)); + gpio1_oe_write(gpio1_oe_read() | (0x01 << 12)); + // Set up discrete LED bank set_led_bank_display(0x00); - gpio1_oe_write(0xf); + gpio1_oe_write(gpio1_oe_read() | 0xf); // Set up alphanumeric display / power LED gpio2_out_write((' ' << 24) | (' ' << 16) | (' ' << 8) | ' ');