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.

Use of PAN1315 in a minimal environment

Other Parts Discussed in Thread: MSP430F5437, MSP430BT5190, MSP430F5438A

We are trying to add a PAN1315 bluetooth to an existing device which uses a MSP430F5437. There is no existing RTOS or need for one. Can the PAN1315 be used to emulate a simple serial connection to a PC? Can this be done without the 100+K bytes of stack that seems to be needed in the demo?

In the ideal world, we would like to be able to use an off the shelf USB/bluetooth device on the PC end to emulate a serial port. If necessary the device on the PC end could be built also.

I have not been able to find any documentation listing the actual commands that the PAN1315 accepts. Does complete documentation for the commands and data modes of the PAN1315 exist?

There is also the issue of the SPI port on the PAN1315. I have not been able to find any documentation on its use.

 

 

  • Mark,

     

    The CC256x platform requires an MSP430BT5190 to form a complete solution. The CC256x devices do not run the Bluetooth stack, which actually runs on the MSP430. The stack does take space, both in flash and RAM, but recent optimizations have enabled <90k or so for flash. As such, we do not provide information about the commands used with the PAN1315. In any case, it would be unusable without an actual stack.

    Note that the MSPBT5190 is equivalent to the MSP430F5438A. If you would like to use the MSP430F5437, you will need to contact Mindtree since they are the stack provider.

    The solution can be used as a cable replacement and is being used as such by several customers.

     

    One idea is to use the EZ430-RF2560 as your complete solution. It is small in size and only needs a few connections (UART mainly). You can develop a set of APIs running on the MSP430BT5190 and then connect to it using the APIs. Note that this is not supported for production and we recommend using PAN13xx modules.

     

    Gustavo