{"id":20587160,"url":"https://github.com/sparkfun/sparkfun_pwm_block_for_edison_cpp_library","last_synced_at":"2025-04-14T21:37:16.263Z","repository":{"id":33510393,"uuid":"37156381","full_name":"sparkfun/SparkFun_PWM_Block_for_Edison_CPP_Library","owner":"sparkfun","description":"C++ library and example for using SparkFun's PWM block for the Intel Edison.","archived":false,"fork":false,"pushed_at":"2017-01-30T17:02:31.000Z","size":13,"stargazers_count":4,"open_issues_count":1,"forks_count":2,"subscribers_count":41,"default_branch":"master","last_synced_at":"2024-04-15T00:11:23.811Z","etag":null,"topics":["hardware","intel-edison","pwm","sparkfun-products"],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sparkfun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-06-09T20:24:42.000Z","updated_at":"2017-03-16T20:43:38.000Z","dependencies_parsed_at":"2022-08-24T13:21:16.830Z","dependency_job_id":null,"html_url":"https://github.com/sparkfun/SparkFun_PWM_Block_for_Edison_CPP_Library","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparkfun%2FSparkFun_PWM_Block_for_Edison_CPP_Library","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparkfun%2FSparkFun_PWM_Block_for_Edison_CPP_Library/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparkfun%2FSparkFun_PWM_Block_for_Edison_CPP_Library/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sparkfun%2FSparkFun_PWM_Block_for_Edison_CPP_Library/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sparkfun","download_url":"https://codeload.github.com/sparkfun/SparkFun_PWM_Block_for_Edison_CPP_Library/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224885738,"owners_count":17386209,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hardware","intel-edison","pwm","sparkfun-products"],"created_at":"2024-11-16T07:16:16.301Z","updated_at":"2024-11-16T07:16:16.806Z","avatar_url":"https://github.com/sparkfun.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"SparkFun PWM Block for Edison C++ Library\n========================================\n\nThe SparkFun PWM Block allows you to add 8 channels of I\u003csup\u003e2\u003c/sup\u003eC controlled\nPWM to your Edison stack. This library, and the example code included with it,\nwill get you started working with the PCA9685 chip on the block. It provides\nfunctions for generic control as well as application specific code for driving\nLEDs and servo motors.\n\nRepository Contents\n-------------------\n\n* **SparkFun_pca9685_Edison.h** - Header file containing class, function, and\nconstant definitions used by the pca9685 C++ library.\n* **SparkFun_pca9685_Edison.cpp** - Class implementation for pca9685 class.\n* **SparkFun_PWM_Edison_Block_Example.cpp** - example code which will show you\nhow to access all of the functions in the library.\n\nDocumentation\n--------------\n\n* **[Programming the Intel Edison](https://learn.sparkfun.com/tutorials/edison-getting-started-guide)** -\nGetting up and running with the Edison. Start here!\n* **[General Block Information](https://learn.sparkfun.com/tutorials/general-guide-to-sparkfun-blocks-for-intel-edison)** - \nInformation applicable to all blocks, such as power requirements and how to\ninstall them.\n* **[Programming the Edison](https://learn.sparkfun.com/tutorials/programming-the-intel-edison-beyond-the-arduino-ide)** -\nThis library uses Intel's [mraa](https://github.com/intel-iot-devkit/mraa) \nlibrary to access hardware resources. This tutorial will help you get started\nusing mraa to write code in C++. **This is not an Arduino library.**\n* **[PWM Block Hookup Guide](https://learn.sparkfun.com/tutorials/sparkfun-blocks-for-intel-edison---pwm)** - \nHookup guide specific to this block, which includes information on the circuits\nused in the demo code.\n\nProducts that use this Library \n---------------------------------\n\n* [PWM Block](https://www.sparkfun.com/products/13042)\n\nLicense Information\n-------------------\n\nThis product is _**open source**_! \n\nThe code is released under GPL. \n\nDistributed as-is; no warranty is given.\n\n- Your friends at SparkFun.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsparkfun%2Fsparkfun_pwm_block_for_edison_cpp_library","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsparkfun%2Fsparkfun_pwm_block_for_edison_cpp_library","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsparkfun%2Fsparkfun_pwm_block_for_edison_cpp_library/lists"}