PN532 Driver library This library provides an abstract API to drive the pn532 nfc chip, with I2C/HSU/SPI interface. Its based on the Seeed Studio's Arduino version.
Diff: Arduino.cpp
- Revision:
- 0:db8030e71f55
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Arduino.cpp Tue Sep 13 06:01:19 2016 +0000 @@ -0,0 +1,29 @@ +//////////////////////////////////////////////////////////////////////////////// +// arudino wraper functions +// by dotnfc@163.com +// 2016/09/10 18:16:00 + +#include "Arduino.h" + + +/*============================================================================== + * \brief arduino like 'tone ()' + */ +void tone(PwmOut &buz, long frequency) +{ + if (frequency == 0) { + buz = 0; + return; + } + + float period; + + // calculate the period of the note in turn play + period = 1000000 / frequency; + // set the period calculated at the PWM output + buz.period_us (period); + // establish a duty cycle of 50% + buz.write (0.50f); +} + +