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.

CC1111 USB dongle Mac OS driver



Hi There,

Hopefully a quick and simple question: is there a driver for the CC1111 USB dongle in MacOS? I'm interested in using it to get data from other RF devices through the serial port.

Thanks!

Johnty

  • Hi,

    give the serial app example a try and you will see that it works under MAC OS X, too. No driver to be installed.

    regards

    spachner

  • and for reference, the USB library and code examples can be found here:

    http://focus.ti.com/docs/prod/folders/print/cc1111f32.html#toolssoftware

    Rgds,
    Kjetil

  • I hav the same problem I'd like to use the CC1111 under Mac OS X. But all i get is the /dev/tty.usbmodem001 device. But If I open up a connection with the command line tool screen or the goSerial.app I don't get any response. 

    What do you mean with serial app example? Some IOKit code? Or just a serial terminal like goSerial? Where can I get it? How do I get to talk to the CC1111 dongle?

    Any help would be appreciated.

  • for the one that came with the chronos watch, the easiest way is probably to use the python script. for the device to work 2 (iirc) bytes need to be sent to it that puts it into listening mode, and then when you hit "connect" on the watch the data starts to stream in. in theory you could pass this through a serial terminal like goSerial if it allows you to send non-keyboard characters through a menu.

    if you're connecting to another device, i'm not too sure - i guess how it responds to commands depends on what code is running on it. but the usb end of it is basically a serial port in your system so you talk to it the same way.

    hope this helps a bit...

  • sorry, that wasn't the best answer.

     

    if you look at the sample programs in the link from the previous post, you'll find a zip file with sample firmware for the device. depending on what you flash to it the dongle can be a usb-serial port or a usb hid device. i guess the access point that came with the chronos watch implements the usb-serial port, which is why when plugged in it shows up as a serial port.

    what is not clear to me from briefly skimming the documentation, is whether you can program the firmware through the usb port alone or will you need an external programmer/debugger for it.

     

  • Thank you very much for your detailed explanation. Now I'm getting most of it. But I still can't find a useful documentation. So I still have no idea what 2 bytes to send to the serial device. Where can I get that info?

  • Ahh nice, i found everything I needed here: http://e2e.ti.com/support/microcontrollers/msp43016-bit_ultra-low_power_mcus/f/166/t/32714.aspx?PageIndex=1

    And if anyone is interested: I'm using the AMSerialPort code from here: http://www.harmless.de/cocoa-code.php