|
@@ -208,7 +208,7 @@ int hall_sensor_calibrate(float voltage){
|
|
|
for (int i = 0;i < 5;i++) {
|
|
for (int i = 0;i < 5;i++) {
|
|
|
for (int j = 0;j < 360;j++) {
|
|
for (int j = 0;j < 360;j++) {
|
|
|
hall_sensor_set_theta(true, j);
|
|
hall_sensor_set_theta(true, j);
|
|
|
- co_task_delay(50);
|
|
|
|
|
|
|
+ co_task_delay(5);
|
|
|
wdog_reload();
|
|
wdog_reload();
|
|
|
int hall = get_hall_stat(7);
|
|
int hall = get_hall_stat(7);
|
|
|
float s, c;
|
|
float s, c;
|
|
@@ -225,7 +225,7 @@ int hall_sensor_calibrate(float voltage){
|
|
|
for (int i = 0;i < 5;i++) {
|
|
for (int i = 0;i < 5;i++) {
|
|
|
for (int j = 360;j >= 0;j--) {
|
|
for (int j = 360;j >= 0;j--) {
|
|
|
hall_sensor_set_theta(true, j);
|
|
hall_sensor_set_theta(true, j);
|
|
|
- co_task_delay(50);
|
|
|
|
|
|
|
+ co_task_delay(5);
|
|
|
wdog_reload();
|
|
wdog_reload();
|
|
|
int hall = get_hall_stat(7);
|
|
int hall = get_hall_stat(7);
|
|
|
float s, c;
|
|
float s, c;
|