@@ -11,7 +11,7 @@ MagAlphaGen7 magalpha;
11
11
double angle_real, speed;
12
12
uint16_t zero, angle_raw, turn;
13
13
uint8_t register_value[2 ];
14
- bool error ;
14
+ bool crc_error ;
15
15
16
16
void setup () {
17
17
@@ -35,21 +35,6 @@ void loop() {
35
35
register_value[0 ] = magalpha.readRegister (0 );
36
36
register_value[0 ] = magalpha.writeRegister (0 , 0x00 );
37
37
38
- /*
39
- uint16_t readAngleRaw16(bool *error, bool *inversion, bool isShortRead=false);
40
- uint16_t readAngleCounter(uint16_t *angle, bool *error, bool *inversion);
41
- uint16_t readAngleSpeed(uint16_t *angle, bool *error, bool *inversion);
42
- uint16_t readAngleMultiturn(uint16_t *angle, bool *error, bool *inversion);
43
- uint16_t readAngleTemperature(uint16_t *angle, bool *error, bool *inversion);
44
- uint8_t readRegister(uint8_t address, bool *error, bool *inversion);
45
- uint16_t readRegisterBurst(uint8_t address, uint8_t readbackValueArray[], uint16_t numberOfRegister, bool *error, bool *inversion);
46
- uint8_t writeRegister(uint8_t address, uint8_t value, bool *error, bool *inversion, bool *wrongHandshaking);
47
- void writeRegisterBurst(uint8_t address, uint8_t valueArray[], uint16_t numberOfRegister, bool *error, bool *inversion, bool *wrongHandshaking);
48
- void setCrcCheckSetting(bool enable);
49
- uint16_t appendCrc4(uint16_t data);
50
- void checkCrc4(uint16_t readData, uint16_t *computedCrc, bool *errorDetected, bool *inversionDetected);
51
- */
52
-
53
38
// Read & Write registers in burst mode
54
39
register_value[0 ] = 0x55 ;
55
40
register_value[1 ] = 0xAA ;
@@ -104,8 +89,8 @@ void loop() {
104
89
angle_raw = magalpha.readAngleRaw16 ();
105
90
Serial.print (" Angle raw (16 bits) = " );
106
91
Serial.println (angle_raw, HEX);
107
- angle_raw = magalpha.readAngleRaw (&error );
108
- if (error ) {
92
+ angle_raw = magalpha.readAngleRaw (&crc_error );
93
+ if (crc_error ) {
109
94
Serial.println (" An error occured during readAngleRaw" );
110
95
} else {
111
96
Serial.print (" readAngleRaw succeded, Angle raw (16 bits) = " );
0 commit comments