Getting a series of errors regarding FTM3 on teh Teensy 3.2., Teensy 3.2 is not supposed to have an FTM3. Why is this happening?
Latest download of SimpleFOC is installed.
Using Arduino IDE 1.8.15
Arduino: 1.8.15 (Windows 10), TD: 1.54, Board: “Teensy 3.2 / 3.1, Serial, 96 MHz (overclock), Faster, US English”
C:\Users\Mike\Documents\Arduino\libraries\Arduino-FOC-master\src\common\foc_utils.cpp: In function ‘float _sqrtApprox(float)’:
C:\Users\Mike\Documents\Arduino\libraries\Arduino-FOC-master\src\common\foc_utils.cpp:68:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
i = * ( long * ) &y;
^
C:\Users\Mike\Documents\Arduino\libraries\Arduino-FOC-master\src\common\foc_utils.cpp:70:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
y = * ( float * ) &i;
^
C:\Users\Mike\Documents\Arduino\libraries\Arduino-FOC-master\src\drivers\hardware_specific\teensy\teensy3_mcu.cpp: In function ‘int _findTimer(int, int, int, int, int, int)’:
C:\Users\Mike\Documents\Arduino\libraries\Arduino-FOC-master\src\drivers\hardware_specific\teensy\teensy3_mcu.cpp:116:15: error: ‘FTM3_CH0_PIN’ was not declared in this scope
if((Ah == FTM3_CH0_PIN && Al == FTM3_CH1_PIN) || ^
C:\Users\Mike\Documents\Arduino\libraries\Arduino-FOC-master\src\drivers\hardware_specific\teensy\teensy3_mcu.cpp:116:37: error: ‘FTM3_CH1_PIN’ was not declared in this scope
if((Ah == FTM3_CH0_PIN && Al == FTM3_CH1_PIN) || ^
C:\Users\Mike\Documents\Arduino\libraries\Arduino-FOC-master\src\drivers\hardware_specific\teensy\teensy3_mcu.cpp:117:14: error: ‘FTM3_CH2_PIN’ was not declared in this scope
(Ah == FTM3_CH2_PIN && Al == FTM3_CH3_PIN) || ^
C:\Users\Mike\Documents\Arduino\libraries\Arduino-FOC-master\src\drivers\hardware_specific\teensy\teensy3_mcu.cpp:117:36: error: ‘FTM3_CH3_PIN’ was not declared in this scope
(Ah == FTM3_CH2_PIN && Al == FTM3_CH3_PIN) || ^
C:\Users\Mike\Documents\Arduino\libraries\Arduino-FOC-master\src\drivers\hardware_specific\teensy\teensy3_mcu.cpp:118:14: error: ‘FTM3_CH4_PIN’ was not declared in this scope
(Ah == FTM3_CH4_PIN && Al == FTM3_CH5_PIN) ){ ^
C:\Users\Mike\Documents\Arduino\libraries\Arduino-FOC-master\src\drivers\hardware_specific\teensy\teensy3_mcu.cpp:118:36: error: ‘FTM3_CH5_PIN’ was not declared in this scope
(Ah == FTM3_CH4_PIN && Al == FTM3_CH5_PIN) ){ ^
Error compiling for board Teensy 3.2 / 3.1.
This report would have more information with
“Show verbose output during compilation”
option enabled in File → Preferences.