pathfinder-for-autonomous-navigation / psim

Six DOF flight simulator and related GNC implementations.
MIT License
4 stars 6 forks source link

Added Teensy Build of PSim to CI #220

Closed kylekrol closed 4 years ago

kylekrol commented 4 years ago

Added Teensy Build of PSim to CI

Summary of changes

I'm also going to open up a ticket to clean up our build targets here in PSim and remove some of the duplicate macros that we have flying around.

Ptest Effects

NA

Testing

This is the testing.

Constants

NA

Documentation Evidence

NA

nhz2 commented 4 years ago

fails teensy36 tests

Processing test_all in teensy36 environment
--------------------------------------------------------------------------------------------------------------------------------------
Building...
.pio/build/teensy36/src/targets/dummy_teensy.cpp.o: In function `setup':
dummy_teensy.cpp:(.text.setup+0x0): multiple definition of `setup'
.pio/build/teensy36/test/test_all/test.cpp.o:test.cpp:(.text.setup+0x0): first defined here
/Users/nathan/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/bin/ld: Disabling relaxation: it will not work with multiple definitions
.pio/build/teensy36/src/targets/dummy_teensy.cpp.o: In function `loop':
dummy_teensy.cpp:(.text.loop+0x0): multiple definition of `loop'
.pio/build/teensy36/test/test_all/test.cpp.o:test.cpp:(.text.loop+0x0): first defined here
collect2: error: ld returned 1 exit status
*** [.pio/build/teensy36/firmware.elf] Error 1