Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/picotech/picosdk-c-examples
A set of C/C++ examples for PicoScope® oscilloscope and PicoLog® data logger products.
https://github.com/picotech/picosdk-c-examples
c c-plus-plus data-logger datalogger linux macos macosx oscilloscope picolog picoscope picoscope-oscilloscope picosdk visual-studio windows
Last synced: 1 day ago
JSON representation
A set of C/C++ examples for PicoScope® oscilloscope and PicoLog® data logger products.
- Host: GitHub
- URL: https://github.com/picotech/picosdk-c-examples
- Owner: picotech
- License: isc
- Created: 2017-04-05T14:22:49.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-03-28T14:08:29.000Z (7 months ago)
- Last Synced: 2024-03-28T15:32:54.527Z (7 months ago)
- Topics: c, c-plus-plus, data-logger, datalogger, linux, macos, macosx, oscilloscope, picolog, picoscope, picoscope-oscilloscope, picosdk, visual-studio, windows
- Language: C
- Homepage:
- Size: 6.12 MB
- Stars: 44
- Watchers: 9
- Forks: 43
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
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.