Index: firmware/source/gio.c =================================================================== diff -u -r792764062d7b7826af10e030277f18379af4fcd1 -rabb9687e52d9db5df1abe7626ba04a6d431ba823 --- firmware/source/gio.c (.../gio.c) (revision 792764062d7b7826af10e030277f18379af4fcd1) +++ firmware/source/gio.c (.../gio.c) (revision abb9687e52d9db5df1abe7626ba04a6d431ba823) @@ -73,7 +73,7 @@ /** - Port A output values */ gioPORTA->DOUT = (uint32)((uint32)0U << 0U) /* Bit 0 */ | (uint32)((uint32)0U << 1U) /* Bit 1 */ - | (uint32)((uint32)0U << 2U) /* Bit 2 */ + | (uint32)((uint32)1U << 2U) /* Bit 2 */ | (uint32)((uint32)0U << 3U) /* Bit 3 */ | (uint32)((uint32)0U << 4U) /* Bit 4 */ | (uint32)((uint32)0U << 5U) /* Bit 5 */ @@ -83,11 +83,11 @@ /** - Port A direction */ gioPORTA->DIR = (uint32)((uint32)0U << 0U) /* Bit 0 */ | (uint32)((uint32)0U << 1U) /* Bit 1 */ - | (uint32)((uint32)0U << 2U) /* Bit 2 */ + | (uint32)((uint32)1U << 2U) /* Bit 2 */ | (uint32)((uint32)0U << 3U) /* Bit 3 */ | (uint32)((uint32)0U << 4U) /* Bit 4 */ | (uint32)((uint32)0U << 5U) /* Bit 5 */ - | (uint32)((uint32)0U << 6U) /* Bit 6 */ + | (uint32)((uint32)1U << 6U) /* Bit 6 */ | (uint32)((uint32)0U << 7U); /* Bit 7 */ /** - Port A open drain enable */ @@ -101,13 +101,13 @@ | (uint32)((uint32)0U << 7U); /* Bit 7 */ /** - Port A pullup / pulldown selection */ - gioPORTA->PSL = (uint32)((uint32)0U << 0U) /* Bit 0 */ - | (uint32)((uint32)0U << 1U) /* Bit 1 */ + gioPORTA->PSL = (uint32)((uint32)1U << 0U) /* Bit 0 */ + | (uint32)((uint32)1U << 1U) /* Bit 1 */ | (uint32)((uint32)0U << 2U) /* Bit 2 */ | (uint32)((uint32)0U << 3U) /* Bit 3 */ | (uint32)((uint32)0U << 4U) /* Bit 4 */ | (uint32)((uint32)0U << 5U) /* Bit 5 */ - | (uint32)((uint32)0U << 6U) /* Bit 6 */ + | (uint32)((uint32)1U << 6U) /* Bit 6 */ | (uint32)((uint32)0U << 7U); /* Bit 7 */ /** - Port A pullup / pulldown enable*/ @@ -117,7 +117,7 @@ | (uint32)((uint32)0U << 3U) /* Bit 3 */ | (uint32)((uint32)0U << 4U) /* Bit 4 */ | (uint32)((uint32)0U << 5U) /* Bit 5 */ - | (uint32)((uint32)0U << 6U) /* Bit 6 */ + | (uint32)((uint32)1U << 6U) /* Bit 6 */ | (uint32)((uint32)0U << 7U); /* Bit 7 */ /** @b initialize @b Port @b B */ @@ -133,10 +133,10 @@ | (uint32)((uint32)0U << 7U); /* Bit 7 */ /** - Port B direction */ - gioPORTB->DIR = (uint32)((uint32)0U << 0U) /* Bit 0 */ - | (uint32)((uint32)0U << 1U) /* Bit 1 */ + gioPORTB->DIR = (uint32)((uint32)1U << 0U) /* Bit 0 */ + | (uint32)((uint32)1U << 1U) /* Bit 1 */ | (uint32)((uint32)0U << 2U) /* Bit 2 */ - | (uint32)((uint32)0U << 3U) /* Bit 3 */ + | (uint32)((uint32)1U << 3U) /* Bit 3 */ | (uint32)((uint32)0U << 4U) /* Bit 4 */ | (uint32)((uint32)0U << 5U) /* Bit 5 */ | (uint32)((uint32)0U << 6U) /* Bit 6 */