@AndreyBondarev
Threre are many cross-dependents. I can't reslove the bellow ones:
.pio/libdeps/OpenIMU300ZA/OpenIMU300-base-library/Sensors/libSensors.a(spi.o): In function DMA1_Stream0_IRQHandler': spi.c:(.text.DMA1_Stream0_IRQHandler+0x64): undefined reference to SPI_ProcessData'
spi.c:(.text.DMA1_Stream0_IRQHandler+0x6e): undefined reference to `SPI_ProcessCommand'.
In fact, the Libsense was depended by some Semaphores, such as magReadySem, which defined in "osresources.h" with "ifdef __MAIN". Thus, I think the encapsulation of "libSensors.a" maybe not appropriate.
Hope for the source codes of "libSensors.a", Thanks.
@AndreyBondarev
Threre are many cross-dependents. I can't reslove the bellow ones:
.pio/libdeps/OpenIMU300ZA/OpenIMU300-base-library/Sensors/libSensors.a(spi.o): In function
DMA1_Stream0_IRQHandler': spi.c:(.text.DMA1_Stream0_IRQHandler+0x64): undefined reference toSPI_ProcessData'spi.c:(.text.DMA1_Stream0_IRQHandler+0x6e): undefined reference to `SPI_ProcessCommand'.
In fact, the Libsense was depended by some Semaphores, such as magReadySem, which defined in "osresources.h" with "ifdef __MAIN". Thus, I think the encapsulation of "libSensors.a" maybe not appropriate.
Hope for the source codes of "libSensors.a", Thanks.