Closed Jake-Carter closed 1 year ago
Including stdbool.h
shows MAX32570 board files are missing TS_SPI
transport functions from https://github.com/Analog-Devices-MSDK/msdk/pull/238
Loaded project.mk
Overriding LINKERFILE to /home/jakecarter/repos/msdk/Libraries/CMSIS/Device/Maxim/MAX32570/Source/GCC/max32570_sla.ld
CC resources/all_imgs.c
CC main.c
CC src/keypad.c
CC src/state.c
CC src/state_home.c
CC src/state_info.c
CC src/state_keypad.c
CC src/utils.c
CC /home/jakecarter/repos/msdk/Libraries/CMSIS/Device/Maxim/MAX32570/Source/header_MAX32570.c
CC /home/jakecarter/repos/msdk/Libraries/Boards/MAX32570/MN_EvKit_V1/Source/board.c
CC /home/jakecarter/repos/msdk/Libraries/Boards/MAX32570/MN_EvKit_V1/../Source/stdio.c
CC /home/jakecarter/repos/msdk/Libraries/Boards/MAX32570/MN_EvKit_V1/../Source/led.c
CC /home/jakecarter/repos/msdk/Libraries/MiscDrivers/ExtMemory/mx25.c
CC /home/jakecarter/repos/msdk/Libraries/Boards/MAX32570/MN_EvKit_V1/../Source/pb.c
CC /home/jakecarter/repos/msdk/Libraries/Boards/MAX32570/MN_EvKit_V1/Source/rom_stub.c
CC /home/jakecarter/repos/msdk/Libraries/MiscDrivers/Display/tft_ssd2119.c
CC /home/jakecarter/repos/msdk/Libraries/MiscDrivers/Touchscreen/tsc2046.c
AS /home/jakecarter/repos/msdk/Libraries/CMSIS/Device/Maxim/MAX32570/Source/GCC/startup_max32570.S
CC /home/jakecarter/repos/msdk/Libraries/CMSIS/Device/Maxim/MAX32570/Source/heap.c
CC /home/jakecarter/repos/msdk/Libraries/CMSIS/Device/Maxim/MAX32570/Source/system_max32570.c
LD /home/jakecarter/repos/msdk/Examples/MAX32570/TFT_Demo/build/max32570.elf
/home/jakecarter/MaximSDK/Tools/GNUTools/10.3/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: /home/jakecarter/repos/msdk/Examples/MAX32570/TFT_Demo/build/tsc2046.o: in function `tsGetXY':
/home/jakecarter/repos/msdk/Libraries/MiscDrivers/Touchscreen/tsc2046.c:97: undefined reference to `TS_SPI_Transmit'
/home/jakecarter/MaximSDK/Tools/GNUTools/10.3/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: /home/jakecarter/repos/msdk/Libraries/MiscDrivers/Touchscreen/tsc2046.c:104: undefined reference to `TS_SPI_Transmit'
/home/jakecarter/MaximSDK/Tools/GNUTools/10.3/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: /home/jakecarter/repos/msdk/Libraries/MiscDrivers/Touchscreen/tsc2046.c:105: undefined reference to `TS_SPI_Transmit'
/home/jakecarter/MaximSDK/Tools/GNUTools/10.3/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: /home/jakecarter/repos/msdk/Libraries/MiscDrivers/Touchscreen/tsc2046.c:113: undefined reference to `TS_SPI_Transmit'
/home/jakecarter/MaximSDK/Tools/GNUTools/10.3/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: /home/jakecarter/repos/msdk/Examples/MAX32570/TFT_Demo/build/tsc2046.o: in function `MXC_TS_Start':
/home/jakecarter/repos/msdk/Libraries/MiscDrivers/Touchscreen/tsc2046.c:237: undefined reference to `TS_SPI_Transmit'
/home/jakecarter/MaximSDK/Tools/GNUTools/10.3/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: /home/jakecarter/repos/msdk/Examples/MAX32570/TFT_Demo/build/tsc2046.o:/home/jakecarter/repos/msdk/Libraries/MiscDrivers/Touchscreen/tsc2046.c:244: more undefined references to `TS_SPI_Transmit' follow
/home/jakecarter/MaximSDK/Tools/GNUTools/10.3/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: /home/jakecarter/repos/msdk/Examples/MAX32570/TFT_Demo/build/tsc2046.o: in function `MXC_TS_Init':
/home/jakecarter/repos/msdk/Libraries/MiscDrivers/Touchscreen/tsc2046.c:220: undefined reference to `TS_SPI_Init'
collect2: error: ld returned 1 exit status
make: *** [/home/jakecarter/repos/msdk/Libraries/CMSIS/Device/Maxim/MAX32570/Source/GCC/gcc.mk:356: /home/jakecarter/repos/msdk/Examples/MAX32570/TFT_Demo/build/max32570.elf] Error 1
Add the MAX32570 Examples repo back into our CI so its examples are tested.
From MAX32570 TFT_Demo: