I have a Bluefruit nRF52832 feather which I haven't used in a while. Coming back to it, I thought I would make sure my board defintion was update in the Arduino IDE. I had been using 0.19 and I updated to the latest 1.3.0. After this no example sketches would compile.
I tried to update the boards bootloader as described here: https://learn.adafruit.com/bluefruit-nr ... -bsp-setup, but this wouldn't work either. In fact the tools menu in the IDE was a little different than shown in the instructions. When I rolled the board back to my previous 0.19 version, I could compile again, AND I could update the bootloader, which I did. Then I went back to version 1.3.0 to see if having the bootloader updated helped, but unfortunately it did not.
I systematically tried the 11 board versions in between 0.19 and 1.30 and found I could update the board package up to 0.22 and still compile code for the NRF52. Anything 0.22.1 and higher and I could not compile for the board.
Here is the error message I get:
My bootloader, I believe is 0.3.2, if useful.[16454] Error loading Python lib '/var/folders/lk/_6vdh08x2b14r_z59l3nmysw0000gn/T/_MEIPma8aO/libpython3.8.dylib': dlopen: dlopen(/var/folders/lk/_6vdh08x2b14r_z59l3nmysw0000gn/T/_MEIPma8aO/libpython3.8.dylib, 10): Symbol not found: _preadv
Referenced from: /var/folders/lk/_6vdh08x2b14r_z59l3nmysw0000gn/T/_MEIPma8aO/libpython3.8.dylib (which was built for Mac OS X 11.1)
Expected in: /usr/lib/libSystem.B.dylib
in /var/folders/lk/_6vdh08x2b14r_z59l3nmysw0000gn/T/_MEIPma8aO/libpython3.8.dylib
exit status 255
Error compiling for board Adafruit Feather nRF52832.
Any suggestions on what the problem could be?