https://github.com/sparkfun/sparkfun_pwm_block_for_edison_cpp_library
C++ library and example for using SparkFun's PWM block for the Intel Edison.
https://github.com/sparkfun/sparkfun_pwm_block_for_edison_cpp_library
hardware intel-edison pwm sparkfun-products
Last synced: about 1 year ago
JSON representation
C++ library and example for using SparkFun's PWM block for the Intel Edison.
- Host: GitHub
- URL: https://github.com/sparkfun/sparkfun_pwm_block_for_edison_cpp_library
- Owner: sparkfun
- Created: 2015-06-09T20:24:42.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2017-01-30T17:02:31.000Z (over 9 years ago)
- Last Synced: 2024-04-15T00:11:23.811Z (about 2 years ago)
- Topics: hardware, intel-edison, pwm, sparkfun-products
- Language: C++
- Size: 12.7 KB
- Stars: 4
- Watchers: 41
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
SparkFun PWM Block for Edison C++ Library
========================================
The SparkFun PWM Block allows you to add 8 channels of I2C controlled
PWM to your Edison stack. This library, and the example code included with it,
will get you started working with the PCA9685 chip on the block. It provides
functions for generic control as well as application specific code for driving
LEDs and servo motors.
Repository Contents
-------------------
* **SparkFun_pca9685_Edison.h** - Header file containing class, function, and
constant definitions used by the pca9685 C++ library.
* **SparkFun_pca9685_Edison.cpp** - Class implementation for pca9685 class.
* **SparkFun_PWM_Edison_Block_Example.cpp** - example code which will show you
how to access all of the functions in the library.
Documentation
--------------
* **[Programming the Intel Edison](https://learn.sparkfun.com/tutorials/edison-getting-started-guide)** -
Getting up and running with the Edison. Start here!
* **[General Block Information](https://learn.sparkfun.com/tutorials/general-guide-to-sparkfun-blocks-for-intel-edison)** -
Information applicable to all blocks, such as power requirements and how to
install them.
* **[Programming the Edison](https://learn.sparkfun.com/tutorials/programming-the-intel-edison-beyond-the-arduino-ide)** -
This library uses Intel's [mraa](https://github.com/intel-iot-devkit/mraa)
library to access hardware resources. This tutorial will help you get started
using mraa to write code in C++. **This is not an Arduino library.**
* **[PWM Block Hookup Guide](https://learn.sparkfun.com/tutorials/sparkfun-blocks-for-intel-edison---pwm)** -
Hookup guide specific to this block, which includes information on the circuits
used in the demo code.
Products that use this Library
---------------------------------
* [PWM Block](https://www.sparkfun.com/products/13042)
License Information
-------------------
This product is _**open source**_!
The code is released under GPL.
Distributed as-is; no warranty is given.
- Your friends at SparkFun.