File tree Expand file tree Collapse file tree 2 files changed +28
-9
lines changed
Expand file tree Collapse file tree 2 files changed +28
-9
lines changed Original file line number Diff line number Diff line change 33#include " common/foc_utils.h"
44
55
6+ MT6835::MT6835 (SPISettings settings, int nCS) : settings(settings), nCS(nCS) {
7+ // nix
8+ };
9+
10+ MT6835::~MT6835 () {
11+ // nix
12+ };
13+
14+
15+
16+ void MT6835::init (SPIClass* _spi) {
17+ spi = _spi;
18+ if (nCS >= 0 )
19+ pinMode (nCS, OUTPUT);
20+ spi->begin ();
21+ };
22+
23+
24+
625
726float MT6835::getCurrentAngle (){
827 return readRawAngle21 () / MT6835_CPR * _2PI;
Original file line number Diff line number Diff line change 77#include " Arduino.h"
88#include " SPI.h"
99
10- #define MT6835_OP_READ B0011
11- #define MT6835_OP_WRITE B0110
12- #define MT6835_OP_PROG B1100
13- #define MT6835_OP_ZERO B0101
14- #define MT6835_OP_ANGLE B1010
15-
16- #define MT6835_CMD_MASK b111100000000000000000000
17- #define MT6835_ADDR_MASK b000011111111111100000000
18- #define MT6835_DATA_MASK b000000000000000011111111
10+ #define MT6835_OP_READ 0b0011
11+ #define MT6835_OP_WRITE 0b0110
12+ #define MT6835_OP_PROG 0b1100
13+ #define MT6835_OP_ZERO 0b0101
14+ #define MT6835_OP_ANGLE 0b1010
15+
16+ #define MT6835_CMD_MASK 0b111100000000000000000000
17+ #define MT6835_ADDR_MASK 0b000011111111111100000000
18+ #define MT6835_DATA_MASK 0b000000000000000011111111
1919
2020#define MT6835_CPR 2097152
2121
You can’t perform that action at this time.
0 commit comments