radar-bgt60 - compatibility matrix

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

radar-bgt60

Version: 1.1.2
More details

Compatibility matrix

Board Claims compatibility Inclusion
trackDirState
trackMotionState
directionDetection
interruptMode
motionDetection
arduino:avr:uno
1.8.4
Yes PASS PASS PASS PASS PASS PASS
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes PASS PASS PASS PASS PASS PASS
arduino:megaavr:nona4809
1.8.7
Yes PASS PASS PASS PASS PASS PASS
arduino:samd:mkrwifi1010
1.8.12
Yes PASS PASS PASS PASS PASS PASS
esp32:esp32:d1_mini32
1.0.6
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

Sketch uses 628 bytes (1%) of program storage space. Maximum is 32256 bytes.
Global variables use 13 bytes (0%) of dynamic memory, leaving 2035 bytes for local variables. Maximum is 2048 bytes.

examples/directionDetection

Result: PASS

Sketch uses 3714 bytes (11%) of program storage space. Maximum is 32256 bytes.
Global variables use 386 bytes (18%) of dynamic memory, leaving 1662 bytes for local variables. Maximum is 2048 bytes.

examples/interruptMode

Result: PASS

Sketch uses 4108 bytes (12%) of program storage space. Maximum is 32256 bytes.
Global variables use 549 bytes (26%) of dynamic memory, leaving 1499 bytes for local variables. Maximum is 2048 bytes.

examples/motionDetection

Result: PASS

Sketch uses 3624 bytes (11%) of program storage space. Maximum is 32256 bytes.
Global variables use 338 bytes (16%) of dynamic memory, leaving 1710 bytes for local variables. Maximum is 2048 bytes.

examples/trackDirState

Result: PASS

Sketch uses 5714 bytes (17%) of program storage space. Maximum is 32256 bytes.
Global variables use 432 bytes (21%) of dynamic memory, leaving 1616 bytes for local variables. Maximum is 2048 bytes.

examples/trackMotionState

Result: PASS

Sketch uses 5632 bytes (17%) of program storage space. Maximum is 32256 bytes.
Global variables use 402 bytes (19%) of dynamic memory, leaving 1646 bytes for local variables. Maximum is 2048 bytes.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

Sketch uses 78756 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43444 bytes (16%) of dynamic memory, leaving 226892 bytes for local variables. Maximum is 270336 bytes.

examples/directionDetection

Result: PASS

Sketch uses 80886 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43716 bytes (16%) of dynamic memory, leaving 226620 bytes for local variables. Maximum is 270336 bytes.

examples/interruptMode

Result: PASS

Sketch uses 81024 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43716 bytes (16%) of dynamic memory, leaving 226620 bytes for local variables. Maximum is 270336 bytes.

examples/motionDetection

Result: PASS

Sketch uses 80814 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43716 bytes (16%) of dynamic memory, leaving 226620 bytes for local variables. Maximum is 270336 bytes.

examples/trackDirState

Result: PASS

Sketch uses 81988 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43720 bytes (16%) of dynamic memory, leaving 226616 bytes for local variables. Maximum is 270336 bytes.

examples/trackMotionState

Result: PASS

Sketch uses 81912 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43720 bytes (16%) of dynamic memory, leaving 226616 bytes for local variables. Maximum is 270336 bytes.

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

Sketch uses 1354 bytes (2%) of program storage space. Maximum is 49152 bytes.
Global variables use 118 bytes (1%) of dynamic memory, leaving 6026 bytes for local variables. Maximum is 6144 bytes.

examples/directionDetection

Result: PASS

Sketch uses 5080 bytes (10%) of program storage space. Maximum is 49152 bytes.
Global variables use 387 bytes (6%) of dynamic memory, leaving 5757 bytes for local variables. Maximum is 6144 bytes.

examples/interruptMode

Result: PASS

Sketch uses 5473 bytes (11%) of program storage space. Maximum is 49152 bytes.
Global variables use 388 bytes (6%) of dynamic memory, leaving 5756 bytes for local variables. Maximum is 6144 bytes.

examples/motionDetection

Result: PASS

Sketch uses 4990 bytes (10%) of program storage space. Maximum is 49152 bytes.
Global variables use 387 bytes (6%) of dynamic memory, leaving 5757 bytes for local variables. Maximum is 6144 bytes.

examples/trackDirState

Result: PASS

Sketch uses 6984 bytes (14%) of program storage space. Maximum is 49152 bytes.
Global variables use 395 bytes (6%) of dynamic memory, leaving 5749 bytes for local variables. Maximum is 6144 bytes.

examples/trackMotionState

Result: PASS

Sketch uses 6902 bytes (14%) of program storage space. Maximum is 49152 bytes.
Global variables use 395 bytes (6%) of dynamic memory, leaving 5749 bytes for local variables. Maximum is 6144 bytes.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: PASS

