The user guide for CC2540/41 uses the PICTL register to control GPIO interrupts, the bits that refer to port 0 to 3 interrupt configuration indicate that the bit should be set to zero to generate interrupt on rising edge and set to 1 to generate interrupt on falling edge. However my observed behaviour (from scope) is that setting this bit to zero generates interrupt on falling edge and set to 1 generates on rising edge.
This would appear to be an error in the user guide (page 89 PICTL (0x8C) - Port Interrupt Control), please can you confirm?
Here are the document details of the user guide I am using:
Literature Number: SWRU191F
April 2009–Revised April 2014
Thanks.