I want to allow my MCU (TMS320F28335) to go into standby mode if the CC1101 hasn't received a packet in a while and then wake up as soon as the CC1101 receives a packet in order to process it. I have GDO0 configured (IOCFG0 = 06) such that the pin goes high when the sync word is sent/received and low at the end of the packet.
I can configure my MCU to wakeup from standby by configuring GPIOLPMSEL to wake up when a specified pin is pulled low. If GDO0 was by default high and dropped to low and back to high when receiving a packet, I would think that this would work perfectly. Can I just put a NOT Gate on the GDO0 pin and connect the output to one of my other GPIO pins on MCU and configure that GPIO as the wakeup pin?
Any suggestions on a a chip to do this as simply as possible? I will have two inputs that need to be inverted.