Sketch uses 12216 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 3136 bytes (9%) of dynamic memory, leaving 29632 bytes for local variables. Maximum is 32768 bytes.

examples/directionDetection

Result: PASS

Sketch uses 13652 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3156 bytes (9%) of dynamic memory, leaving 29612 bytes for local variables. Maximum is 32768 bytes.

examples/interruptMode

Result: PASS

Sketch uses 13932 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3160 bytes (9%) of dynamic memory, leaving 29608 bytes for local variables. Maximum is 32768 bytes.

examples/motionDetection

Result: PASS

Sketch uses 13532 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3156 bytes (9%) of dynamic memory, leaving 29612 bytes for local variables. Maximum is 32768 bytes.

examples/trackDirState

Result: PASS

Sketch uses 14896 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3164 bytes (9%) of dynamic memory, leaving 29604 bytes for local variables. Maximum is 32768 bytes.

examples/trackMotionState

Result: PASS

Sketch uses 14804 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3176 bytes (9%) of dynamic memory, leaving 29592 bytes for local variables. Maximum is 32768 bytes.

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16:0,
                 from /tmp/arduino-testlib4229839099/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:47:32: error: expected ')' before '*' token
                     Bgt60(GPIO *tDet, GPIO *pDet);
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:58:9: error: reference to 'GPIO' is ambiguous
         GPIO       * tDet;
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/driver/driver/gpio.h:20:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_sleep.h:19,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_system.h:21,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portable.h:128,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /tmp/arduino-sketch-2DA08F4ADC26A31B1511E75A2E059394/sketch/test.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/soc/soc/gpio_struct.h:210:19: note: candidates are: gpio_dev_t GPIO
 extern gpio_dev_t GPIO;
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /tmp/arduino-testlib4229839099/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:23:7: note:                 class bgt60::GPIO
 class GPIO
       ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16:0,
                 from /tmp/arduino-testlib4229839099/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:59:9: error: reference to 'GPIO' is ambiguous
         GPIO       * pDet;
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/driver/driver/gpio.h:20:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_sleep.h:19,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_system.h:21,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portable.h:128,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /tmp/arduino-sketch-2DA08F4ADC26A31B1511E75A2E059394/sketch/test.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/soc/soc/gpio_struct.h:210:19: note: candidates are: gpio_dev_t GPIO
 extern gpio_dev_t GPIO;
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /tmp/arduino-testlib4229839099/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:23:7: note:                 class bgt60::GPIO
 class GPIO
       ^

