Using the TI-library for MSP430/Launchpad/Boosterpack RF instead

OK, so I made the library, and it was sort of working, but then CorB told me about this library: http://www.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=slaa325a

I reverted to using that, ported it to Launchpad (just minor config changes) and made it available on my GitHub repository. It’s BSD-licensed. Thanks Texas Instruments for making a great Launchpad product and a great CC1101, which must be the most flexible of all RF chips. And to Anaren for the module!!! (you can tell I’m very happy, right? :) )

The GIT-hub repository is at https://github.com/mobilars/LarsRF

4 thoughts on “Using the TI-library for MSP430/Launchpad/Boosterpack RF instead

  1. Paul

    Hello,
    I am using the TI 430 Launchpad and the CC110l RF module for a school project. I have looked at your code on github. I am wondering what code (apps or ti) would be best to send a data set across these modules? I am going to read in an RFID tag ID into the micro and I need to send it wireless to a host PC. Does your code name a host and a node? Any information will be very helpful. I am just looking to simply send an ID number from one node to the other. Do you need other software to establish the host/node connection or does the device configure this on its own? Thank you. Could you please email me your answer?

    Reply
    1. Lars Post author

      It’s very simplistic code that just sends a packet from one node to another. Both sides are running the same code.

      One of the sides can be modified to pass your RFID info out on a serial port (using the USB) to a program on the PC. That should be a relatively simple fix, using the serial code that is already there.

      Apps is just an example of using the code that’s in the TI-directory.

      So or the receiver, just modify the code in “main_acktest.c” so that it actually takes the packet content and outputs it onto serial when it receives it. I can probably make some example code if you want to. On the transmitter, just use the “main_acktest.c” as a template, but instead of filling the txBuffer with garbage like I am, fill it with your RFID code.

      The code could have used the address-property of the CC1101 to make it more ‘directive’.

      Reply
  2. Greg

    Thanks for this code. What assembler do you use. I am trying to connect a custom CC1101 board onto my launchpad which I have just got to need to start from the beginning.
    Thanks,
    Greg

    Reply
    1. Lars Post author

      I have used both IAR and CCS. The code on github is for IAR, but it should run on CCS also I think, perhaps with some minor modifications.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *


6 + four =


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>