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