An open API service indexing awesome lists of open source software.

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.

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.