Closed
Description
Thanks for making an Arduino wrapper for the Pico W bluetooth functionality. I am trying to compile iBeaconScanner.ino in the BTstack folder with board v.3.1.0, which I understand is beta/alpha however I did note that it should compile. I haven't modified the example and in looking at BTstack.h I don't see any reason why these errors would occur.
Here are the errors:
/private/var/folders/2w/n4f1n28573345fr4zwssdkmc0000gn/T/.arduinoIDE-unsaved202335-73470-gxhntz.rwt4/iBeaconScanner/iBeaconScanner.ino:37:6: error: variable or field 'advertisementCallback' declared void
37 | void advertisementCallback(BLEAdvertisement *adv) {
| ^~~~~~~~~~~~~~~~~~~~~
/private/var/folders/2w/n4f1n28573345fr4zwssdkmc0000gn/T/.arduinoIDE-unsaved202335-73470-gxhntz.rwt4/iBeaconScanner/iBeaconScanner.ino:37:28: error: 'BLEAdvertisement' was not declared in this scope
37 | void advertisementCallback(BLEAdvertisement *adv) {
| ^~~~~~~~~~~~~~~~
/private/var/folders/2w/n4f1n28573345fr4zwssdkmc0000gn/T/.arduinoIDE-unsaved202335-73470-gxhntz.rwt4/iBeaconScanner/iBeaconScanner.ino:37:46: error: 'adv' was not declared in this scope
37 | void advertisementCallback(BLEAdvertisement *adv) {
| ^~~
/private/var/folders/2w/n4f1n28573345fr4zwssdkmc0000gn/T/.arduinoIDE-unsaved202335-73470-gxhntz.rwt4/iBeaconScanner/iBeaconScanner.ino: In function 'void setup()':
/private/var/folders/2w/n4f1n28573345fr4zwssdkmc0000gn/T/.arduinoIDE-unsaved202335-73470-gxhntz.rwt4/iBeaconScanner/iBeaconScanner.ino:17:3: error: 'BTstack' was not declared in this scope
17 | BTstack.setup();
| ^~~~~~~
/private/var/folders/2w/n4f1n28573345fr4zwssdkmc0000gn/T/.arduinoIDE-unsaved202335-73470-gxhntz.rwt4/iBeaconScanner/iBeaconScanner.ino:18:39: error: 'advertisementCallback' was not declared in this scope
18 | BTstack.setBLEAdvertisementCallback(advertisementCallback);
| ^~~~~~~~~~~~~~~~~~~~~
/private/var/folders/2w/n4f1n28573345fr4zwssdkmc0000gn/T/.arduinoIDE-unsaved202335-73470-gxhntz.rwt4/iBeaconScanner/iBeaconScanner.ino: In function 'void loop()':
/private/var/folders/2w/n4f1n28573345fr4zwssdkmc0000gn/T/.arduinoIDE-unsaved202335-73470-gxhntz.rwt4/iBeaconScanner/iBeaconScanner.ino:24:3: error: 'BTstack' was not declared in this scope
24 | BTstack.loop();
| ^~~~~~~
/private/var/folders/2w/n4f1n28573345fr4zwssdkmc0000gn/T/.arduinoIDE-unsaved202335-73470-gxhntz.rwt4/iBeaconScanner/iBeaconScanner.ino: At global scope:
/private/var/folders/2w/n4f1n28573345fr4zwssdkmc0000gn/T/.arduinoIDE-unsaved202335-73470-gxhntz.rwt4/iBeaconScanner/iBeaconScanner.ino:37:6: error: variable or field 'advertisementCallback' declared void
37 | void advertisementCallback(BLEAdvertisement *adv) {
| ^~~~~~~~~~~~~~~~~~~~~
/private/var/folders/2w/n4f1n28573345fr4zwssdkmc0000gn/T/.arduinoIDE-unsaved202335-73470-gxhntz.rwt4/iBeaconScanner/iBeaconScanner.ino:37:28: error: 'BLEAdvertisement' was not declared in this scope
37 | void advertisementCallback(BLEAdvertisement *adv) {
| ^~~~~~~~~~~~~~~~
/private/var/folders/2w/n4f1n28573345fr4zwssdkmc0000gn/T/.arduinoIDE-unsaved202335-73470-gxhntz.rwt4/iBeaconScanner/iBeaconScanner.ino:37:46: error: 'adv' was not declared in this scope
37 | void advertisementCallback(BLEAdvertisement *adv) {
| ^~~
exit status 1
Compilation error: variable or field 'advertisementCallback' declared void
Metadata
Metadata
Assignees
Labels
No labels