I am a little confused by the CTS and RTS pins in the CC2480.
The interface documentation[1] states that:
1) UART Clear to send, CTS (pin 15) is an output.
2) UART Ready to send, RTS (pin 16) is an input.
The CC2430 (the basis for cc2480???) can also use P0_4 (pin 15) and P0_5 (pin 16) for UART0 hardware flow control. It seems to me that the input/output roles are reversed in the CC2430 section 13.14.1.3 "UART Hardware Flow Control" [2] as compared to the CC2480:
1) Quoting: "Transmission of a byte will not occur before the CTS input go low"
2) Quoting: "The RTS output will then be driven low when the receive register is empty and reception is enabled"
The documentation for the CC2480 (as opposed to the CC2430) does not spell out what CTS low or high and RTS low or high exactly does: Can someone clarify this given my observations above?
References:
[1] swra175a.pdf, http://focus.ti.com/docs/prod/folders/print/cc2480a1.html
[2] cc2430.pdf, http://focus.ti.com/docs/prod/folders/print/cc2430.html