Newbie question LPC2138

nobody wrote on Friday, April 20, 2007:

Hi,

I’m testing freeRTOS on an olimex LPC-MT-2138 evaluation board and it runs well. I’m trying to change the button interrupt from P0_14 to PO_15 (where my button is), but P0_14 seems to be defined as bit 28 on P0 where I would have expected it to be bit 14?

#define mainP0_14__EINT_1    ( 2 << 28 )

I would normally use the bitmask 0x00004000 for P0.14 which isn’t (2<<28)

What am I missing?

Thanks in advance.

Ben

nobody wrote on Friday, April 20, 2007:

It’s OK, I found the solution. I didn’t realise that the first 16 pins are on PINSEL0 and the next 16 on PINSEL1.