examples/directionDetection

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/directionDetection/directionDetection.ino:42:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:47:32: error: expected ')' before '*' token
                     Bgt60(GPIO *tDet, GPIO *pDet);
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:58:9: error: reference to 'GPIO' is ambiguous
         GPIO       * tDet;
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/driver/driver/gpio.h:20:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_sleep.h:19,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_system.h:21,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portable.h:128,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/directionDetection/directionDetection.ino:40:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/soc/soc/gpio_struct.h:210:19: note: candidates are: gpio_dev_t GPIO
 extern gpio_dev_t GPIO;
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/directionDetection/directionDetection.ino:42:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:23:7: note:                 class bgt60::GPIO
 class GPIO
       ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/directionDetection/directionDetection.ino:42:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:59:9: error: reference to 'GPIO' is ambiguous
         GPIO       * pDet;
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/driver/driver/gpio.h:20:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_sleep.h:19,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_system.h:21,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portable.h:128,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/directionDetection/directionDetection.ino:40:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/soc/soc/gpio_struct.h:210:19: note: candidates are: gpio_dev_t GPIO
 extern gpio_dev_t GPIO;
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/directionDetection/directionDetection.ino:42:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:23:7: note:                 class bgt60::GPIO
 class GPIO
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/directionDetection/directionDetection.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/directionDetection/directionDetection.ino:71:9: error: reference to 'OK' is ambiguous
     if (OK != init_status) {
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h:120:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:99,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/directionDetection/directionDetection.ino:40:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/rom/ets_sys.h:630:5: note: candidates are: STATUS OK
     OK = 0,
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:13:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/directionDetection/directionDetection.ino:42:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-types.hpp:27:9: note:                 bgt60::Error_t OK
         OK          =  0,    /**< No error */
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/directionDetection/directionDetection.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/directionDetection/directionDetection.ino:92:16: error: reference to 'OK' is ambiguous
     if (err == OK)
                ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h:120:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:99,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/directionDetection/directionDetection.ino:40:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/rom/ets_sys.h:630:5: note: candidates are: STATUS OK
     OK = 0,
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:13:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/directionDetection/directionDetection.ino:42:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-types.hpp:27:9: note:                 bgt60::Error_t OK
         OK          =  0,    /**< No error */
         ^

examples/interruptMode

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/interruptMode/interruptMode.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:47:32: error: expected ')' before '*' token
                     Bgt60(GPIO *tDet, GPIO *pDet);
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:58:9: error: reference to 'GPIO' is ambiguous
         GPIO       * tDet;
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/driver/driver/gpio.h:20:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_sleep.h:19,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_system.h:21,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portable.h:128,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/interruptMode/interruptMode.ino:41:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/soc/soc/gpio_struct.h:210:19: note: candidates are: gpio_dev_t GPIO
 extern gpio_dev_t GPIO;
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/interruptMode/interruptMode.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:23:7: note:                 class bgt60::GPIO
 class GPIO
       ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/interruptMode/interruptMode.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:59:9: error: reference to 'GPIO' is ambiguous
         GPIO       * pDet;
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/driver/driver/gpio.h:20:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_sleep.h:19,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_system.h:21,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portable.h:128,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/interruptMode/interruptMode.ino:41:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/soc/soc/gpio_struct.h:210:19: note: candidates are: gpio_dev_t GPIO
 extern gpio_dev_t GPIO;
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/interruptMode/interruptMode.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:23:7: note:                 class bgt60::GPIO
 class GPIO
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/interruptMode/interruptMode.ino: In function 'void cBackFunct()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/interruptMode/interruptMode.ino:84:12: error: reference to 'OK' is ambiguous
         if(OK == err)
            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h:120:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:99,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/interruptMode/interruptMode.ino:41:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/rom/ets_sys.h:630:5: note: candidates are: STATUS OK
     OK = 0,
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:13:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/interruptMode/interruptMode.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-types.hpp:27:9: note:                 bgt60::Error_t OK
         OK          =  0,    /**< No error */
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/interruptMode/interruptMode.ino:92:20: error: reference to 'OK' is ambiguous
                 if(OK == err)
                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h:120:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:99,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/interruptMode/interruptMode.ino:41:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/rom/ets_sys.h:630:5: note: candidates are: STATUS OK
     OK = 0,
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:13:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/interruptMode/interruptMode.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-types.hpp:27:9: note:                 bgt60::Error_t OK
         OK          =  0,    /**< No error */
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/interruptMode/interruptMode.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/interruptMode/interruptMode.ino:135:9: error: reference to 'OK' is ambiguous
     if (OK != init_status) {
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h:120:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:99,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/interruptMode/interruptMode.ino:41:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/rom/ets_sys.h:630:5: note: candidates are: STATUS OK
     OK = 0,
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:13:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/interruptMode/interruptMode.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-types.hpp:27:9: note:                 bgt60::Error_t OK
         OK          =  0,    /**< No error */
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/interruptMode/interruptMode.ino:146:9: error: reference to 'OK' is ambiguous
     if (OK != init

examples/motionDetection

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/motionDetection/motionDetection.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:47:32: error: expected ')' before '*' token
                     Bgt60(GPIO *tDet, GPIO *pDet);
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:58:9: error: reference to 'GPIO' is ambiguous
         GPIO       * tDet;
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/driver/driver/gpio.h:20:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_sleep.h:19,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_system.h:21,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portable.h:128,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/motionDetection/motionDetection.ino:41:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/soc/soc/gpio_struct.h:210:19: note: candidates are: gpio_dev_t GPIO
 extern gpio_dev_t GPIO;
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/motionDetection/motionDetection.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:23:7: note:                 class bgt60::GPIO
 class GPIO
       ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/motionDetection/motionDetection.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:59:9: error: reference to 'GPIO' is ambiguous
         GPIO       * pDet;
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/driver/driver/gpio.h:20:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_sleep.h:19,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_system.h:21,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portable.h:128,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/motionDetection/motionDetection.ino:41:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/soc/soc/gpio_struct.h:210:19: note: candidates are: gpio_dev_t GPIO
 extern gpio_dev_t GPIO;
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/motionDetection/motionDetection.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:23:7: note:                 class bgt60::GPIO
 class GPIO
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/motionDetection/motionDetection.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/motionDetection/motionDetection.ino:72:9: error: reference to 'OK' is ambiguous
     if (OK != init_status) {
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h:120:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:99,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/motionDetection/motionDetection.ino:41:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/rom/ets_sys.h:630:5: note: candidates are: STATUS OK
     OK = 0,
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:13:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/motionDetection/motionDetection.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-types.hpp:27:9: note:                 bgt60::Error_t OK
         OK          =  0,    /**< No error */
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/motionDetection/motionDetection.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/motionDetection/motionDetection.ino:93:15: error: reference to 'OK' is ambiguous
     if(err == OK)
               ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h:120:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:99,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/motionDetection/motionDetection.ino:41:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/rom/ets_sys.h:630:5: note: candidates are: STATUS OK
     OK = 0,
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:13:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/motionDetection/motionDetection.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-types.hpp:27:9: note:                 bgt60::Error_t OK
         OK          =  0,    /**< No error */
         ^

examples/trackDirState

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackDirState/trackDirState.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:47:32: error: expected ')' before '*' token
                     Bgt60(GPIO *tDet, GPIO *pDet);
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:58:9: error: reference to 'GPIO' is ambiguous
         GPIO       * tDet;
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/driver/driver/gpio.h:20:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_sleep.h:19,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_system.h:21,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portable.h:128,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackDirState/trackDirState.ino:41:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/soc/soc/gpio_struct.h:210:19: note: candidates are: gpio_dev_t GPIO
 extern gpio_dev_t GPIO;
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackDirState/trackDirState.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:23:7: note:                 class bgt60::GPIO
 class GPIO
       ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackDirState/trackDirState.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:59:9: error: reference to 'GPIO' is ambiguous
         GPIO       * pDet;
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/driver/driver/gpio.h:20:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_sleep.h:19,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_system.h:21,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portable.h:128,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackDirState/trackDirState.ino:41:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/soc/soc/gpio_struct.h:210:19: note: candidates are: gpio_dev_t GPIO
 extern gpio_dev_t GPIO;
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackDirState/trackDirState.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:23:7: note:                 class bgt60::GPIO
 class GPIO
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackDirState/trackDirState.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackDirState/trackDirState.ino:89:9: error: reference to 'OK' is ambiguous
     if (OK != init_status) {
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h:120:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:99,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackDirState/trackDirState.ino:41:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/rom/ets_sys.h:630:5: note: candidates are: STATUS OK
     OK = 0,
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:13:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackDirState/trackDirState.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-types.hpp:27:9: note:                 bgt60::Error_t OK
         OK          =  0,    /**< No error */
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackDirState/trackDirState.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackDirState/trackDirState.ino:109:15: error: reference to 'OK' is ambiguous
     if(err == OK)
               ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h:120:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:99,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackDirState/trackDirState.ino:41:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/rom/ets_sys.h:630:5: note: candidates are: STATUS OK
     OK = 0,
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:13:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackDirState/trackDirState.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-types.hpp:27:9: note:                 bgt60::Error_t OK
         OK          =  0,    /**< No error */
         ^

examples/trackMotionState

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackMotionState/trackMotionState.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:47:32: error: expected ')' before '*' token
                     Bgt60(GPIO *tDet, GPIO *pDet);
                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:58:9: error: reference to 'GPIO' is ambiguous
         GPIO       * tDet;
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/driver/driver/gpio.h:20:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_sleep.h:19,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_system.h:21,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portable.h:128,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackMotionState/trackMotionState.ino:41:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/soc/soc/gpio_struct.h:210:19: note: candidates are: gpio_dev_t GPIO
 extern gpio_dev_t GPIO;
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackMotionState/trackMotionState.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:23:7: note:                 class bgt60::GPIO
 class GPIO
       ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackMotionState/trackMotionState.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:59:9: error: reference to 'GPIO' is ambiguous
         GPIO       * pDet;
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/driver/driver/gpio.h:20:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_sleep.h:19,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/esp_system.h:21,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/portable.h:128,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:105,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackMotionState/trackMotionState.ino:41:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/soc/soc/gpio_struct.h:210:19: note: candidates are: gpio_dev_t GPIO
 extern gpio_dev_t GPIO;
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackMotionState/trackMotionState.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:23:7: note:                 class bgt60::GPIO
 class GPIO
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackMotionState/trackMotionState.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackMotionState/trackMotionState.ino:88:9: error: reference to 'OK' is ambiguous
     if (OK != init_status) {
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h:120:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:99,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackMotionState/trackMotionState.ino:41:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/rom/ets_sys.h:630:5: note: candidates are: STATUS OK
     OK = 0,
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:13:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackMotionState/trackMotionState.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-types.hpp:27:9: note:                 bgt60::Error_t OK
         OK          =  0,    /**< No error */
         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackMotionState/trackMotionState.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackMotionState/trackMotionState.ino:107:15: error: reference to 'OK' is ambiguous
     if(err == OK)
               ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOSConfig.h:120:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/freertos/freertos/FreeRTOS.h:99,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackMotionState/trackMotionState.ino:41:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/esp32/rom/ets_sys.h:630:5: note: candidates are: STATUS OK
     OK = 0,
     ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-pal-gpio.hpp:13:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60.hpp:14,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-ino.hpp:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/examples/trackMotionState/trackMotionState.ino:43:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/radar-bgt60/src/bgt60-types.hpp:27:9: note:                 bgt60::Error_t OK
         OK          =  0,    /**< No error */
         ^