Communication with the UART-enabled firmware is possible through the Nucleo’s built-in ST-link.

The command line interface (CLI) depends on glib. After installing glib, the precompiled binary in should work.

The tty-naming scheme on MacOS X is confusing. The serial device to connect to is not tty.usbmodemxxx but cu.usbmodemxxx but apart from that the CLI-manual should cover the MacOS-CLI as well.

In the MacOS-zip there is also an Excel 2016 spreadsheet. Usage should be self explanatory, but the steps to getting it to work may not be. (I’m not sure if it works at all on Excel 2011.)

The spreadsheet works as a front-end for the CLI via VBA using AppleScriptTask to get out of the sandbox. To use it, a working CLI is required and the file OtterlyCCD.applescript must be copied to

~/Library/Application Scripts/

If you’re too lazy to type, the zip includes a script to do it.

If you wish to compile a working CLI yourself, you’ll need to install:

  • xcode
  • xcode’s command line tools
  • glib
  • pkg-config

The compiler options need to be modified slightly (link to argp) so use the dedicated MacOS-zip in downloads.

The Otterly CCD GUI utilizes GTK3+ and it should be possible to compile the program for MacOS.