Skip to content

Commit c7d2a20

Browse files
committed
leonardo and mega2560 #190 compile error + added the autocompile to the CI
1 parent 24bc913 commit c7d2a20

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

.github/workflows/ccpp.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ jobs:
1010
arduino-boards-fqbn:
1111
- arduino:avr:uno # arudino uno
1212
- arduino:sam:arduino_due_x # arduino due
13+
- arduino:avr:mega2560 # arduino mega2650
14+
- arduino:avr:leonardo # arduino leonardo
1315
- arduino:samd:nano_33_iot # samd21
1416
- adafruit:samd:adafruit_metro_m4 # samd51
1517
- esp32:esp32:esp32doit-devkit-v1 # esp32
@@ -29,6 +31,12 @@ jobs:
2931
- arduino-boards-fqbn: arduino:sam:arduino_due_x # arduino due - one full example
3032
sketch-names: single_full_control_example.ino
3133

34+
- arduino-boards-fqbn: arduino:avr:leonardo # arduino leonardo - one full example
35+
sketch-names: single_full_control_example.ino
36+
37+
- arduino-boards-fqbn: arduino:avr:mega2560 # arduino mega2660 - one full example
38+
sketch-names: single_full_control_example.ino
39+
3240
- arduino-boards-fqbn: arduino:samd:nano_33_iot # samd21
3341
sketch-names: nano33IoT_velocity_control.ino, smartstepper_control.ino
3442

src/drivers/hardware_specific/atmega2560_mcu.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,8 +146,8 @@ void* _configure6PWM(long pwm_frequency, float dead_zone, const int pinA_h, cons
146146
ret_flag += _configureComplementaryPair(pinC_h, pinC_l);
147147
if (ret_flag!=0) return SIMPLEFOC_DRIVER_INIT_FAILED;
148148
GenericDriverParams* params = new GenericDriverParams {
149-
.pins = { pinA_h,, pinA_l, pinB_h, pinB_l, pinC_h, pinC_l },
150-
.pwm_frequency = pwm_frequency
149+
.pins = { pinA_h, pinA_l, pinB_h, pinB_l, pinC_h, pinC_l },
150+
.pwm_frequency = pwm_frequency,
151151
.dead_zone = dead_zone
152152
};
153153
return params;

src/drivers/hardware_specific/atmega32u4_mcu.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,8 +158,8 @@ void* _configure6PWM(long pwm_frequency, float dead_zone, const int pinA_h, cons
158158
ret_flag += _configureComplementaryPair(pinC_h, pinC_l);
159159
if (ret_flag!=0) return SIMPLEFOC_DRIVER_INIT_FAILED;
160160
GenericDriverParams* params = new GenericDriverParams {
161-
.pins = { pinA_h,, pinA_l, pinB_h, pinB_l, pinC_h, pinC_l },
162-
.pwm_frequency = pwm_frequency
161+
.pins = { pinA_h, pinA_l, pinB_h, pinB_l, pinC_h, pinC_l },
162+
.pwm_frequency = pwm_frequency,
163163
.dead_zone = dead_zone
164164
};
165165
return params;

0 commit comments

Comments
 (0)