I am using AMR CORTEX M3 LPC1833 processor in my project and develop my project in LPCXPRESSO IDE. I am using FreeRTOS OS. while adding timer functionality, I stuck in following Compile error.
ERROR: Description Resource Path Location Type
first defined here LPC1833_lcd4bit.C /PLC/inc line 37 C/C++ Problem
first defined here core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
make: *** [PLC.axf] Error 1 PLC C/C++ Problem
multiple definition of `adc_count' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `lcd_data_update' LPC1833_lcd4bit.C /PLC/inc line 37 C/C++ Problem
multiple definition of `lcd_delay' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `lcdCommand' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `lcdConfig' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `lcdCursor' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `lcdData' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `lcdDisp' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `lcdNum' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `lcdSend' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `lcdString' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `main' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `modbus_connected' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `modbus_init' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `modbus_rtu_addr' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `msDelay' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `read_modbusrtu_addr' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `Rx_RS485_EN' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `test_do_toggel' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `toggele_led' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `Tx_RS485_EN' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `uart_counter' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
multiple definition of `usDelay' core_cm3.h /lpc_chip_18xx/inc line 1324 C/C++ Problem
undefined reference to `keyNo' main.c /PLC/src line 514 C/C++ Problem
undefined reference to `keyPressed' main.c /PLC/src line 514 C/C++ Problem
undefined reference to `scroll_count' main.c /PLC/src line 486 C/C++ Problem
undefined reference to `scroll_count' main.c /PLC/src line 514 C/C++ Problem
all above variables are defined and well compile before adding FreeRTOS timers functionality in the project. can anybody guide me how can I solve above error.?