HI
I have get angle from I2C port width AS5600; but when i add BLDCDriver3PWM driver, code well stop at driver.init() ;
*********************************************************************************************
#include <SimpleFOC.h>
MagneticSensorI2C sensor = MagneticSensorI2C(AS5600_I2C);
// BLDC motor & driver instance
BLDCMotor motor = BLDCMotor(7);
BLDCDriver3PWM driver = BLDCDriver3PWM(9, 5, 6, 8);
void setup() {
// monitoring port
Serial.begin(115200);
// configure i2C
Wire.begin();
Wire.setClock(200000);
// initialise magnetic sensor hardware
sensor.init();
// link the motor to the sensor
motor.linkSensor(&sensor);
// driver config
// power supply voltage [V]
driver.voltage_power_supply = 12;
driver.init();
// link driver
motor.linkDriver(&driver);
Serial.println("Sensor ready");
_delay(1000);
}
void loop() {
// display the angle and the angular velocity to the terminal
Serial.print(sensor.getAngle());
Serial.print("\t");
Serial.println(sensor.getVelocity());
}