This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.0
More details
Board | Claims compatibility | Inclusion | ShiftRegisterOutput |
LoopBack |
---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes ⚠️ | FAIL | FAIL | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes ⚠️ | FAIL | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes ⚠️ | FAIL | FAIL | FAIL |
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:109:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput(int)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:119:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'bool PulsePositionOutput::begin(uint8_t, uint8_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: error: 'FTM0_MOD' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:29: error: 'FTM0_SC' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: error: 'FTM_SC_TOIE' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: error: 'FTM_SC_CLKS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:55: error: 'FTM_SC_PS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: error: 'FTM0_CNT' was not declared in this scope FTM0_CNT = 0; ^~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:152:33: error: 'FTM0_C4SC' was not declared in this scope case 6: channel = 4; reg = &FTM0_C4SC; break; ^~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:153:33: error: 'FTM0_C2SC' was not declared in this scope case 9: channel = 2; reg = &FTM0_C2SC; break; ^~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:154:33: error: 'FTM0_C3SC' was not declared in this scope case 10: channel = 3; reg = &FTM0_C3SC; break; ^~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:155:33: error: 'FTM0_C5SC' was not declared in this scope case 20: channel = 5; reg = &FTM0_C5SC; break; ^~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:156:33: error: 'FTM0_C0SC' was not declared in this scope case 22: channel = 0; reg = &FTM0_C0SC; break; ^~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:157:33: error: 'FTM0_C1SC' was not declared in this scope case 23: channel = 1; reg = &FTM0_C1SC; break; ^~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:169:3: error: 'FRAME_PIN_SET' was not declared in this scope FRAME_PIN_SET(); ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: error: 'CSC_CHANGE' was not declared in this scope CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: note: suggested alternative: 'CHANGE' CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ CHANGE /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: error: 'portConfigRegister' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: note: suggested alternative: 'portModeRegister' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ portModeRegister /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: error: 'PORT_PCR_MUX' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: note: suggested alternative: 'UINTPTR_MAX' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ UINTPTR_MAX /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:49: error: 'PORT_PCR_DSE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:64: error: 'PORT_PCR_SRE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:182:20: error: 'IRQ_FTM0' was not declared in this scope NVIC_SET_PRIORITY(IRQ_FTM0, 32); ^~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:182:2: error: 'NVIC_SET_PRIORITY' was not declared in this scope NVIC_SET_PRIORITY(IRQ_FTM0, 32); ^~~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:183:2: error: 'NVIC_ENABLE_IRQ' was
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:109:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput(int)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:119:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'bool PulsePositionOutput::begin(uint8_t, uint8_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: error: 'FTM0_MOD' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:29: error: 'FTM0_SC' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: error: 'FTM_SC_TOIE' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: error: 'FTM_SC_CLKS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:55: error: 'FTM_SC_PS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: error: 'FTM0_CNT' was not declared in this scope FTM0_CNT = 0; ^~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:152:33: error: 'FTM0_C4SC' was not declared in this scope case 6: channel = 4; reg = &FTM0_C4SC; break; ^~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:153:33: error: 'FTM0_C2SC' was not declared in this scope case 9: channel = 2; reg = &FTM0_C2SC; break; ^~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:154:33: error: 'FTM0_C3SC' was not declared in this scope case 10: channel = 3; reg = &FTM0_C3SC; break; ^~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:155:33: error: 'FTM0_C5SC' was not declared in this scope case 20: channel = 5; reg = &FTM0_C5SC; break; ^~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:156:33: error: 'FTM0_C0SC' was not declared in this scope case 22: channel = 0; reg = &FTM0_C0SC; break; ^~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:157:33: error: 'FTM0_C1SC' was not declared in this scope case 23: channel = 1; reg = &FTM0_C1SC; break; ^~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:169:3: error: 'FRAME_PIN_SET' was not declared in this scope FRAME_PIN_SET(); ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: error: 'CSC_CHANGE' was not declared in this scope CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: note: suggested alternative: 'CHANGE' CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ CHANGE /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: error: 'portConfigRegister' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: note: suggested alternative: 'portModeRegister' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ portModeRegister /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: error: 'PORT_PCR_MUX' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: note: suggested alternative: 'UINTPTR_MAX' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ UINTPTR_MAX /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:49: error: 'PORT_PCR_DSE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:64: error: 'PORT_PCR_SRE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:182:20: error: 'IRQ_FTM0' was not declared in this scope NVIC_SET_PRIORITY(IRQ_FTM0, 32); ^~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:182:2: error: 'NVIC_SET_PRIORITY' was not declared in this scope NVIC_SET_PRIORITY(IRQ_FTM0, 32); ^~~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:183:2: error: 'NVIC_ENABLE_IRQ' was
Result: FAIL
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput()': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:109:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput(int)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:119:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'bool PulsePositionOutput::begin(uint8_t, uint8_t)': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: error: 'FTM0_MOD' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:29: error: 'FTM0_SC' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: error: 'FTM_SC_TOIE' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: error: 'FTM_SC_CLKS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:55: error: 'FTM_SC_PS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: error: 'FTM0_CNT' was not declared in this scope FTM0_CNT = 0; ^~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:152:33: error: 'FTM0_C4SC' was not declared in this scope case 6: channel = 4; reg = &FTM0_C4SC; break; ^~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:153:33: error: 'FTM0_C2SC' was not declared in this scope case 9: channel = 2; reg = &FTM0_C2SC; break; ^~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:154:33: error: 'FTM0_C3SC' was not declared in this scope case 10: channel = 3; reg = &FTM0_C3SC; break; ^~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:155:33: error: 'FTM0_C5SC' was not declared in this scope case 20: channel = 5; reg = &FTM0_C5SC; break; ^~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:156:33: error: 'FTM0_C0SC' was not declared in this scope case 22: channel = 0; reg = &FTM0_C0SC; break; ^~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:157:33: error: 'FTM0_C1SC' was not declared in this scope case 23: channel = 1; reg = &FTM0_C1SC; break; ^~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:169:3: error: 'FRAME_PIN_SET' was not declared in this scope FRAME_PIN_SET(); ^~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: error: 'CSC_CHANGE' was not declared in this scope CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: note: suggested alternative: 'CHANGE' CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ CHANGE /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: error: 'portConfigRegister' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: note: suggested alternative: 'portModeRegister' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ portModeRegister /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: error: 'PORT_PCR_MUX' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: note: suggested alternative: 'UINTPTR_MAX' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ UINTPTR_MAX /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:49: error: 'PORT_PCR_DSE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:64: error: 'PORT_PCR_SRE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:182:20: error: 'IRQ_FTM0' was not declared in this scope NVIC_SET_PRIORITY(IRQ_FTM0, 32); ^~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:182:2: error: 'NVIC_SET_PRIORITY' was not declared in this scope NVIC_SET_PRIORITY(IRQ_FTM0, 32); ^~~~~~~~~~~~~~~~~ /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:183:2: error: 'NVIC_ENABLE_IRQ' was
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:109:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: note: suggested alternative: 'CLOCKS_PER_SEC' #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:109:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:119:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: note: suggested alternative: 'CLOCKS_PER_SEC' #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:119:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'bool PulsePositionOutput::begin(uint8_t, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: error: 'FTM0_MOD' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: note: suggested alternative: 'TMP_MAX' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~ TMP_MAX /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:29: error: 'FTM0_SC' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: error: 'FTM_SC_TOIE' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: error: 'FTM_SC_CLKS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:55: error: 'FTM_SC_PS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: error: 'FTM0_CNT' was not declared in this scope FTM0_CNT = 0; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: note: suggested alternative: 'F_CNVT' FTM0_CNT = 0; ^~~~~~~~ F_CNVT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:152:33: error: 'FTM0_C4SC' was not declared in this scope case 6: channel = 4; reg = &FTM0_C4SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:153:33: error: 'FTM0_C2SC' was not declared in this scope case 9: channel = 2; reg = &FTM0_C2SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:154:33: error: 'FTM0_C3SC' was not declared in this scope case 10: channel = 3; reg = &FTM0_C3SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:155:33: error: 'FTM0_C5SC' was not declared in this scope case 20: channel = 5; reg = &FTM0_C5SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:156:33: error: 'FTM0_C0SC' was not declared in this scope case 22: channel = 0; reg = &FTM0_C0SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:157:33: error: 'FTM0_C1SC' was not declared in this scope case 23: channel = 1; reg = &FTM0_C1SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:166:17: error: 'portOutputRegister' was not declared in this scope framePinReg = portOutputRegister(framePin); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:167:18: error: 'digitalPinToBitMask' was not declared in this scope framePinMask = digitalPinToBitMask(framePin); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:167:18: note: suggested alternative: 'digitalPinToPinName' framePinMask = digitalPinToBitMask(framePin); ^~~~~~~~~~~~~~~~~~~ digitalPinToPinName /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:169:3: error: 'FRAME_PIN_SET' was not declared in this scope FRAME_PIN_SET(); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:169:3: note: suggested alternative: 'DEBUG_PINS_SET' FRAME_PIN_SET(); ^~~~~~~~~~~~~ DEBUG_PINS_SET /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: error: 'CSC_CHANGE' was not declared in this scope CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: note: suggested alternative: 'CHANGE' CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ CHANGE /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: error: 'portConfigRegister' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: error: 'PORT_PCR_MUX' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: note: suggested
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:109:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: note: suggested alternative: 'CLOCKS_PER_SEC' #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:109:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:119:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: note: suggested alternative: 'CLOCKS_PER_SEC' #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:119:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'bool PulsePositionOutput::begin(uint8_t, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: error: 'FTM0_MOD' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: note: suggested alternative: 'TMP_MAX' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~ TMP_MAX /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:29: error: 'FTM0_SC' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: error: 'FTM_SC_TOIE' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: error: 'FTM_SC_CLKS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:55: error: 'FTM_SC_PS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: error: 'FTM0_CNT' was not declared in this scope FTM0_CNT = 0; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: note: suggested alternative: 'F_CNVT' FTM0_CNT = 0; ^~~~~~~~ F_CNVT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:152:33: error: 'FTM0_C4SC' was not declared in this scope case 6: channel = 4; reg = &FTM0_C4SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:153:33: error: 'FTM0_C2SC' was not declared in this scope case 9: channel = 2; reg = &FTM0_C2SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:154:33: error: 'FTM0_C3SC' was not declared in this scope case 10: channel = 3; reg = &FTM0_C3SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:155:33: error: 'FTM0_C5SC' was not declared in this scope case 20: channel = 5; reg = &FTM0_C5SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:156:33: error: 'FTM0_C0SC' was not declared in this scope case 22: channel = 0; reg = &FTM0_C0SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:157:33: error: 'FTM0_C1SC' was not declared in this scope case 23: channel = 1; reg = &FTM0_C1SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:166:17: error: 'portOutputRegister' was not declared in this scope framePinReg = portOutputRegister(framePin); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:167:18: error: 'digitalPinToBitMask' was not declared in this scope framePinMask = digitalPinToBitMask(framePin); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:167:18: note: suggested alternative: 'digitalPinToPinName' framePinMask = digitalPinToBitMask(framePin); ^~~~~~~~~~~~~~~~~~~ digitalPinToPinName /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:169:3: error: 'FRAME_PIN_SET' was not declared in this scope FRAME_PIN_SET(); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:169:3: note: suggested alternative: 'DEBUG_PINS_SET' FRAME_PIN_SET(); ^~~~~~~~~~~~~ DEBUG_PINS_SET /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: error: 'CSC_CHANGE' was not declared in this scope CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: note: suggested alternative: 'CHANGE' CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ CHANGE /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: error: 'portConfigRegister' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: error: 'PORT_PCR_MUX' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: note: suggested
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:109:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: note: suggested alternative: 'CLOCKS_PER_SEC' #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:109:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:119:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: note: suggested alternative: 'CLOCKS_PER_SEC' #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:119:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'bool PulsePositionOutput::begin(uint8_t, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: error: 'FTM0_MOD' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: note: suggested alternative: 'TMP_MAX' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~ TMP_MAX /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:29: error: 'FTM0_SC' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: error: 'FTM_SC_TOIE' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: error: 'FTM_SC_CLKS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:55: error: 'FTM_SC_PS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: error: 'FTM0_CNT' was not declared in this scope FTM0_CNT = 0; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: note: suggested alternative: 'F_CNVT' FTM0_CNT = 0; ^~~~~~~~ F_CNVT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:152:33: error: 'FTM0_C4SC' was not declared in this scope case 6: channel = 4; reg = &FTM0_C4SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:153:33: error: 'FTM0_C2SC' was not declared in this scope case 9: channel = 2; reg = &FTM0_C2SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:154:33: error: 'FTM0_C3SC' was not declared in this scope case 10: channel = 3; reg = &FTM0_C3SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:155:33: error: 'FTM0_C5SC' was not declared in this scope case 20: channel = 5; reg = &FTM0_C5SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:156:33: error: 'FTM0_C0SC' was not declared in this scope case 22: channel = 0; reg = &FTM0_C0SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:157:33: error: 'FTM0_C1SC' was not declared in this scope case 23: channel = 1; reg = &FTM0_C1SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:166:17: error: 'portOutputRegister' was not declared in this scope framePinReg = portOutputRegister(framePin); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:167:18: error: 'digitalPinToBitMask' was not declared in this scope framePinMask = digitalPinToBitMask(framePin); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:167:18: note: suggested alternative: 'digitalPinToPinName' framePinMask = digitalPinToBitMask(framePin); ^~~~~~~~~~~~~~~~~~~ digitalPinToPinName /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:169:3: error: 'FRAME_PIN_SET' was not declared in this scope FRAME_PIN_SET(); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:169:3: note: suggested alternative: 'DEBUG_PINS_SET' FRAME_PIN_SET(); ^~~~~~~~~~~~~ DEBUG_PINS_SET /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: error: 'CSC_CHANGE' was not declared in this scope CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: note: suggested alternative: 'CHANGE' CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ CHANGE /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: error: 'portConfigRegister' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: error: 'PORT_PCR_MUX' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: note: suggested
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:109:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:119:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'bool PulsePositionOutput::begin(uint8_t, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: error: 'FTM0_MOD' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:29: error: 'FTM0_SC' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: error: 'FTM_SC_TOIE' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: error: 'FTM_SC_CLKS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:55: error: 'FTM_SC_PS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: error: 'FTM0_CNT' was not declared in this scope FTM0_CNT = 0; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: note: suggested alternative: 'RTC_CNT' FTM0_CNT = 0; ^~~~~~~~ RTC_CNT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:152:33: error: 'FTM0_C4SC' was not declared in this scope case 6: channel = 4; reg = &FTM0_C4SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:153:33: error: 'FTM0_C2SC' was not declared in this scope case 9: channel = 2; reg = &FTM0_C2SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:154:33: error: 'FTM0_C3SC' was not declared in this scope case 10: channel = 3; reg = &FTM0_C3SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:155:33: error: 'FTM0_C5SC' was not declared in this scope case 20: channel = 5; reg = &FTM0_C5SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:156:33: error: 'FTM0_C0SC' was not declared in this scope case 22: channel = 0; reg = &FTM0_C0SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:157:33: error: 'FTM0_C1SC' was not declared in this scope case 23: channel = 1; reg = &FTM0_C1SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:169:3: error: 'FRAME_PIN_SET' was not declared in this scope FRAME_PIN_SET(); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: error: 'CSC_CHANGE' was not declared in this scope CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: note: suggested alternative: 'CHANGE' CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ CHANGE /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: error: 'portConfigRegister' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: note: suggested alternative: 'portModeRegister' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ portModeRegister /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: error: 'PORT_PCR_MUX' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: note: suggested alternative: 'PORTC_OUT' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ PORTC_OUT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:49: error: 'PORT_PCR_DSE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:49: note: suggested alternative: 'PORTC_DIR' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ PORTC_DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:64: error: 'PORT_PCR_SRE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:64: note: suggested alternative: 'PORT_ISC_t' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ PORT_ISC_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:182:20: error: 'IRQ_FTM0' was not declared in this scope NVIC_SET_PRIORITY(IRQ_FTM0, 32); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:182:2: error: 'NVIC_SET_PRIORITY' was not declared in this scope NVIC_SET_PRIORITY(IRQ_FTM0, 32); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosi
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:109:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:119:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'bool PulsePositionOutput::begin(uint8_t, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: error: 'FTM0_MOD' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:29: error: 'FTM0_SC' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: error: 'FTM_SC_TOIE' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: error: 'FTM_SC_CLKS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:55: error: 'FTM_SC_PS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: error: 'FTM0_CNT' was not declared in this scope FTM0_CNT = 0; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: note: suggested alternative: 'RTC_CNT' FTM0_CNT = 0; ^~~~~~~~ RTC_CNT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:152:33: error: 'FTM0_C4SC' was not declared in this scope case 6: channel = 4; reg = &FTM0_C4SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:153:33: error: 'FTM0_C2SC' was not declared in this scope case 9: channel = 2; reg = &FTM0_C2SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:154:33: error: 'FTM0_C3SC' was not declared in this scope case 10: channel = 3; reg = &FTM0_C3SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:155:33: error: 'FTM0_C5SC' was not declared in this scope case 20: channel = 5; reg = &FTM0_C5SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:156:33: error: 'FTM0_C0SC' was not declared in this scope case 22: channel = 0; reg = &FTM0_C0SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:157:33: error: 'FTM0_C1SC' was not declared in this scope case 23: channel = 1; reg = &FTM0_C1SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:169:3: error: 'FRAME_PIN_SET' was not declared in this scope FRAME_PIN_SET(); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: error: 'CSC_CHANGE' was not declared in this scope CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: note: suggested alternative: 'CHANGE' CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ CHANGE /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: error: 'portConfigRegister' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: note: suggested alternative: 'portModeRegister' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ portModeRegister /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: error: 'PORT_PCR_MUX' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: note: suggested alternative: 'PORTC_OUT' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ PORTC_OUT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:49: error: 'PORT_PCR_DSE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:49: note: suggested alternative: 'PORTC_DIR' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ PORTC_DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:64: error: 'PORT_PCR_SRE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:64: note: suggested alternative: 'PORT_ISC_t' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ PORT_ISC_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:182:20: error: 'IRQ_FTM0' was not declared in this scope NVIC_SET_PRIORITY(IRQ_FTM0, 32); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:182:2: error: 'NVIC_SET_PRIORITY' was not declared in this scope NVIC_SET_PRIORITY(IRQ_FTM0, 32); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosi
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:109:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:119:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'bool PulsePositionOutput::begin(uint8_t, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: error: 'FTM0_MOD' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:29: error: 'FTM0_SC' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: error: 'FTM_SC_TOIE' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: error: 'FTM_SC_CLKS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:55: error: 'FTM_SC_PS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: error: 'FTM0_CNT' was not declared in this scope FTM0_CNT = 0; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: note: suggested alternative: 'RTC_CNT' FTM0_CNT = 0; ^~~~~~~~ RTC_CNT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:152:33: error: 'FTM0_C4SC' was not declared in this scope case 6: channel = 4; reg = &FTM0_C4SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:153:33: error: 'FTM0_C2SC' was not declared in this scope case 9: channel = 2; reg = &FTM0_C2SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:154:33: error: 'FTM0_C3SC' was not declared in this scope case 10: channel = 3; reg = &FTM0_C3SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:155:33: error: 'FTM0_C5SC' was not declared in this scope case 20: channel = 5; reg = &FTM0_C5SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:156:33: error: 'FTM0_C0SC' was not declared in this scope case 22: channel = 0; reg = &FTM0_C0SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:157:33: error: 'FTM0_C1SC' was not declared in this scope case 23: channel = 1; reg = &FTM0_C1SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:169:3: error: 'FRAME_PIN_SET' was not declared in this scope FRAME_PIN_SET(); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: error: 'CSC_CHANGE' was not declared in this scope CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: note: suggested alternative: 'CHANGE' CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ CHANGE /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: error: 'portConfigRegister' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: note: suggested alternative: 'portModeRegister' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ portModeRegister /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: error: 'PORT_PCR_MUX' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: note: suggested alternative: 'PORTC_OUT' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ PORTC_OUT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:49: error: 'PORT_PCR_DSE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:49: note: suggested alternative: 'PORTC_DIR' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ PORTC_DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:64: error: 'PORT_PCR_SRE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:64: note: suggested alternative: 'PORT_ISC_t' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ PORT_ISC_t /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:182:20: error: 'IRQ_FTM0' was not declared in this scope NVIC_SET_PRIORITY(IRQ_FTM0, 32); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:182:2: error: 'NVIC_SET_PRIORITY' was not declared in this scope NVIC_SET_PRIORITY(IRQ_FTM0, 32); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosi
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:109:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:119:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'bool PulsePositionOutput::begin(uint8_t, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: error: 'FTM0_MOD' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: note: suggested alternative: 'TMP_MAX' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~ TMP_MAX /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:29: error: 'FTM0_SC' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: error: 'FTM_SC_TOIE' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: error: 'FTM_SC_CLKS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: note: suggested alternative: 'PIO_AC_CLK' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:55: error: 'FTM_SC_PS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: error: 'FTM0_CNT' was not declared in this scope FTM0_CNT = 0; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: note: suggested alternative: 'PWM0_CH7' FTM0_CNT = 0; ^~~~~~~~ PWM0_CH7 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:152:33: error: 'FTM0_C4SC' was not declared in this scope case 6: channel = 4; reg = &FTM0_C4SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:153:33: error: 'FTM0_C2SC' was not declared in this scope case 9: channel = 2; reg = &FTM0_C2SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:154:33: error: 'FTM0_C3SC' was not declared in this scope case 10: channel = 3; reg = &FTM0_C3SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:155:33: error: 'FTM0_C5SC' was not declared in this scope case 20: channel = 5; reg = &FTM0_C5SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:156:33: error: 'FTM0_C0SC' was not declared in this scope case 22: channel = 0; reg = &FTM0_C0SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:157:33: error: 'FTM0_C1SC' was not declared in this scope case 23: channel = 1; reg = &FTM0_C1SC; break; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:31: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:41: error: base operand of '->' is not a pointer #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:166:17: note: in expansion of macro 'portOutputRegister' framePinReg = portOutputRegister(framePin); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:169:3: error: 'FRAME_PIN_SET' was not declared in this scope FRAME_PIN_SET(); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: error: 'CSC_CHANGE' was not declared in this scope CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: note: suggested alternative: 'CHANGE' CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ CHANGE /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: error: 'portConfigRegister' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: note: suggested alternative: 'portInputRegister' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ portInputRegister /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: error: 'PORT_PCR_MUX' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: note: suggested alternative: 'PORT_OUT_OUT' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ PORT_OUT_OUT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:49: error: 'PORT_PCR_DSE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:49: note: suggested alternative: 'PORT_DIR_DIR' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ PORT_DIR_DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:109:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:119:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'bool PulsePositionOutput::begin(uint8_t, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: error: 'FTM0_MOD' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: note: suggested alternative: 'TMP_MAX' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~ TMP_MAX /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:29: error: 'FTM0_SC' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: error: 'FTM_SC_TOIE' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: error: 'FTM_SC_CLKS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: note: suggested alternative: 'PIO_AC_CLK' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:55: error: 'FTM_SC_PS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: error: 'FTM0_CNT' was not declared in this scope FTM0_CNT = 0; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: note: suggested alternative: 'PWM0_CH7' FTM0_CNT = 0; ^~~~~~~~ PWM0_CH7 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:152:33: error: 'FTM0_C4SC' was not declared in this scope case 6: channel = 4; reg = &FTM0_C4SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:153:33: error: 'FTM0_C2SC' was not declared in this scope case 9: channel = 2; reg = &FTM0_C2SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:154:33: error: 'FTM0_C3SC' was not declared in this scope case 10: channel = 3; reg = &FTM0_C3SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:155:33: error: 'FTM0_C5SC' was not declared in this scope case 20: channel = 5; reg = &FTM0_C5SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:156:33: error: 'FTM0_C0SC' was not declared in this scope case 22: channel = 0; reg = &FTM0_C0SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:157:33: error: 'FTM0_C1SC' was not declared in this scope case 23: channel = 1; reg = &FTM0_C1SC; break; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:31: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:41: error: base operand of '->' is not a pointer #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:166:17: note: in expansion of macro 'portOutputRegister' framePinReg = portOutputRegister(framePin); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:169:3: error: 'FRAME_PIN_SET' was not declared in this scope FRAME_PIN_SET(); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: error: 'CSC_CHANGE' was not declared in this scope CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: note: suggested alternative: 'CHANGE' CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ CHANGE /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: error: 'portConfigRegister' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: note: suggested alternative: 'portInputRegister' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ portInputRegister /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: error: 'PORT_PCR_MUX' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: note: suggested alternative: 'PORT_OUT_OUT' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ PORT_OUT_OUT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:49: error: 'PORT_PCR_DSE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:49: note: suggested alternative: 'PORT_DIR_DIR' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ PORT_DIR_DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:109:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:119:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'bool PulsePositionOutput::begin(uint8_t, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: error: 'FTM0_MOD' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: note: suggested alternative: 'TMP_MAX' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~ TMP_MAX /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:29: error: 'FTM0_SC' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: error: 'FTM_SC_TOIE' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: note: suggested alternative: 'FTM0_SC_VALUE' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: error: 'FTM_SC_CLKS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:38: note: suggested alternative: 'PIO_AC_CLK' #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:55: error: 'FTM_SC_PS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: error: 'FTM0_CNT' was not declared in this scope FTM0_CNT = 0; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: note: suggested alternative: 'PWM0_CH7' FTM0_CNT = 0; ^~~~~~~~ PWM0_CH7 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:152:33: error: 'FTM0_C4SC' was not declared in this scope case 6: channel = 4; reg = &FTM0_C4SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:153:33: error: 'FTM0_C2SC' was not declared in this scope case 9: channel = 2; reg = &FTM0_C2SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:154:33: error: 'FTM0_C3SC' was not declared in this scope case 10: channel = 3; reg = &FTM0_C3SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:155:33: error: 'FTM0_C5SC' was not declared in this scope case 20: channel = 5; reg = &FTM0_C5SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:156:33: error: 'FTM0_C0SC' was not declared in this scope case 22: channel = 0; reg = &FTM0_C0SC; break; ^~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:157:33: error: 'FTM0_C1SC' was not declared in this scope case 23: channel = 1; reg = &FTM0_C1SC; break; ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:31: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:41: error: base operand of '->' is not a pointer #define portOutputRegister(port) (&(port->OUT.reg)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:166:17: note: in expansion of macro 'portOutputRegister' framePinReg = portOutputRegister(framePin); ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:169:3: error: 'FRAME_PIN_SET' was not declared in this scope FRAME_PIN_SET(); ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: error: 'CSC_CHANGE' was not declared in this scope CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:2: note: suggested alternative: 'CHANGE' CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^~~~~~~~~~ CHANGE /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: error: 'portConfigRegister' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:3: note: suggested alternative: 'portInputRegister' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~~~~~~~ portInputRegister /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: error: 'PORT_PCR_MUX' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:31: note: suggested alternative: 'PORT_OUT_OUT' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ PORT_OUT_OUT /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:49: error: 'PORT_PCR_DSE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:49: note: suggested alternative: 'PORT_DIR_DIR' *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^~~~~~~~~~~~ PORT_DIR_DIR /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:109:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:119:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'bool PulsePositionOutput::begin(uint8_t, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: error: 'FTM0_MOD' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:29: error: 'FTM0_SC' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: error: 'FTM_SC_TOIE' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:51: error: 'FTM_SC_CLKS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:66: error: 'FTM_SC_PS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: error: 'FTM0_CNT' was not declared in this scope FTM0_CNT = 0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:152:33: error: 'FTM0_C4SC' was not declared in this scope case 6: channel = 4; reg = &FTM0_C4SC; break; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:153:33: error: 'FTM0_C2SC' was not declared in this scope case 9: channel = 2; reg = &FTM0_C2SC; break; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:154:33: error: 'FTM0_C3SC' was not declared in this scope case 10: channel = 3; reg = &FTM0_C3SC; break; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:155:33: error: 'FTM0_C5SC' was not declared in this scope case 20: channel = 5; reg = &FTM0_C5SC; break; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:156:33: error: 'FTM0_C0SC' was not declared in this scope case 22: channel = 0; reg = &FTM0_C0SC; break; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:157:33: error: 'FTM0_C1SC' was not declared in this scope case 23: channel = 1; reg = &FTM0_C1SC; break; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:166:15: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment framePinReg = portOutputRegister(framePin); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:169:17: error: 'FRAME_PIN_SET' was not declared in this scope FRAME_PIN_SET(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:24: error: 'CSC_CHANGE' was not declared in this scope CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:27: error: 'portConfigRegister' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:45: error: 'PORT_PCR_MUX' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:49: error: 'PORT_PCR_DSE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:64: error: 'PORT_PCR_SRE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:182:20: error: 'IRQ_FTM0' was not declared in this scope NVIC_SET_PRIORITY(IRQ_FTM0, 32); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:182:32: error: 'NVIC_SET_PRIORITY' was not declared in this scope NVIC_SET_PRIORITY(IRQ_FTM0, 32); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:183:26: error: 'NVIC_ENABLE_IRQ' was not declared in this scope NVIC_ENABLE_IRQ(IRQ_FTM0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'bool PulsePositionOutput::write(uint8_t, float)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:193:26: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope clocks = microseconds * CLOCKS_PER_MICROSECOND; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:208:16: error: '__disable_irq' was not declared in this scope __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:212:15: error: '__enable_irq' was not declared in this scope __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'void PulsePositionOutput::isr()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:84:63: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_PULSE_WIDTH_CLOCKS (uint32_t)(TX_PULSE_WIDTH * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:223:14: note: in expansion of macro 'TX_PULSE_WIDTH_CLOCKS' ftm->cv += TX_PULSE_WIDTH_CLOCKS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:224:34: error: 'CSC_CHANGE_INTACK' was not declared in this scope CSC_CHANGE_INTACK(ftm, cscClear); // clear on compare match & interrupt ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:84:63: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_PULSE_WIDTH_CLOCKS (uint32_t)(TX_PULSE_WIDTH * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:237:36: note: in expansion of macro 'TX_PULSE_WIDTH_CLOCKS' width = pulse_buffer[channel] - TX_PULSE_WIDTH_CLOCKS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:244:20: error: 'FRAME_PIN
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:109:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:119:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'bool PulsePositionOutput::begin(uint8_t, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: error: 'FTM0_MOD' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:29: error: 'FTM0_SC' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: error: 'FTM_SC_TOIE' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:51: error: 'FTM_SC_CLKS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:66: error: 'FTM_SC_PS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: error: 'FTM0_CNT' was not declared in this scope FTM0_CNT = 0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:152:33: error: 'FTM0_C4SC' was not declared in this scope case 6: channel = 4; reg = &FTM0_C4SC; break; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:153:33: error: 'FTM0_C2SC' was not declared in this scope case 9: channel = 2; reg = &FTM0_C2SC; break; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:154:33: error: 'FTM0_C3SC' was not declared in this scope case 10: channel = 3; reg = &FTM0_C3SC; break; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:155:33: error: 'FTM0_C5SC' was not declared in this scope case 20: channel = 5; reg = &FTM0_C5SC; break; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:156:33: error: 'FTM0_C0SC' was not declared in this scope case 22: channel = 0; reg = &FTM0_C0SC; break; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:157:33: error: 'FTM0_C1SC' was not declared in this scope case 23: channel = 1; reg = &FTM0_C1SC; break; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:166:15: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment framePinReg = portOutputRegister(framePin); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:169:17: error: 'FRAME_PIN_SET' was not declared in this scope FRAME_PIN_SET(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:24: error: 'CSC_CHANGE' was not declared in this scope CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:27: error: 'portConfigRegister' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:45: error: 'PORT_PCR_MUX' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:49: error: 'PORT_PCR_DSE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:64: error: 'PORT_PCR_SRE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:182:20: error: 'IRQ_FTM0' was not declared in this scope NVIC_SET_PRIORITY(IRQ_FTM0, 32); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:182:32: error: 'NVIC_SET_PRIORITY' was not declared in this scope NVIC_SET_PRIORITY(IRQ_FTM0, 32); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:183:26: error: 'NVIC_ENABLE_IRQ' was not declared in this scope NVIC_ENABLE_IRQ(IRQ_FTM0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'bool PulsePositionOutput::write(uint8_t, float)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:193:26: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope clocks = microseconds * CLOCKS_PER_MICROSECOND; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:208:16: error: '__disable_irq' was not declared in this scope __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:212:15: error: '__enable_irq' was not declared in this scope __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'void PulsePositionOutput::isr()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:84:63: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_PULSE_WIDTH_CLOCKS (uint32_t)(TX_PULSE_WIDTH * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:223:14: note: in expansion of macro 'TX_PULSE_WIDTH_CLOCKS' ftm->cv += TX_PULSE_WIDTH_CLOCKS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:224:34: error: 'CSC_CHANGE_INTACK' was not declared in this scope CSC_CHANGE_INTACK(ftm, cscClear); // clear on compare match & interrupt ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:84:63: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_PULSE_WIDTH_CLOCKS (uint32_t)(TX_PULSE_WIDTH * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:237:36: note: in expansion of macro 'TX_PULSE_WIDTH_CLOCKS' width = pulse_buffer[channel] - TX_PULSE_WIDTH_CLOCKS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:244:20: error: 'FRAME_PIN
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:109:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In constructor 'PulsePositionOutput::PulsePositionOutput(int)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:83:65: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_MINIMUM_FRAME_CLOCKS (uint32_t)(TX_MINIMUM_FRAME * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:119:19: note: in expansion of macro 'TX_MINIMUM_FRAME_CLOCKS' pulse_width[0] = TX_MINIMUM_FRAME_CLOCKS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'bool PulsePositionOutput::begin(uint8_t, uint8_t)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:6: error: 'FTM0_MOD' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:29: error: 'FTM0_SC' was not declared in this scope if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:24: error: 'FTM_SC_TOIE' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:51: error: 'FTM_SC_CLKS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:88:66: error: 'FTM_SC_PS' was not declared in this scope #define FTM0_SC_VALUE (FTM_SC_TOIE | FTM_SC_CLKS(1) | FTM_SC_PS(0)) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:142:48: note: in expansion of macro 'FTM0_SC_VALUE' if (FTM0_MOD != 0xFFFF || (FTM0_SC & 0x7F) != FTM0_SC_VALUE) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:144:3: error: 'FTM0_CNT' was not declared in this scope FTM0_CNT = 0; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:152:33: error: 'FTM0_C4SC' was not declared in this scope case 6: channel = 4; reg = &FTM0_C4SC; break; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:153:33: error: 'FTM0_C2SC' was not declared in this scope case 9: channel = 2; reg = &FTM0_C2SC; break; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:154:33: error: 'FTM0_C3SC' was not declared in this scope case 10: channel = 3; reg = &FTM0_C3SC; break; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:155:33: error: 'FTM0_C5SC' was not declared in this scope case 20: channel = 5; reg = &FTM0_C5SC; break; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:156:33: error: 'FTM0_C0SC' was not declared in this scope case 22: channel = 0; reg = &FTM0_C0SC; break; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:157:33: error: 'FTM0_C1SC' was not declared in this scope case 23: channel = 1; reg = &FTM0_C1SC; break; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:166:15: error: cannot convert 'volatile uint32_t* {aka volatile unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment framePinReg = portOutputRegister(framePin); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:169:17: error: 'FRAME_PIN_SET' was not declared in this scope FRAME_PIN_SET(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:178:24: error: 'CSC_CHANGE' was not declared in this scope CSC_CHANGE(ftm, cscSet); // set on compare match & interrupt ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:27: error: 'portConfigRegister' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:45: error: 'PORT_PCR_MUX' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:49: error: 'PORT_PCR_DSE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:181:64: error: 'PORT_PCR_SRE' was not declared in this scope *portConfigRegister(txPin) = PORT_PCR_MUX(4) | PORT_PCR_DSE | PORT_PCR_SRE; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:182:20: error: 'IRQ_FTM0' was not declared in this scope NVIC_SET_PRIORITY(IRQ_FTM0, 32); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:182:32: error: 'NVIC_SET_PRIORITY' was not declared in this scope NVIC_SET_PRIORITY(IRQ_FTM0, 32); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:183:26: error: 'NVIC_ENABLE_IRQ' was not declared in this scope NVIC_ENABLE_IRQ(IRQ_FTM0); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'bool PulsePositionOutput::write(uint8_t, float)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:193:26: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope clocks = microseconds * CLOCKS_PER_MICROSECOND; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:208:16: error: '__disable_irq' was not declared in this scope __disable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:212:15: error: '__enable_irq' was not declared in this scope __enable_irq(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp: In member function 'void PulsePositionOutput::isr()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:84:63: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_PULSE_WIDTH_CLOCKS (uint32_t)(TX_PULSE_WIDTH * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:223:14: note: in expansion of macro 'TX_PULSE_WIDTH_CLOCKS' ftm->cv += TX_PULSE_WIDTH_CLOCKS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:224:34: error: 'CSC_CHANGE_INTACK' was not declared in this scope CSC_CHANGE_INTACK(ftm, cscClear); // clear on compare match & interrupt ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:84:63: error: 'CLOCKS_PER_MICROSECOND' was not declared in this scope #define TX_PULSE_WIDTH_CLOCKS (uint32_t)(TX_PULSE_WIDTH * CLOCKS_PER_MICROSECOND) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:237:36: note: in expansion of macro 'TX_PULSE_WIDTH_CLOCKS' width = pulse_buffer[channel] - TX_PULSE_WIDTH_CLOCKS; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PulsePosition/PulsePosition.cpp:244:20: error: 'FRAME_PIN