Hi, i was not able to compile binary due to errors. I'm using branch linux b1d9b8f. using rpi2 and raspbian installed. i used command "pio run -e linux_repeater".
Here are errs:
Indexing .pio/build/linux_repeater/lib5f4/libCrypto.a
Compiling .pio/build/linux_repeater/lib6a2/Adafruit BusIO/Adafruit_GenericDevice.cpp.o
Compiling .pio/build/linux_repeater/lib6a2/Adafruit BusIO/Adafruit_I2CDevice.cpp.o
Compiling .pio/build/linux_repeater/lib6a2/Adafruit BusIO/Adafruit_SPIDevice.cpp.o
.pio/libdeps/linux_repeater/Adafruit BusIO/Adafruit_SPIDevice.cpp: In constructor ‘Adafruit_SPIDevice::Adafruit_SPIDevice(int8_t, int8_t, int8_t, int8_t, uint32_t, BusIOBitOrder, uint8_t)’:
.pio/libdeps/linux_repeater/Adafruit BusIO/Adafruit_SPIDevice.cpp:77:48: error: ‘digitalPinToPort’ was not declared in this scope; did you mean ‘digitalPinToInterrupt’?
77 | csPort = (BusIO_PortReg *)portOutputRegister(digitalPinToPort(cspin));
| ^~~~~~~~~~~~~~~~
| digitalPinToInterrupt
.pio/libdeps/linux_repeater/Adafruit BusIO/Adafruit_SPIDevice.cpp:77:29: error: ‘portOutputRegister’ was not declared in this scope
77 | csPort = (BusIO_PortReg *)portOutputRegister(digitalPinToPort(cspin));
| ^~~~~~~~~~~~~~~~~~
.pio/libdeps/linux_repeater/Adafruit BusIO/Adafruit_SPIDevice.cpp:78:15: error: ‘digitalPinToBitMask’ was not declared in this scope
78 | csPinMask = digitalPinToBitMask(cspin);
| ^~~~~~~~~~~~~~~~~~~
.pio/libdeps/linux_repeater/Adafruit BusIO/Adafruit_SPIDevice.cpp:84:33: error: ‘portInputRegister’ was not declared in this scope
84 | misoPort = (BusIO_PortReg *)portInputRegister(digitalPinToPort(misopin));
| ^~~~~~~~~~~~~~~~~
Compiling .pio/build/linux_repeater/lib9f4/Adafruit seesaw Library/Adafruit_Crickit.cpp.o
*** [.pio/build/linux_repeater/lib6a2/Adafruit BusIO/Adafruit_SPIDevice.cpp.o] Error 1
Edit:
Okay it seems that helped undefing BUSIO_USE_FAST_PINIO for Adafruit BusIO by patch script before pio starts to compile.
Hi, i was not able to compile binary due to errors. I'm using branch linux b1d9b8f. using rpi2 and raspbian installed. i used command "pio run -e linux_repeater".
Here are errs:
Edit:
Okay it seems that helped undefing BUSIO_USE_FAST_PINIO for Adafruit BusIO by patch script before pio starts to compile.