Modified the original DRV2605 library written by Bryce Williams. Team specific uint8_t kick_start_my_heart(int intensity, int duration) function is added to the library, otherwise unchanged. FLY ARMY!!!
Fork of DRV2605 by
- include "mbed.h"
- include "DRV2605.h" DRV2605 haptics(p9, p10); *NEEDE FOR KCIKSTART*
PwmOut base(p26); *NEEDED FOR BOOSTER CIRCUIT, if required*
int main() { base.period(.000001);1MHz base=.5;50% duty cycle
*FOLLOWING NEEDED FOR KICKSTART*
haptics.init(3.3); Motor initialization will cause a 1 second vibration
wait(2);
uint8_t stats=haptics.kick_start_my_heart(10, 1); Intensity range 1-10, duratio range 1-8
printf("dig %X/n",haptics.init(3.3)); }
Diff: DRV2605.h
- Revision:
- 1:224404f39d98
- Parent:
- 0:3b2b4f34aaca
diff -r 3b2b4f34aaca -r 224404f39d98 DRV2605.h --- a/DRV2605.h Wed Oct 21 01:02:59 2015 +0000 +++ b/DRV2605.h Fri Dec 02 00:20:14 2016 +0000 @@ -169,6 +169,8 @@ */ void play(); + uint8_t kick_start_my_heart(int inten, int dur); + /** TODO: Add Closed Loop Calibration