mylib
Dependents: robocon2017mbed_control_R
Fork of MyLib by
Nunchuck/Nunchuck.h
- Committer:
- gaku_sigu
- Date:
- 2017-05-11
- Revision:
- 3:e7a900958f54
- Parent:
- 0:a919993ff50f
- Child:
- 5:69e9c81e9490
File content as of revision 3:e7a900958f54:
#ifndef NUNCHUCK_H #define NUNCHUCK_H #include "mbed.h" #define NUNCHUCK_ANALOGDATA 1 //1 : analog 0 : degital #define NUNCHUCK_DEADZONE 6 //analog stick's deadzone #define NUNCHUCK_ADDR 0xA4 // 0x52 << 1 class Nunchuck : I2C { public: Nunchuck(PinName SDA, PinName SCL); int8_t analogx(); int8_t analogy(); double analograd(); int accx(); int accy(); int accz (); bool buttonc(); bool buttonz(); private: Timer timer; bool flag; bool init(); char data[6]; void getdata(); }; #endif