int main(void) { PINSEL_CFG_Type PinCfg; // Pin configuration uint8_t x; // set p2.9 as input PinCfg.Funcnum = 0; PinCfg.OpenDrain = 0; PinCfg.Pinmode = PINSEL_PINMODE_PULLDOWN; PinCfg.Portnum = 2; PinCfg.Pinnum = 9; PINSEL_ConfigPin(&PinCfg); // setup pin direction FIO_ByteSetDir(2, 1, 0b00000010, 0); while(1) { x = (FIO_ByteReadValue(2, 1) & 0b00000010) >> 1; x = 0; // breakpoint here } } |