@@ -97,6 +97,11 @@ void setup() {
9797
9898void loop() {
9999
100+ // loop FOC algorithm, should be called as
101+ // frequently as possible for best
102+ // performance (e.g. 1kHz+)
103+ motor.loopFOC();
104+
100105 // open loop velocity movement
101106 motor.move();
102107
@@ -170,6 +175,11 @@ void setup() {
170175
171176void loop() {
172177
178+ // loop FOC algorithm, should be called as
179+ // frequently as possible for best
180+ // performance (e.g. 1kHz+)
181+ motor.loopFOC();
182+
173183 // open loop velocity movement
174184 motor.move();
175185
@@ -243,6 +253,11 @@ void setup() {
243253
244254void loop() {
245255
256+ // loop FOC algorithm, should be called as
257+ // frequently as possible for best
258+ // performance (e.g. 1kHz+)
259+ motor.loopFOC();
260+
246261 // open loop velocity movement
247262 motor.move();
248263
@@ -316,6 +331,11 @@ void setup() {
316331
317332void loop() {
318333
334+ // loop FOC algorithm, should be called as
335+ // frequently as possible for best
336+ // performance (e.g. 1kHz+)
337+ motor.loopFOC();
338+
319339 // open loop velocity movement
320340 motor.move();
321341
@@ -389,6 +409,11 @@ void setup() {
389409
390410void loop() {
391411
412+ // loop FOC algorithm, should be called as
413+ // frequently as possible for best
414+ // performance (e.g. 1kHz+)
415+ motor.loopFOC();
416+
392417 // open loop velocity movement
393418 motor.move();
394419
@@ -461,6 +486,11 @@ void setup() {
461486
462487void loop() {
463488
489+ // loop FOC algorithm, should be called as
490+ // frequently as possible for best
491+ // performance (e.g. 1kHz+)
492+ motor.loopFOC();
493+
464494 // open loop velocity movement
465495 motor.move();
466496
@@ -534,6 +564,11 @@ void setup() {
534564
535565void loop() {
536566
567+ // loop FOC algorithm, should be called as
568+ // frequently as possible for best
569+ // performance (e.g. 1kHz+)
570+ motor.loopFOC();
571+
537572 // open loop velocity movement
538573 motor.move();
539574
0 commit comments