Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
TA8428.cpp
- Committer:
- ogata_lab
- Date:
- 2013-05-29
- Revision:
- 0:655b0ede301b
File content as of revision 0:655b0ede301b:
/** * @file TA8428.cpp * @brief This library is for controlling TA8428 (full-bridge driver (mainly for motor drive.) * @author Yuki Suga * @mail ysuga@ysuga.net * @affilication Ogata Laboratory, Waseda University * @url http://ogata-lab.jp/ * @copyright 2013, Ogata Laboratory * @license public domain */ #include "mbed.h" #include "TA8428.h" TA8428::TA8428(PinName pin0, PinName pin1, const float period) : p0(pin0), p1(pin1) { p0.period(period); p1.period(period); } TA8428::~TA8428() { } void TA8428::drive(const float pwmPercent) { if (pwmPercent < 0) { p0.write(0.0); p1.write(-pwmPercent); } else { p0.write(pwmPercent); p1.write(0.0); } }