robotics-masters / mm1-hat-arduino

Repository for storing Arduino related files and custom board definition.
GNU General Public License v3.0
8 stars 6 forks source link

Rebuilding for V2.3 board (SAMD51) #8

Closed wallarug closed 4 years ago

wallarug commented 5 years ago

From @peterpanstechland

Arduino: 1.8.9 (Mac OS X), Board: "Robo HAT MM1 (Native USB Port)"

/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:29:63: error: 'TC6_CH1' was not declared in this scope
   { PORTB,  3, PIO_SERCOM_ALT, PIN_ATTR_PWM_E, ADC_Channel15, TC6_CH1, TC7_CH1, EXTERNAL_INT_3 }, // SERCOM 5.1
                                                               ^~~~~~~
/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:29:63: note: suggested alternative: 'TC3_CH1'
   { PORTB,  3, PIO_SERCOM_ALT, PIN_ATTR_PWM_E, ADC_Channel15, TC6_CH1, TC7_CH1, EXTERNAL_INT_3 }, // SERCOM 5.1
                                                               ^~~~~~~
                                                               TC3_CH1
/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:29:72: error: 'TC7_CH1' was not declared in this scope
   { PORTB,  3, PIO_SERCOM_ALT, PIN_ATTR_PWM_E, ADC_Channel15, TC6_CH1, TC7_CH1, EXTERNAL_INT_3 }, // SERCOM 5.1
                                                                        ^~~~~~~
/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:29:72: note: suggested alternative: 'TC3_CH1'
   { PORTB,  3, PIO_SERCOM_ALT, PIN_ATTR_PWM_E, ADC_Channel15, TC6_CH1, TC7_CH1, EXTERNAL_INT_3 }, // SERCOM 5.1
                                                                        ^~~~~~~
                                                                        TC3_CH1
/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:30:63: error: 'TC6_CH0' was not declared in this scope
   { PORTB,  2, PIO_SERCOM_ALT, PIN_ATTR_PWM_E, ADC_Channel14, TC6_CH0, TC7_CH0, EXTERNAL_INT_2 }, // SERCOM 5.0
                                                               ^~~~~~~
/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:30:63: note: suggested alternative: 'TC3_CH0'
   { PORTB,  2, PIO_SERCOM_ALT, PIN_ATTR_PWM_E, ADC_Channel14, TC6_CH0, TC7_CH0, EXTERNAL_INT_2 }, // SERCOM 5.0
                                                               ^~~~~~~
                                                               TC3_CH0
/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:30:72: error: 'TC7_CH0' was not declared in this scope
   { PORTB,  2, PIO_SERCOM_ALT, PIN_ATTR_PWM_E, ADC_Channel14, TC6_CH0, TC7_CH0, EXTERNAL_INT_2 }, // SERCOM 5.0
                                                                        ^~~~~~~
/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:30:72: note: suggested alternative: 'TC3_CH0'
   { PORTB,  2, PIO_SERCOM_ALT, PIN_ATTR_PWM_E, ADC_Channel14, TC6_CH0, TC7_CH0, EXTERNAL_INT_2 }, // SERCOM 5.0
                                                                        ^~~~~~~
                                                                        TC3_CH0
/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:38:71: error: 'TC1_CH2' was not declared in this scope
   { PORTA, 10, PIO_DIGITAL, PIN_ATTR_PWM_F, No_ADC_Channel, TCC0_CH2, TC1_CH2, EXTERNAL_INT_10 },
                                                                       ^~~~~~~
/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:38:71: note: suggested alternative: 'TC1_CH1'
   { PORTA, 10, PIO_DIGITAL, PIN_ATTR_PWM_F, No_ADC_Channel, TCC0_CH2, TC1_CH2, EXTERNAL_INT_10 },
                                                                       ^~~~~~~
                                                                       TC1_CH1
/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:66:60: error: 'TC4_CH0' was not declared in this scope
   { PORTA, 22, PIO_SERCOM, PIN_ATTR_PWM_E, No_ADC_Channel, TC4_CH0, TC4_CH0, EXTERNAL_INT_6 }, // SDA: SERCOM3/PAD[0]
                                                            ^~~~~~~
/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:66:60: note: suggested alternative: 'TC3_CH0'
   { PORTA, 22, PIO_SERCOM, PIN_ATTR_PWM_E, No_ADC_Channel, TC4_CH0, TC4_CH0, EXTERNAL_INT_6 }, // SDA: SERCOM3/PAD[0]
                                                            ^~~~~~~
                                                            TC3_CH0
/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:66:69: error: 'TC4_CH0' was not declared in this scope
   { PORTA, 22, PIO_SERCOM, PIN_ATTR_PWM_E, No_ADC_Channel, TC4_CH0, TC4_CH0, EXTERNAL_INT_6 }, // SDA: SERCOM3/PAD[0]
                                                                     ^~~~~~~
/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:66:69: note: suggested alternative: 'TC3_CH0'
   { PORTA, 22, PIO_SERCOM, PIN_ATTR_PWM_E, No_ADC_Channel, TC4_CH0, TC4_CH0, EXTERNAL_INT_6 }, // SDA: SERCOM3/PAD[0]
                                                                     ^~~~~~~
                                                                     TC3_CH0
/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:67:60: error: 'TC4_CH1' was not declared in this scope
   { PORTA, 23, PIO_SERCOM, PIN_ATTR_PWM_E, No_ADC_Channel, TC4_CH1, TC4_CH1, EXTERNAL_INT_7 }, // SCL: SERCOM3/PAD[1]
                                                            ^~~~~~~
/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:67:60: note: suggested alternative: 'TC3_CH1'
   { PORTA, 23, PIO_SERCOM, PIN_ATTR_PWM_E, No_ADC_Channel, TC4_CH1, TC4_CH1, EXTERNAL_INT_7 }, // SCL: SERCOM3/PAD[1]
                                                            ^~~~~~~
                                                            TC3_CH1
/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:67:69: error: 'TC4_CH1' was not declared in this scope
   { PORTA, 23, PIO_SERCOM, PIN_ATTR_PWM_E, No_ADC_Channel, TC4_CH1, TC4_CH1, EXTERNAL_INT_7 }, // SCL: SERCOM3/PAD[1]
                                                                     ^~~~~~~
/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:67:69: note: suggested alternative: 'TC3_CH1'
   { PORTA, 23, PIO_SERCOM, PIN_ATTR_PWM_E, No_ADC_Channel, TC4_CH1, TC4_CH1, EXTERNAL_INT_7 }, // SCL: SERCOM3/PAD[1]
                                                                     ^~~~~~~
                                                                     TC3_CH1
exit status 1
Error compiling for board Robo HAT MM1 (Native USB Port).

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
wallarug commented 5 years ago

From @peterpanstechland

/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:103:1: error: cannot convert 'EExt_Interrupts' to 'EAnalogChannel {aka _EAnalogChannel}' in initialization
 } ;
 ^
/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:103:1: error: cannot convert 'EExt_Interrupts' to 'EAnalogChannel {aka _EAnalogChannel}' in initialization
/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:103:1: error: cannot convert 'EExt_Interrupts' to 'EPWMChannel {aka _ETCChannel}' in initialization
/Users/peterpan/Library/Arduino15/packages/robohat/hardware/samd/0.0.15/variants/robohat/variant.cpp:103:1: error: cannot convert 'EExt_Interrupts' to 'EPWMChannel {aka _ETCChannel}' in initialization
exit status 1
wallarug commented 4 years ago

Resolved in latest.