This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2640R2F: Hardware flow control necessity

Part Number: CC2640R2F
Other Parts Discussed in Thread: SYSCONFIG,

Hi,

My customer is asking to enable the CTS and RTS pin in the BT Module. We use DIO2 & DIO3 as a RXD and TXD pins in the BT module. 

1) Is there a dedicated CTS and RTS DIO? Nothing is mentioned in the data sheet.

2) In normal operation the RTS and CTS flow control interfaces are mandatory?

3) Need a detailed explanation to communicate with my customer.

Regards,

Rahul K V

  • Hi Rahul,

    It appears that there existed some previous replies that were accidentally erased, if you have a history of them then please provide them in a response for further reference...

    Which SIMPLELINK-CC2640R2F-SDK version are you using?  RTS/CTS flow control is not mandatory.  An example for software flow control is included in the NPI transport layer (npi_tl) of host_test for NPI_FLOW_CRTL==1.  I recommend that you reference the npi_tl_uart.c, npi_config.h, npi_tl.c, and npi_task.c resources of this project.

    Regards,
    Ryan

  • Hi Ryan,

    Yes, the previous replies are deleted. I couldn't find any details of it.

    simplelink_cc13x2_26x2_sdk_5_10_00_48

    Regards,
    Rahul K V

  • I assume you meant the simplelink_cc2640r2f_sdk_5_10_00_02 since you are using the CC2640R2F device.  The simplelink-cc13x2-cc26x2-sdk would have been convenient due to SysConfig, I've modified my original response as such.  You can also consider modifying CC2640R2_LAUNCHXL.c to initialize RTS/CTS pins as instructed in the UARTCC26XX.h File Reference.

    Regards,
    Ryan