Currently we provide the necessary files for developing custom applications for Pico Technology products on Mac OS X platforms via the PicoScope 6 application package. This post shows where to locate the files.
To access the contents of the PicoScope 6 application, open Finder then left-click on Applications in the left hand pane and locate the PicoScope 6 application. Next, right-click on the application as shown below and select 'Show Package Contents'.
Next, click Contents -> Resources and this will show the following:
From this folder you can then access the following:
1. Header files via the include folder
The header files for a dynamic library (driver) can be found in the folder beginning with the library name e.g. libps3000a for PicoScope 3000 Series devices using the ps3000a API functions. Note that the header files for the wrapper libraries are now include as of PicoScope 6.11.8 versions.
2. Dynamic Library (driver) files via the lib folder
Note that there are symbolic links for the dynamic library files e.g. libps3000a.dylib for the PicoScope 3000 Series devices using the ps3000a API functions, which should be referenced from your application as these will point to the correct dynamic library files. Also, wrapper library files are now included for applications such as MATLAB that do not support C-style callback functions.
3. Example usbtest application files via the share/doc folder
The doc folder contains folders corresponding to each of the driver packages e.g. libps3000a for devices using the ps3000a driver API functions. Each folder contains a usbtest application which can be used to check the connection to the appropriate device.
Edit: C console source code and scripts for building these applications have been decoupled. Please refer to this post.
Please note that drivers are also available for data logger products. Although not in the current 6.11.8 version, they should be available in the next release.
Hope this helps