ADC_SAmpler - compatibility matrix

This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.

ADC_SAmpler

Version: 1.3.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
ADC_Sampler_example
arduino:avr:uno
1.8.4
No FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
No FAIL FAIL
arduino:megaavr:nona4809
1.8.7
No FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
No FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
No FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL
This library has no main header file so an empty one was created.

WARNING: library ADC_SAmpler claims to run on sam architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /tmp/arduino-testlib1052097737/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.h:9:5: error: #error "This libraries is for arduino DUE only !!!"
    #error "This libraries is for arduino DUE only !!!"
     ^~~~~

examples/ADC_Sampler_example

Result: FAIL

WARNING: library ADC_SAmpler claims to run on sam architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.h:9:5: error: #error "This libraries is for arduino DUE only !!!"
    #error "This libraries is for arduino DUE only !!!"
     ^~~~~

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

WARNING: library ADC_SAmpler claims to run on sam architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:5:9: error: 'ADC_Sampler_class' has not been declared
 uint8_t ADC_Sampler_class::numChannels = 0;
         ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:8:21: error: 'ADC_Sampler_class' has not been declared
 volatile AdcBuffer *ADC_Sampler_class::bufferArray = new AdcBuffer(ADC_sequencer_size);
                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:8:68: error: 'ADC_sequencer_size' was not declared in this scope
 volatile AdcBuffer *ADC_Sampler_class::bufferArray = new AdcBuffer(ADC_sequencer_size);
                                                                    ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:10:6: error: 'ADC_Sampler_class' has not been declared
 void ADC_Sampler_class::TIAO_setup(uint32_t counter) {
      ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp: In function 'void TIAO_setup(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:11:25: error: 'TC_INTERFACE_ID' was not declared in this scope
  pmc_enable_periph_clk (TC_INTERFACE_ID + 0*3+0) ;  // clock the TC0 channel 0
                         ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:11:2: error: 'pmc_enable_periph_clk' was not declared in this scope
  pmc_enable_periph_clk (TC_INTERFACE_ID + 0*3+0) ;  // clock the TC0 channel 0
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:13:2: error: 'TcChannel' was not declared in this scope
  TcChannel * t = &(TC0->TC_CHANNEL)[0] ;    // pointer to TC0 registers for its channel 0
  ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:13:2: note: suggested alternative: 'numChannels'
  TcChannel * t = &(TC0->TC_CHANNEL)[0] ;    // pointer to TC0 registers for its channel 0
  ^~~~~~~~~
  numChannels
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:13:14: error: 't' was not declared in this scope
  TcChannel * t = &(TC0->TC_CHANNEL)[0] ;    // pointer to TC0 registers for its channel 0
              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:13:14: note: suggested alternative: 'tm'
  TcChannel * t = &(TC0->TC_CHANNEL)[0] ;    // pointer to TC0 registers for its channel 0
              ^
              tm
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:13:20: error: 'TC0' was not declared in this scope
  TcChannel * t = &(TC0->TC_CHANNEL)[0] ;    // pointer to TC0 registers for its channel 0
                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:14:14: error: 'TC_CCR_CLKDIS' was not declared in this scope
  t->TC_CCR = TC_CCR_CLKDIS ;  // disable internal clocking while setup regs
              ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:15:14: error: 'MAX_FIELD' was not declared in this scope
  t->TC_IDR = MAX_FIELD ;     // disable interrupts
              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:17:14: error: 'TC_CMR_TCCLKS_TIMER_CLOCK1' was not declared in this scope
  t->TC_CMR = TC_CMR_TCCLKS_TIMER_CLOCK1 |   // use TCLK1 (prescale by 2, = 42MHz)
              ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:18:11: error: 'TC_CMR_WAVE' was not declared in this scope
           TC_CMR_WAVE |                  // waveform mode
           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:19:11: error: 'TC_CMR_WAVSEL_UP_RC' was not declared in this scope
           TC_CMR_WAVSEL_UP_RC |          // count-up PWM using RC as threshold
           ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:20:11: error: 'TC_CMR_EEVT_XC0' was not declared in this scope
           TC_CMR_EEVT_XC0 |     // Set external events from XC0 (this setup TIOB as output)
           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:21:11: error: 'TC_CMR_ACPA_CLEAR' was not declared in this scope
           TC_CMR_ACPA_CLEAR | TC_CMR_ACPC_CLEAR |
           ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:21:31: error: 'TC_CMR_ACPC_CLEAR' was not declared in this scope
           TC_CMR_ACPA_CLEAR | TC_CMR_ACPC_CLEAR |
                               ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:22:11: error: 'TC_CMR_BCPB_CLEAR' was not declared in this scope
           TC_CMR_BCPB_CLEAR | TC_CMR_BCPC_CLEAR ;
           ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:22:31: error: 'TC_CMR_BCPC_CLEAR' was not declared in this scope
           TC_CMR_BCPB_CLEAR | TC_CMR_BCPC_CLEAR ;
                               ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:26:31: error: 'TC_CMR_LDRA' was not declared in this scope
  t->TC_CMR = ( (t->TC_CMR & ~(TC_CMR_LDRA(MAX_FIELD)) ) & (t->TC_CMR & ~(TC_CMR_LDRB(MAX_FIELD)) ) ) | TC_CMR_ACPA_CLEAR | TC_CMR_ACPC_SET ;  // set clear and set from RA and RC compares
                               ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:26:74: error: 'TC_CMR_LDRB' was not declared in this scope
  t->TC_CMR = ( (t->TC_CMR & ~(TC_CMR_LDRA(MAX_FIELD)) ) & (t->TC_CMR & ~(TC_CMR_LDRB(MAX_FIELD)) ) ) | TC_CMR_ACPA_CLEAR | TC_CMR_ACPC_SET ;  // set clear and set from RA and RC compares
                                                                          ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:26:124: error: 'TC_CMR_ACPC_SET' was not declared in this scope
  t->TC_CMR = ( (t->TC_CMR & ~(TC_CMR_LDRA(MAX_FIELD)) ) & (t->TC_CMR & ~(TC_CMR_LDRB(MAX_FIELD)) ) ) | TC_CMR_ACPA_CLEAR | TC_CMR_ACPC_SET ;  // set clear and set from RA and RC compares
                                                                                                                            ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:28:14: error: 'TC_CCR_CLKEN' was not declared in this scope
  t->TC_CCR = TC_CCR_CLKEN | TC_CCR_SWTRG ;  // re-enable local clocking and switch to hardware trigger source.
              ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:28:29: error: 'TC_CCR_SWTRG' was not declared in this scope
  t->TC_CCR = TC_CCR_CLKEN | TC_CCR_SWTRG ;  // re-enable local clocking and switch to hardware trigger source.
                             ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:30:2: error: 'PIOB' was not declared in this scope
  PIOB->PIO_PDR = PIO_PB25B_TIOA0 ;  // disable PIO control
  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:30:2: note: suggested alternative: 'EIO'
  PIOB->PIO_PDR = PIO_PB25B_TIOA0 ;  // disable PIO control
  ^~~~
  EIO
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:30:18: error: 'PIO_PB25B_TIOA0' was not declared in this scope
  PIOB->PIO_PDR = PIO_PB25B_TIOA0 ;  // disable PIO control
                  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:36:10: error: 'ADC_Sampler_class' has not been declared
 uint32_t ADC_Sampler_class::getClkFrequency(double f) {
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp: In function 'uint32_t getClkFrequency(double)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:37:9: error: 'VARIANT_MCK' was not declared in this scope
  return VARIANT_MCK/2 /f;
         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:40:6: error: 'ADC_Sampler_class' has not been declared
 void ADC_Sampler_class::ADC_init(uint8_t trigSel) {
      ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp: In function 'void ADC_init(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:41:24: error: 'ID_ADC' was not declared in this scope
  pmc_enable_periph_clk(ID_ADC);
                        ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:41:2: error: 'pmc_enable_periph_clk' was not declared in this scope
  pmc_enable_periph_clk(ID_ADC);
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:42:2: error: 'ADC' was not declared in this scope
  ADC->ADC_CR = ADC_CR_SWRST; //reset the adc
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmp

examples/ADC_Sampler_example

Result: FAIL

WARNING: library ADC_SAmpler claims to run on sam architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:3: error: 'ADC_Sampler' was not declared in this scope
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:3: note: suggested alternative: 'ADC_Sampler_h'
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
   ^~~~~~~~~~~
   ADC_Sampler_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:50: error: 'A9' was not declared in this scope
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                                  ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:50: note: suggested alternative: 'A7'
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                                  ^~
                                                  A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:53: error: 'A10' was not declared in this scope
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                                     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:53: note: suggested alternative: 'A1'
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                                     ^~~
                                                     A1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:57: error: 'A11' was not declared in this scope
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                                         ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:57: note: suggested alternative: 'A1'
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                                         ^~~
                                                         A1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:19:6: error: 'ADC_Sampler' was not declared in this scope
   if(ADC_Sampler.available()) Serial.println("A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11");
      ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:19:6: note: suggested alternative: 'ADC_Sampler_h'
   if(ADC_Sampler.available()) Serial.println("A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11");
      ^~~~~~~~~~~
      ADC_Sampler_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:20:11: error: 'ADC_Sampler' was not declared in this scope
   while ( ADC_Sampler.available() ) {
           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:20:11: note: suggested alternative: 'ADC_Sampler_h'
   while ( ADC_Sampler.available() ) {
           ^~~~~~~~~~~
           ADC_Sampler_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:37:18: error: 'ADC_Sampler' was not declared in this scope
   Serial.println(ADC_Sampler.arrearSize()); // return the number of sample not treated yet to see if you can handle the sample rate
                  ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:37:18: note: suggested alternative: 'ADC_Sampler_h'
   Serial.println(ADC_Sampler.arrearSize()); // return the number of sample not treated yet to see if you can handle the sample rate
                  ^~~~~~~~~~~
                  ADC_Sampler_h

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

WARNING: library ADC_SAmpler claims to run on sam architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:5:9: error: 'ADC_Sampler_class' has not been declared
 uint8_t ADC_Sampler_class::numChannels = 0;
         ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:8:21: error: 'ADC_Sampler_class' has not been declared
 volatile AdcBuffer *ADC_Sampler_class::bufferArray = new AdcBuffer(ADC_sequencer_size);
                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:8:68: error: 'ADC_sequencer_size' was not declared in this scope
 volatile AdcBuffer *ADC_Sampler_class::bufferArray = new AdcBuffer(ADC_sequencer_size);
                                                                    ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:10:6: error: 'ADC_Sampler_class' has not been declared
 void ADC_Sampler_class::TIAO_setup(uint32_t counter) {
      ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp: In function 'void TIAO_setup(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:11:25: error: 'TC_INTERFACE_ID' was not declared in this scope
  pmc_enable_periph_clk (TC_INTERFACE_ID + 0*3+0) ;  // clock the TC0 channel 0
                         ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:11:25: note: suggested alternative: 'D_INTERFACE'
  pmc_enable_periph_clk (TC_INTERFACE_ID + 0*3+0) ;  // clock the TC0 channel 0
                         ^~~~~~~~~~~~~~~
                         D_INTERFACE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:11:2: error: 'pmc_enable_periph_clk' was not declared in this scope
  pmc_enable_periph_clk (TC_INTERFACE_ID + 0*3+0) ;  // clock the TC0 channel 0
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:13:2: error: 'TcChannel' was not declared in this scope
  TcChannel * t = &(TC0->TC_CHANNEL)[0] ;    // pointer to TC0 registers for its channel 0
  ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:13:2: note: suggested alternative: 'numChannels'
  TcChannel * t = &(TC0->TC_CHANNEL)[0] ;    // pointer to TC0 registers for its channel 0
  ^~~~~~~~~
  numChannels
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:13:14: error: 't' was not declared in this scope
  TcChannel * t = &(TC0->TC_CHANNEL)[0] ;    // pointer to TC0 registers for its channel 0
              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:13:20: error: 'TC0' was not declared in this scope
  TcChannel * t = &(TC0->TC_CHANNEL)[0] ;    // pointer to TC0 registers for its channel 0
                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:13:20: note: suggested alternative: 'AC0'
  TcChannel * t = &(TC0->TC_CHANNEL)[0] ;    // pointer to TC0 registers for its channel 0
                    ^~~
                    AC0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:14:14: error: 'TC_CCR_CLKDIS' was not declared in this scope
  t->TC_CCR = TC_CCR_CLKDIS ;  // disable internal clocking while setup regs
              ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:15:14: error: 'MAX_FIELD' was not declared in this scope
  t->TC_IDR = MAX_FIELD ;     // disable interrupts
              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:17:14: error: 'TC_CMR_TCCLKS_TIMER_CLOCK1' was not declared in this scope
  t->TC_CMR = TC_CMR_TCCLKS_TIMER_CLOCK1 |   // use TCLK1 (prescale by 2, = 42MHz)
              ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:18:11: error: 'TC_CMR_WAVE' was not declared in this scope
           TC_CMR_WAVE |                  // waveform mode
           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:19:11: error: 'TC_CMR_WAVSEL_UP_RC' was not declared in this scope
           TC_CMR_WAVSEL_UP_RC |          // count-up PWM using RC as threshold
           ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:20:11: error: 'TC_CMR_EEVT_XC0' was not declared in this scope
           TC_CMR_EEVT_XC0 |     // Set external events from XC0 (this setup TIOB as output)
           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:21:11: error: 'TC_CMR_ACPA_CLEAR' was not declared in this scope
           TC_CMR_ACPA_CLEAR | TC_CMR_ACPC_CLEAR |
           ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:21:31: error: 'TC_CMR_ACPC_CLEAR' was not declared in this scope
           TC_CMR_ACPA_CLEAR | TC_CMR_ACPC_CLEAR |
                               ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:22:11: error: 'TC_CMR_BCPB_CLEAR' was not declared in this scope
           TC_CMR_BCPB_CLEAR | TC_CMR_BCPC_CLEAR ;
           ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:22:31: error: 'TC_CMR_BCPC_CLEAR' was not declared in this scope
           TC_CMR_BCPB_CLEAR | TC_CMR_BCPC_CLEAR ;
                               ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:26:31: error: 'TC_CMR_LDRA' was not declared in this scope
  t->TC_CMR = ( (t->TC_CMR & ~(TC_CMR_LDRA(MAX_FIELD)) ) & (t->TC_CMR & ~(TC_CMR_LDRB(MAX_FIELD)) ) ) | TC_CMR_ACPA_CLEAR | TC_CMR_ACPC_SET ;  // set clear and set from RA and RC compares
                               ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:26:31: note: suggested alternative: 'RTC_CTRLA'
  t->TC_CMR = ( (t->TC_CMR & ~(TC_CMR_LDRA(MAX_FIELD)) ) & (t->TC_CMR & ~(TC_CMR_LDRB(MAX_FIELD)) ) ) | TC_CMR_ACPA_CLEAR | TC_CMR_ACPC_SET ;  // set clear and set from RA and RC compares
                               ^~~~~~~~~~~
                               RTC_CTRLA
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:26:74: error: 'TC_CMR_LDRB' was not declared in this scope
  t->TC_CMR = ( (t->TC_CMR & ~(TC_CMR_LDRA(MAX_FIELD)) ) & (t->TC_CMR & ~(TC_CMR_LDRB(MAX_FIELD)) ) ) | TC_CMR_ACPA_CLEAR | TC_CMR_ACPC_SET ;  // set clear and set from RA and RC compares
                                                                          ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:26:124: error: 'TC_CMR_ACPC_SET' was not declared in this scope
  t->TC_CMR = ( (t->TC_CMR & ~(TC_CMR_LDRA(MAX_FIELD)) ) & (t->TC_CMR & ~(TC_CMR_LDRB(MAX_FIELD)) ) ) | TC_CMR_ACPA_CLEAR | TC_CMR_ACPC_SET ;  // set clear and set from RA and RC compares
                                                                                                                            ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:28:14: error: 'TC_CCR_CLKEN' was not declared in this scope
  t->TC_CCR = TC_CCR_CLKEN | TC_CCR_SWTRG ;  // re-enable local clocking and switch to hardware trigger source.
              ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:28:29: error: 'TC_CCR_SWTRG' was not declared in this scope
  t->TC_CCR = TC_CCR_CLKEN | TC_CCR_SWTRG ;  // re-enable local clocking and switch to hardware trigger source.
                             ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:30:2: error: 'PIOB' was not declared in this scope
  PIOB->PIO_PDR = PIO_PB25B_TIOA0 ;  // disable PIO control
  ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:30:2: note: suggested alternative: 'PIN0'
  PIOB->PIO_PDR = PIO_PB25B_TIOA0 ;  // disable PIO control
  ^~~~
  PIN0
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:30:18: error: 'PIO_PB25B_TIOA0' was not declared in this scope
  PIOB->PIO_PDR = PIO_PB25B_TIOA0 ;  // disable PIO control
                  ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:36:10: error: 'ADC_Sampler_class' has not been declared
 uint32_t ADC_Sampler_class::getClkFrequency(double f) {
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp: In function 'uint32_t getClkFrequency(double)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:37:9: error: 'VARIANT_MCK' was not declared in this scope
  return VARIANT_MCK/2 /f;
         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:40:6: error: 'ADC_Sampler_class' has not been declared
 void ADC_Sampler_class::ADC_init(uint8_t trigSel) {
      ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.

examples/ADC_Sampler_example

Result: FAIL

WARNING: library ADC_SAmpler claims to run on sam architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:3: error: 'ADC_Sampler' was not declared in this scope
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:3: note: suggested alternative: 'ADC_Sampler_h'
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
   ^~~~~~~~~~~
   ADC_Sampler_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:50: error: 'A9' was not declared in this scope
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                                  ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:50: note: suggested alternative: 'A7'
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                                  ^~
                                                  A7
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:53: error: 'A10' was not declared in this scope
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                                     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:53: note: suggested alternative: 'A1'
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                                     ^~~
                                                     A1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:57: error: 'A11' was not declared in this scope
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                                         ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:57: note: suggested alternative: 'A1'
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                                         ^~~
                                                         A1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:19:6: error: 'ADC_Sampler' was not declared in this scope
   if(ADC_Sampler.available()) Serial.println("A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11");
      ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:19:6: note: suggested alternative: 'ADC_Sampler_h'
   if(ADC_Sampler.available()) Serial.println("A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11");
      ^~~~~~~~~~~
      ADC_Sampler_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:20:11: error: 'ADC_Sampler' was not declared in this scope
   while ( ADC_Sampler.available() ) {
           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:20:11: note: suggested alternative: 'ADC_Sampler_h'
   while ( ADC_Sampler.available() ) {
           ^~~~~~~~~~~
           ADC_Sampler_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:37:18: error: 'ADC_Sampler' was not declared in this scope
   Serial.println(ADC_Sampler.arrearSize()); // return the number of sample not treated yet to see if you can handle the sample rate
                  ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:37:18: note: suggested alternative: 'ADC_Sampler_h'
   Serial.println(ADC_Sampler.arrearSize()); // return the number of sample not treated yet to see if you can handle the sample rate
                  ^~~~~~~~~~~
                  ADC_Sampler_h

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL
This library has no main header file so an empty one was created.

WARNING: library ADC_SAmpler claims to run on sam architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:5:9: error: 'ADC_Sampler_class' has not been declared
 uint8_t ADC_Sampler_class::numChannels = 0;
         ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:8:21: error: 'ADC_Sampler_class' has not been declared
 volatile AdcBuffer *ADC_Sampler_class::bufferArray = new AdcBuffer(ADC_sequencer_size);
                     ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:8:68: error: 'ADC_sequencer_size' was not declared in this scope
 volatile AdcBuffer *ADC_Sampler_class::bufferArray = new AdcBuffer(ADC_sequencer_size);
                                                                    ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:10:6: error: 'ADC_Sampler_class' has not been declared
 void ADC_Sampler_class::TIAO_setup(uint32_t counter) {
      ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp: In function 'void TIAO_setup(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:11:25: error: 'TC_INTERFACE_ID' was not declared in this scope
  pmc_enable_periph_clk (TC_INTERFACE_ID + 0*3+0) ;  // clock the TC0 channel 0
                         ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:11:25: note: suggested alternative: 'D_INTERFACE'
  pmc_enable_periph_clk (TC_INTERFACE_ID + 0*3+0) ;  // clock the TC0 channel 0
                         ^~~~~~~~~~~~~~~
                         D_INTERFACE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:11:2: error: 'pmc_enable_periph_clk' was not declared in this scope
  pmc_enable_periph_clk (TC_INTERFACE_ID + 0*3+0) ;  // clock the TC0 channel 0
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:13:2: error: 'TcChannel' was not declared in this scope
  TcChannel * t = &(TC0->TC_CHANNEL)[0] ;    // pointer to TC0 registers for its channel 0
  ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:13:2: note: suggested alternative: 'ETCChannel'
  TcChannel * t = &(TC0->TC_CHANNEL)[0] ;    // pointer to TC0 registers for its channel 0
  ^~~~~~~~~
  ETCChannel
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:13:14: error: 't' was not declared in this scope
  TcChannel * t = &(TC0->TC_CHANNEL)[0] ;    // pointer to TC0 registers for its channel 0
              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:13:20: error: 'TC0' was not declared in this scope
  TcChannel * t = &(TC0->TC_CHANNEL)[0] ;    // pointer to TC0 registers for its channel 0
                    ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:13:20: note: suggested alternative: 'TC5'
  TcChannel * t = &(TC0->TC_CHANNEL)[0] ;    // pointer to TC0 registers for its channel 0
                    ^~~
                    TC5
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:14:14: error: 'TC_CCR_CLKDIS' was not declared in this scope
  t->TC_CCR = TC_CCR_CLKDIS ;  // disable internal clocking while setup regs
              ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:14:14: note: suggested alternative: 'TCC1_GCLK_ID'
  t->TC_CCR = TC_CCR_CLKDIS ;  // disable internal clocking while setup regs
              ^~~~~~~~~~~~~
              TCC1_GCLK_ID
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:15:14: error: 'MAX_FIELD' was not declared in this scope
  t->TC_IDR = MAX_FIELD ;     // disable interrupts
              ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:17:14: error: 'TC_CMR_TCCLKS_TIMER_CLOCK1' was not declared in this scope
  t->TC_CMR = TC_CMR_TCCLKS_TIMER_CLOCK1 |   // use TCLK1 (prescale by 2, = 42MHz)
              ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:18:11: error: 'TC_CMR_WAVE' was not declared in this scope
           TC_CMR_WAVE |                  // waveform mode
           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:19:11: error: 'TC_CMR_WAVSEL_UP_RC' was not declared in this scope
           TC_CMR_WAVSEL_UP_RC |          // count-up PWM using RC as threshold
           ^~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:19:11: note: suggested alternative: 'TCC_WAVE_POL'
           TC_CMR_WAVSEL_UP_RC |          // count-up PWM using RC as threshold
           ^~~~~~~~~~~~~~~~~~~
           TCC_WAVE_POL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:20:11: error: 'TC_CMR_EEVT_XC0' was not declared in this scope
           TC_CMR_EEVT_XC0 |     // Set external events from XC0 (this setup TIOB as output)
           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:21:11: error: 'TC_CMR_ACPA_CLEAR' was not declared in this scope
           TC_CMR_ACPA_CLEAR | TC_CMR_ACPC_CLEAR |
           ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:21:11: note: suggested alternative: 'TC_CTRLA_PRESCALER'
           TC_CMR_ACPA_CLEAR | TC_CMR_ACPC_CLEAR |
           ^~~~~~~~~~~~~~~~~
           TC_CTRLA_PRESCALER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:21:31: error: 'TC_CMR_ACPC_CLEAR' was not declared in this scope
           TC_CMR_ACPA_CLEAR | TC_CMR_ACPC_CLEAR |
                               ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:21:31: note: suggested alternative: 'TC_CTRLA_PRESCALER'
           TC_CMR_ACPA_CLEAR | TC_CMR_ACPC_CLEAR |
                               ^~~~~~~~~~~~~~~~~
                               TC_CTRLA_PRESCALER
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:22:11: error: 'TC_CMR_BCPB_CLEAR' was not declared in this scope
           TC_CMR_BCPB_CLEAR | TC_CMR_BCPC_CLEAR ;
           ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:22:11: note: suggested alternative: 'TC_CTRLBCLR_CMD'
           TC_CMR_BCPB_CLEAR | TC_CMR_BCPC_CLEAR ;
           ^~~~~~~~~~~~~~~~~
           TC_CTRLBCLR_CMD
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:22:31: error: 'TC_CMR_BCPC_CLEAR' was not declared in this scope
           TC_CMR_BCPB_CLEAR | TC_CMR_BCPC_CLEAR ;
                               ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:22:31: note: suggested alternative: 'TC_CTRLBCLR_CMD'
           TC_CMR_BCPB_CLEAR | TC_CMR_BCPC_CLEAR ;
                               ^~~~~~~~~~~~~~~~~
                               TC_CTRLBCLR_CMD
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:26:31: error: 'TC_CMR_LDRA' was not declared in this scope
  t->TC_CMR = ( (t->TC_CMR & ~(TC_CMR_LDRA(MAX_FIELD)) ) & (t->TC_CMR & ~(TC_CMR_LDRB(MAX_FIELD)) ) ) | TC_CMR_ACPA_CLEAR | TC_CMR_ACPC_SET ;  // set clear and set from RA and RC compares
                               ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:26:74: error: 'TC_CMR_LDRB' was not declared in this scope
  t->TC_CMR = ( (t->TC_CMR & ~(TC_CMR_LDRA(MAX_FIELD)) ) & (t->TC_CMR & ~(TC_CMR_LDRB(MAX_FIELD)) ) ) | TC_CMR_ACPA_CLEAR | TC_CMR_ACPC_SET ;  // set clear and set from RA and RC compares
                                                                          ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:26:124: error: 'TC_CMR_ACPC_SET' was not declared in this scope
  t->TC_CMR = ( (t->TC_CMR & ~(TC_CMR_LDRA(MAX_FIELD)) ) & (t->TC_CMR & ~(TC_CMR_LDRB(MAX_FIELD)) ) ) | TC_CMR_ACPA_CLEAR | TC_CMR_ACPC_SET ;  // set clear and set from RA and RC compares
                                                                                                                            ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:26:124: note: suggested alternative: 'TC_CTRLA_OFFSET'
  t->TC_CMR = ( (t->TC_CMR & ~(TC_CMR_LDRA(MAX_FIELD)) ) & (t->TC_CMR & ~(TC_CMR_LDRB(MAX_FIELD)) ) ) | TC_CMR_ACPA_CLEAR | TC_CMR_ACPC_SET ;  // set clear and set from RA and RC compares
                                                                                                                            ^~~~~~~~~~~~~~~
                                                                                                                            TC_CTRLA_OFFSET
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:28:14: error: 'TC_CCR_CLKEN' was not declared in this scope
  t->TC_CCR = TC_CCR_CLKEN | TC_CCR_SWTRG ;  // re-enable local clocking and switch to hardware trigger source.
              ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/src/ADC_Sampler.cpp:28:14: note: suggested alternative: 'TC_CTRLC_CPTEN'
  t->TC_CCR = TC_CCR_CLKEN | TC_CCR_SWTRG ;  // re-enable local clock

examples/ADC_Sampler_example

Result: FAIL

WARNING: library ADC_SAmpler claims to run on sam architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:3: error: 'ADC_Sampler' was not declared in this scope
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:3: note: suggested alternative: 'ADC_Sampler_h'
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
   ^~~~~~~~~~~
   ADC_Sampler_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:26: error: 'A7' was not declared in this scope
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                          ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:26: note: suggested alternative: 'A6'
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                          ^~
                          A6
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:50: error: 'A9' was not declared in this scope
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                                  ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:50: note: suggested alternative: 'A6'
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                                  ^~
                                                  A6
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:53: error: 'A10' was not declared in this scope
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                                     ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:53: note: suggested alternative: 'A1'
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                                     ^~~
                                                     A1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:57: error: 'A11' was not declared in this scope
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                                         ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:57: note: suggested alternative: 'A1'
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                                         ^~~
                                                         A1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:19:6: error: 'ADC_Sampler' was not declared in this scope
   if(ADC_Sampler.available()) Serial.println("A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11");
      ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:19:6: note: suggested alternative: 'ADC_Sampler_h'
   if(ADC_Sampler.available()) Serial.println("A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11");
      ^~~~~~~~~~~
      ADC_Sampler_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:20:11: error: 'ADC_Sampler' was not declared in this scope
   while ( ADC_Sampler.available() ) {
           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:20:11: note: suggested alternative: 'ADC_Sampler_h'
   while ( ADC_Sampler.available() ) {
           ^~~~~~~~~~~
           ADC_Sampler_h
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:37:18: error: 'ADC_Sampler' was not declared in this scope
   Serial.println(ADC_Sampler.arrearSize()); // return the number of sample not treated yet to see if you can handle the sample rate
                  ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:37:18: note: suggested alternative: 'ADC_Sampler_h'
   Serial.println(ADC_Sampler.arrearSize()); // return the number of sample not treated yet to see if you can handle the sample rate
                  ^~~~~~~~~~~
                  ADC_Sampler_h

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

WARNING: library ADC_SAmpler claims to run on sam architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/ADC_Sampler_example

Result: FAIL

WARNING: library ADC_SAmpler claims to run on sam architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:3: error: 'ADC_Sampler' was not declared in this scope
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:41: error: 'A2' was not declared in this scope
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:47: error: 'A1' was not declared in this scope
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:10:50: error: 'A9' was not declared in this scope
   ADC_Sampler.begin(200, A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11);
                                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:19:6: error: 'ADC_Sampler' was not declared in this scope
   if(ADC_Sampler.available()) Serial.println("A7,A6,A5,A4,A3,A2,A0,A1,A9,A10,A11");
      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:20:11: error: 'ADC_Sampler' was not declared in this scope
   while ( ADC_Sampler.available() ) {
           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ADC_SAmpler/examples/ADC_Sampler_example/ADC_Sampler_example.ino:37:18: error: 'ADC_Sampler' was not declared in this scope
   Serial.println(ADC_Sampler.arrearSize()); // return the number of sample not treated yet to see if you can handle the sample rate
                  ^