# picosdk-c-examples
**Repository Path**: Liuqq677/picosdk-c-examples
## Basic Information
- **Project Name**: picosdk-c-examples
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: ISC
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-08-15
- **Last Updated**: 2025-08-15
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# picosdk-c-examples
*picosdk-c-examples* is a set of C/C++ examples for PicoScope® oscilloscopes and PicoLog® data loggers.
Examples are provided as Microsoft Visual Studio Express 2015 for Windows Desktop solutions and are grouped by driver name. Each driver folder has a `linux-build-files` sub-folder for building applications on Linux and macOS platforms from a terminal window.
## Getting started
### Prerequisites
#### Microsoft Windows
* Microsoft Visual Studio 2015 (including Express and Community editions) or later.
#### Linux
* A suitable IDE such as [Eclipse](https://www.eclipse.org/downloads/?)
* Alternatively, ensure that the `autoconf` and `libtool` packages are installed for your operating system if building applications from the terminal.
#### macOS
* A suitable IDE such as [XCode](https://developer.apple.com/xcode/)
### Installing drivers
Drivers are available for the following platforms. Refer to the subsections below for further information.
#### Microsoft Windows
* Download the PicoSDK (32-bit or 64-bit) driver package installer from our [Downloads page](https://www.picotech.com/downloads).
#### Linux
* Follow the instructions from our [Linux Software & Drivers for Oscilloscopes and Data Loggers page](https://www.picotech.com/downloads/linux) to install the required driver packages for your product.
#### macOS
* Visit our [Downloads page](https://www.picotech.com/downloads) and download the *PicoScope Beta for macOS* application.
### Programmer's Guides
You can download Programmer's Guides providing a description of the API functions for the relevant PicoScope or PicoLog driver from our [Documentation page](https://www.picotech.com/library/documentation).
### Building example applications
#### Microsoft Windows
* Open the solution .sln file for the required driver in Visual Studio
* Select the required configuration and solution platform
* Build the solution
#### Linux and macOS
* Copy the required source code C file (e.g. ps3000aCon.c) into the corresponding `linux-build-files` sub-folder for the driver or copy the files to another folder
* Open a terminal window
* Run the following commands:
* `./autogen.sh`
* `make`
## Obtaining support
Please visit our [Support page](https://www.picotech.com/tech-support) to contact us directly or visit our [Test and Measurement Forum](https://www.picotech.com/support/forum19.html) to post questions.
## Contributing
Contributions are welcome. Please refer to our [guidelines for contributing](.github/CONTRIBUTING.md) for further information.
## Copyright and licensing
See [LICENSE.md](LICENSE.md) for license terms.
*PicoScope* and *PicoLog* are registered trademarks of Pico Technology Ltd.
*Windows* and *Visual Studio* are registered trademarks of Microsoft Corporation.
*macOS* is a registered trademark of Apple Inc.
*Linux* is the registered trademark of Linus Torvalds in the U.S. and other countries.
Copyright © 2004-2019 Pico Technology Ltd. All rights reserved.