This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Undefined Identifiers (uint8_t, uint16_t, uint32_t)

Other Parts Discussed in Thread: TM4C123GH6PM, EK-TM4C123GXL, TM4C1294KCPDT

I added the predefined symbols as I read was necessary for the uartstdio.c

ccs="ccs"

PART_TM4C123GH6PM

TARGET_IS_BLIZZARD_RA1

Whether I have these in there or not I get the following error log:

**** Build of configuration Debug ****

"C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all
'Building file: ../main.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me --include_path="C:/ti/TivaWare_C_Series-1.1" --include_path="C:/ti/TivaWare_C_Series-1.1/driverlib" --include_path="C:/ti/TivaWare_C_Series-1.1/utils" --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" -g --define=ccs="ccs" --define=TARGET_IS_BLIZZARD_RA1 --define=PART_TM4C123GH6PM --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="main.pp"  "../main.c"
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 135: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 135: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 136: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 137: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 137: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 137: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 138: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 138: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 139: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 140: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 140: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 140: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 141: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 141: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 142: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 142: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 143: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 143: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 144: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 144: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 145: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 145: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 146: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 146: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 147: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 147: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 147: error #20: identifier "bool" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 148: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 148: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 149: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 150: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 151: error #20: identifier "int32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 151: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 151: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 152: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 152: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 152: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 153: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 154: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 154: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 155: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 155: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 156: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 156: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 157: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 157: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 158: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 158: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 159: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 159: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 160: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 160: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 161: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 161: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 162: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 162: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 163: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 163: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 164: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 164: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 165: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 165: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 166: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 166: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 167: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 167: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 168: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 168: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 169: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 169: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 170: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 170: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 171: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 171: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 172: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 172: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 173: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 173: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 174: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 174: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 175: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 175: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 176: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 176: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 177: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 177: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 178: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 178: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 179: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/gpio.h", line 179: error #20: identifier "uint8_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/sysctl.h", line 471: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/sysctl.h", line 472: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/sysctl.h", line 473: error #20: identifier "bool" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/sysctl.h", line 473: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/sysctl.h", line 474: error #20: identifier "bool" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/sysctl.h", line 474: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/sysctl.h", line 475: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/sysctl.h", line 476: error #20: identifier "uint32_t" is undefined
"C:/ti/TivaWare_C_Series-1.1/driverlib/sysctl.h", line 477: error #20: identifier "uint32_t" is undefined

"C:/ti/TivaWare_C_Series-1.1/driverlib/sysctl.h", line 478: error #20: identifier "uint32_t" is undefined
>> Compilation failure
Error limit reached.
100 errors detected in the compilation of "../main.c".
Compilation terminated.
gmake: *** [main.obj] Error 1
'Building file: C:/ti/TivaWare_C_Series-1.1/utils/uartstdio.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me --include_path="C:/ti/TivaWare_C_Series-1.1" --include_path="C:/ti/TivaWare_C_Series-1.1/driverlib" --include_path="C:/ti/TivaWare_C_Series-1.1/utils" --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" -g --define=ccs="ccs" --define=TARGET_IS_BLIZZARD_RA1 --define=PART_TM4C123GH6PM --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="uartstdio.pp"  "C:/ti/TivaWare_C_Series-1.1/utils/uartstdio.c"
'Finished building: C:/ti/TivaWare_C_Series-1.1/utils/uartstdio.c'
' '
gmake: Target `all' not remade because of errors.

**** Build Finished ****

driverlib/gpio.h is not found in the directory it is looking for it at but not sure why it is looking for it in that specific directory. Any suggestions would be appreciated.

  • Are you using a particular existing example in the TivaWare software package?
    If so, it would be helpful to identify that example as a reference point.  There are 14 different examples in the <TIVAWARE_INSTALL_DIR>\examples\boards\ek-tm4c123gxl directory.

  • How are your project build settings configured for the ARM compiler?

    You can get this information by selecting the project in the Project Explorer window, then either right-mouse clicking and select Properties, or by navigating the Project menu and selecting Properties.

    Expand (if needed) the Build->ARM Compiler option to review the --include_path options.  I would image at least 2 should be included, the C run time support header files found in the compiler tools directory (on my machine this is C:/TI/ccsv5/ccsv5/tools/compiler/arm_5.0.6/include) and the TivaWare driver library (again on my machine this is C:/TI/TivaWare_C_Series).

    The uint8_t, uint16_t and uint32_t would be defined in stdint.h found in C:/TI/ccsv5/ccsv5/tools/compiler/arm_5.0.6/include

  • Hi Brandon,

    Thanks for giving this a look. I do have both of those paths included. This is actually not using one of the examples this is custom built code. It was written with the intention of using the stellarisware package. Now that it is being used for the tivaware package I think is where the problems are occuring. Still getting familiar with the tivaware package to find out what differences could cause this. I am using the uartstdio.c so maybe that is where the difference is between the two? Not sure yet still looking!

    I'm guessing it could be a difference in what functions are actually valid or maybe how they are used. Is there any directory for comparing the two package function differences?

  • Peyton Davari said:
    It was written with the intention of using the stellarisware package. Now that it is being used for the tivaware package I think is where the problems are occuring.

    Have you seen Migrating Software Projects from StellarisWare to TivaWare for C Series Software (Rev. A)?

    From section 3.3 C99 Types and Hungarian Prefix Changes

    Although the StellarisWare API has migrated to TivaWare, this data type change has several consequences that require existing applications to be reworked if they previously used StellarisWare APIs and are now to be used with TivaWare. First, C99 types are not compiler-intrinsic; instead, these types are defined via standard C runtime headers: stdint.h for basic types and stdbool.h for the bool Boolean type. Both StellarisWare and TivaWare headers have a policy of not nesting other headers, so these two standard headers must now be added to all source files that include any TivaWare header to ensure that the required basic data types are available.
    #include <stdbool.h>
    #include <stdint.h>
  • just only add <stdint.h>file in ur std. file.
    will solve the problem.

  • I have been struggling with the same issue.  my .std .h file is named typedefs.h.  I added the definitions as suggested bt to no effect.  I still have errors all through the code.  I'm using a TM4C124KCPDT.  Do you have any further suggestions?

    // Boolean type is defined in hw_types.h
    #include <stdbool.h>
    #include <stdint.h>
    #include "inc/hw_types.h"

    Rob

    ps.  here are my compiler options

    -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="c:/tivaccs/tivaware" --include_path="C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include" --include_path="C:/git-repos/NV-mcu/headers" -g --gcc --define=ccs --define=SD --define=ccs="ccs" --define=PART_TM4C1294KCPDT --diag_warning=225 --ual

  • Rob,

    What are the errors you are getting?  Perhaps a snip of the build log file would help.

  • Brandon,

    Here is my log


    **** Build of configuration Debug for project SD ****

    "C:\\tivaccs\\ccsv6\\utils\\bin\\gmake" -k -j 8 all
    'Building file: C:/git-repos/NV-mcu/source/utils/watchdog_control.c'
    'Building file: C:/git-repos/NV-mcu/source/TestCode.c'
    'Building file: C:/git-repos/NV-mcu/source/adc_operations.c'
    'Building file: C:/git-repos/NV-mcu/source/audio_playback.c'
    'Building file: C:/git-repos/NV-mcu/source/condition_monitoring.c'
    'Building file: C:/git-repos/NV-mcu/source/factory_acceptance_test.c'
    'Building file: C:/git-repos/NV-mcu/source/led_pwm.c'
    'Building file: C:/git-repos/NV-mcu/source/main_sd.c'
    'Invoking: ARM Compiler'
    'Invoking: ARM Compiler'
    'Invoking: ARM Compiler'
    'Invoking: ARM Compiler'
    'Invoking: ARM Compiler'
    'Invoking: ARM Compiler'
    "C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="c:/tivaccs/tivaware" --include_path="C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include" --include_path="C:/git-repos/NV-mcu/headers" -g --gcc --define=ccs --define=SD --define=ccs="ccs" --define=PART_TM4C1294KCPDT --diag_warning=225 --ual --preproc_with_compile --preproc_dependency="source/utils/watchdog_control.pp" --obj_directory="source/utils" --std=c99 "C:/git-repos/NV-mcu/source/utils/watchdog_control.c"
    'Invoking: ARM Compiler'
    "C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="c:/tivaccs/tivaware" --include_path="C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include" --include_path="C:/git-repos/NV-mcu/headers" -g --gcc --define=ccs --define=SD --define=ccs="ccs" --define=PART_TM4C1294KCPDT --diag_warning=225 --ual --preproc_with_compile --preproc_dependency="source/TestCode.pp" --obj_directory="source" --std=c99 "C:/git-repos/NV-mcu/source/TestCode.c"
    'Invoking: ARM Compiler'
    "C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="c:/tivaccs/tivaware" --include_path="C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include" --include_path="C:/git-repos/NV-mcu/headers" -g --gcc --define=ccs --define=SD --define=ccs="ccs" --define=PART_TM4C1294KCPDT --diag_warning=225 --ual --preproc_with_compile --preproc_dependency="source/adc_operations.pp" --obj_directory="source" --std=c99 "C:/git-repos/NV-mcu/source/adc_operations.c"
    "C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="c:/tivaccs/tivaware" --include_path="C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include" --include_path="C:/git-repos/NV-mcu/headers" -g --gcc --define=ccs --define=SD --define=ccs="ccs" --define=PART_TM4C1294KCPDT --diag_warning=225 --ual --preproc_with_compile --preproc_dependency="source/audio_playback.pp" --obj_directory="source" --std=c99 "C:/git-repos/NV-mcu/source/audio_playback.c"
    "C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="c:/tivaccs/tivaware" --include_path="C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include" --include_path="C:/git-repos/NV-mcu/headers" -g --gcc --define=ccs --define=SD --define=ccs="ccs" --define=PART_TM4C1294KCPDT --diag_warning=225 --ual --preproc_with_compile --preproc_dependency="source/condition_monitoring.pp" --obj_directory="source" --std=c99 "C:/git-repos/NV-mcu/source/condition_monitoring.c"
    "C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="c:/tivaccs/tivaware" --include_path="C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include" --include_path="C:/git-repos/NV-mcu/headers" -g --gcc --define=ccs --define=SD --define=ccs="ccs" --define=PART_TM4C1294KCPDT --diag_warning=225 --ual --preproc_with_compile --preproc_dependency="source/factory_acceptance_test.pp" --obj_directory="source" --std=c99 "C:/git-repos/NV-mcu/source/factory_acceptance_test.c"
    "C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="c:/tivaccs/tivaware" --include_path="C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include" --include_path="C:/git-repos/NV-mcu/headers" -g --gcc --define=ccs --define=SD --define=ccs="ccs" --define=PART_TM4C1294KCPDT --diag_warning=225 --ual --preproc_with_compile --preproc_dependency="source/led_pwm.pp" --obj_directory="source" --std=c99 "C:/git-repos/NV-mcu/source/led_pwm.c"
    "C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="c:/tivaccs/tivaware" --include_path="C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include" --include_path="C:/git-repos/NV-mcu/headers" -g --gcc --define=ccs --define=SD --define=ccs="ccs" --define=PART_TM4C1294KCPDT --diag_warning=225 --ual --preproc_with_compile --preproc_dependency="source/main_sd.pp" --obj_directory="source" --std=c99 "C:/git-repos/NV-mcu/source/main_sd.c"
    >> WARNING: invalid compiler option --std=c99 (ignored)
    >> WARNING: invalid compiler option --std=c99 (ignored)
    >> WARNING: invalid compiler option --std=c99 (ignored)
    >> WARNING: invalid compiler option --std=c99 (ignored)
    "C:/git-repos/NV-mcu/headers/sd_utils.h", line 43: error: invalid combination of type specifiers
    >> WARNING: invalid compiler option --std=c99 (ignored)
    >> WARNING: invalid compiler option --std=c99 (ignored)
    1 error detected in the compilation of "C:/git-repos/NV-mcu/source/utils/watchdog_control.c".
    >> WARNING: invalid compiler option --std=c99 (ignored)

    >> Compilation failure
    "C:/git-repos/NV-mcu/headers/sd_utils.h", line 43: error: invalid combination of type specifiers
    "C:\git-repos\NV-mcu\headers\sd_utils.h", line 43: error: invalid combination of type specifiers
    1 error detected in the compilation of "C:/git-repos/NV-mcu/source/adc_operations.c".
    >> WARNING: invalid compiler option --std=c99 (ignored)
    "C:\git-repos\NV-mcu\headers\sd_utils.h", line 43: error: invalid combination of type specifiers

    "C:\git-repos\NV-mcu\headers\sd_utils.h", line 43: error: invalid combination of type specifiers
    >> Compilation failure
    "c:/tivaccs/tivaware/inc/hw_adc.h", line 415: warning: incompatible redefinition of macro "ADC_CTL_VREF_M" (declared at line 6062 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:\git-repos\NV-mcu\headers\sd_utils.h", line 43: error: invalid combination of type specifiers
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 352: warning: incompatible redefinition of macro "INT_ADC0SS0" (declared at line 62 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 353: warning: incompatible redefinition of macro "INT_ADC0SS1" (declared at line 63 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 354: warning: incompatible redefinition of macro "INT_ADC0SS2" (declared at line 64 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/git-repos/NV-mcu/source/condition_monitoring.c", line 256: warning: variable "mbDisplayAllValues" was set but never used
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 355: warning: incompatible redefinition of macro "INT_ADC0SS3" (declared at line 65 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 356: warning: incompatible redefinition of macro "INT_ADC1SS0" (declared at line 94 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 357: warning: incompatible redefinition of macro "INT_ADC1SS1" (declared at line 95 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/git-repos/NV-mcu/source/audio_playback.c", line 329: warning: function "SetupMclk" was declared but never referenced
    "C:/git-repos/NV-mcu/source/factory_acceptance_test.c", line 120: warning: external/internal linkage conflict with previous declaration
    gmake: *** [source/utils/watchdog_control.obj] Error 1
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 358: warning: incompatible redefinition of macro "INT_ADC1SS2" (declared at line 96 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:\git-repos\NV-mcu\headers\sd_utils.h", line 43: error: invalid combination of type specifiers
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 359: warning: incompatible redefinition of macro "INT_ADC1SS3" (declared at line 97 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 361: warning: incompatible redefinition of macro "INT_CAN0" (declared at line 86 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    'Building file: C:/git-repos/NV-mcu/source/screen_interface.c'
    "C:/git-repos/NV-mcu/source/audio_playback.c", line 525: warning: function "SetupI2sPeriphPins" was declared but never referenced
    'Building file: C:/git-repos/NV-mcu/source/sd_api.c'
    gmake: *** [source/adc_operations.obj] Error 1
    "C:/git-repos/NV-mcu/source/factory_acceptance_test.c", line 245: warning: statement is unreachable
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 362: warning: incompatible redefinition of macro "INT_CAN1" (declared at line 87 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 363: warning: incompatible redefinition of macro "INT_COMP0" (declared at line 73 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    'Invoking: ARM Compiler'
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 364: warning: incompatible redefinition of macro "INT_COMP1" (declared at line 74 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 365: warning: incompatible redefinition of macro "INT_COMP2" (declared at line 75 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 367: warning: incompatible redefinition of macro "INT_EMAC0" (declared at line 88 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    1 error detected in the compilation of "C:/git-repos/NV-mcu/source/led_pwm.c".

    "C:/git-repos/NV-mcu/source/main_sd.c", line 294: warning: function "SysCtlClockGet" declared implicitly
    >> Compilation failure
    "C:/git-repos/NV-mcu/source/condition_monitoring.c", line 257: warning: variable "mbVerboseReport" was set but never used
    "C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="c:/tivaccs/tivaware" --include_path="C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include" --include_path="C:/git-repos/NV-mcu/headers" -g --gcc --define=ccs --define=SD --define=ccs="ccs" --define=PART_TM4C1294KCPDT --diag_warning=225 --ual --preproc_with_compile --preproc_dependency="source/screen_interface.pp" --obj_directory="source" --std=c99 "C:/git-repos/NV-mcu/source/screen_interface.c"
    "C:/git-repos/NV-mcu/source/audio_playback.c", line 154: warning: variable "mulSampleRate" was declared but never referenced
    'Invoking: ARM Compiler'
    "C:/git-repos/NV-mcu/source/factory_acceptance_test.c", line 305: warning: argument of type "u32 *" is incompatible with parameter of type "uint32_t *"
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 368: warning: incompatible redefinition of macro "INT_EPI0" (declared at line 98 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 369: warning: incompatible redefinition of macro "INT_FLASH" (declared at line 77 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="c:/tivaccs/tivaware" --include_path="C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include" --include_path="C:/git-repos/NV-mcu/headers" -g --gcc --define=ccs --define=SD --define=ccs="ccs" --define=PART_TM4C1294KCPDT --diag_warning=225 --ual --preproc_with_compile --preproc_dependency="source/sd_api.pp" --obj_directory="source" --std=c99 "C:/git-repos/NV-mcu/source/sd_api.c"
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 370: warning: incompatible redefinition of macro "INT_GPIOA" (declared at line 48 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/git-repos/NV-mcu/source/audio_playback.c", line 155: warning: variable "mulDMAFlags" was declared but never referenced
    "C:/git-repos/NV-mcu/source/factory_acceptance_test.c", line 305: warning: argument of type "u32 *" is incompatible with parameter of type "uint32_t *"
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 371: warning: incompatible redefinition of macro "INT_GPIOB" (declared at line 49 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 372: warning: incompatible redefinition of macro "INT_GPIOC" (declared at line 50 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 373: warning: incompatible redefinition of macro "INT_GPIOD" (declared at line 51 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/git-repos/NV-mcu/source/audio_playback.c", line 156: warning: variable "mulPlaying" was declared but never referenced
    "C:/git-repos/NV-mcu/source/condition_monitoring.c", line 259: warning: variable "miCondMonTest" was set but never used
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 374: warning: incompatible redefinition of macro "INT_GPIOE" (declared at line 52 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/git-repos/NV-mcu/source/factory_acceptance_test.c", line 322: warning: argument of type "u32 *" is incompatible with parameter of type "uint32_t *"
    gmake: *** [source/led_pwm.obj] Error 1
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 375: warning: incompatible redefinition of macro "INT_GPIOF" (declared at line 78 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/git-repos/NV-mcu/source/audio_playback.c", line 157: warning: variable "musChannels" was declared but never referenced
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 376: warning: incompatible redefinition of macro "INT_GPIOG" (declared at line 79 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 377: warning: incompatible redefinition of macro "INT_GPIOH" (declared at line 80 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 378: warning: incompatible redefinition of macro "INT_GPIOJ" (declared at line 99 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")

    1 error detected in the compilation of "C:/git-repos/NV-mcu/source/main_sd.c".
    >> Compilation failure
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 379: warning: incompatible redefinition of macro "INT_GPIOK" (declared at line 100 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/git-repos/NV-mcu/source/audio_playback.c", line 158: warning: variable "musBitsPerSample" was declared but never referenced
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 380: warning: incompatible redefinition of macro "INT_GPIOL" (declared at line 101 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 381: warning: incompatible redefinition of macro "INT_GPIOM" (declared at line 119 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/git-repos/NV-mcu/source/condition_monitoring.c", line 260: warning: variable "macGenDivStr" was declared but never referenced
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 382: warning: incompatible redefinition of macro "INT_GPION" (declared at line 120 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    'Building file: C:/git-repos/NV-mcu/source/sd_utils.c'
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 383: warning: incompatible redefinition of macro "INT_GPIOP0" (declared at line 122 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 384: warning: incompatible redefinition of macro "INT_GPIOP1" (declared at line 123 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/git-repos/NV-mcu/source/audio_playback.c", line 165: warning: variable "msOutBuffers" was declared but never referenced
    1 error detected in the compilation of "C:/git-repos/NV-mcu/source/factory_acceptance_test.c".

    >> Compilation failure
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 385: warning: incompatible redefinition of macro "INT_GPIOP2" (declared at line 124 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    gmake: *** [source/main_sd.obj] Error 1
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 386: warning: incompatible redefinition of macro "INT_GPIOP3" (declared at line 125 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 387: warning: incompatible redefinition of macro "INT_GPIOP4" (declared at line 126 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")

    "C:/git-repos/NV-mcu/source/condition_monitoring.c", line 261: warning: variable "macTempDivStr" was declared but never referenced
    >> Compilation failure
    1 error detected in the compilation of "C:/git-repos/NV-mcu/source/audio_playback.c".
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 388: warning: incompatible redefinition of macro "INT_GPIOP5" (declared at line 127 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 389: warning: incompatible redefinition of macro "INT_GPIOP6" (declared at line 128 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 390: warning: incompatible redefinition of macro "INT_GPIOP7" (declared at line 129 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 391: warning: incompatible redefinition of macro "INT_GPIOQ0" (declared at line 130 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 392: warning: incompatible redefinition of macro "INT_GPIOQ1" (declared at line 131 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/git-repos/NV-mcu/source/condition_monitoring.c", line 262: warning: variable "msUsbOcStr" was declared but never referenced
    >> WARNING: invalid compiler option --std=c99 (ignored)
    gmake: *** [source/factory_acceptance_test.obj] Error 1
    'Building file: C:/git-repos/NV-mcu/source/usb_keyb_structs.c'
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 393: warning: incompatible redefinition of macro "INT_GPIOQ2" (declared at line 132 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 394: warning: incompatible redefinition of macro "INT_GPIOQ3" (declared at line 133 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 395: warning: incompatible redefinition of macro "INT_GPIOQ4" (declared at line 134 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 396: warning: incompatible redefinition of macro "INT_GPIOQ5" (declared at line 135 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 397: warning: incompatible redefinition of macro "INT_GPIOQ6" (declared at line 136 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    'Invoking: ARM Compiler'
    >> WARNING: invalid compiler option --std=c99 (ignored)
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 398: warning: incompatible redefinition of macro "INT_GPIOQ7" (declared at line 137 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/git-repos/NV-mcu/source/condition_monitoring.c", line 263: warning: variable "miMinScreenOnCurrent" was set but never used
    gmake: *** [source/audio_playback.obj] Error 1
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 402: warning: incompatible redefinition of macro "INT_HIBERNATE" (declared at line 89 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 403: warning: incompatible redefinition of macro "INT_I2C0" (declared at line 56 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 404: warning: incompatible redefinition of macro "INT_I2C1" (declared at line 85 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/git-repos/NV-mcu/source/condition_monitoring.c", line 264: warning: variable "msCondMonMsgBite" was set but never used
    'Building file: C:/git-repos/NV-mcu/source/cm_interface/cm_interface.c'
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 405: warning: incompatible redefinition of macro "INT_I2C2" (declared at line 109 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 406: warning: incompatible redefinition of macro "INT_I2C3" (declared at line 110 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 407: warning: incompatible redefinition of macro "INT_I2C4" (declared at line 117 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="c:/tivaccs/tivaware" --include_path="C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include" --include_path="C:/git-repos/NV-mcu/headers" -g --gcc --define=ccs --define=SD --define=ccs="ccs" --define=PART_TM4C1294KCPDT --diag_warning=225 --ual --preproc_with_compile --preproc_dependency="source/sd_utils.pp" --obj_directory="source" --std=c99 "C:/git-repos/NV-mcu/source/sd_utils.c"
    1 error detected in the compilation of "C:/git-repos/NV-mcu/source/condition_monitoring.c".
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 408: warning: incompatible redefinition of macro "INT_I2C5" (declared at line 118 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")

    "c:/tivaccs/tivaware/inc/hw_ints.h", line 409: warning: incompatible redefinition of macro "INT_I2C6" (declared at line 142 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    >> Compilation failure
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 410: warning: incompatible redefinition of macro "INT_I2C7" (declared at line 143 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    'Building file: C:/git-repos/NV-mcu/source/cm_interface/networking.c'
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 411: warning: incompatible redefinition of macro "INT_I2C8" (declared at line 144 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 412: warning: incompatible redefinition of macro "INT_I2C9" (declared at line 145 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    'Invoking: ARM Compiler'
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 415: warning: incompatible redefinition of macro "INT_PWM0_0" (declared at line 58 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:\git-repos\NV-mcu\headers\sd_utils.h", line 43: error: invalid combination of type specifiers
    "C:\git-repos\NV-mcu\headers\sd_utils.h", line 43: error: invalid combination of type specifiers
    'Invoking: ARM Compiler'
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 416: warning: incompatible redefinition of macro "INT_PWM0_1" (declared at line 59 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="c:/tivaccs/tivaware" --include_path="C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include" --include_path="C:/git-repos/NV-mcu/headers" -g --gcc --define=ccs --define=SD --define=ccs="ccs" --define=PART_TM4C1294KCPDT --diag_warning=225 --ual --preproc_with_compile --preproc_dependency="source/usb_keyb_structs.pp" --obj_directory="source" --std=c99 "C:/git-repos/NV-mcu/source/usb_keyb_structs.c"
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 417: warning: incompatible redefinition of macro "INT_PWM0_2" (declared at line 60 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 418: warning: incompatible redefinition of macro "INT_PWM0_3" (declared at line 91 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="c:/tivaccs/tivaware" --include_path="C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include" --include_path="C:/git-repos/NV-mcu/headers" -g --gcc --define=ccs --define=SD --define=ccs="ccs" --define=PART_TM4C1294KCPDT --diag_warning=225 --ual --preproc_with_compile --preproc_dependency="source/cm_interface/cm_interface.pp" --obj_directory="source/cm_interface" --std=c99 "C:/git-repos/NV-mcu/source/cm_interface/cm_interface.c"
    gmake: *** [source/condition_monitoring.obj] Error 1
    'Invoking: ARM Compiler'
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 419: warning: incompatible redefinition of macro "INT_PWM0_FAULT" (declared at line 57 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 425: warning: incompatible redefinition of macro "INT_QEI0" (declared at line 61 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 428: warning: incompatible redefinition of macro "INT_SSI0" (declared at line 55 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="c:/tivaccs/tivaware" --include_path="C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include" --include_path="C:/git-repos/NV-mcu/headers" -g --gcc --define=ccs --define=SD --define=ccs="ccs" --define=PART_TM4C1294KCPDT --diag_warning=225 --ual --preproc_with_compile --preproc_dependency="source/cm_interface/networking.pp" --obj_directory="source/cm_interface" --std=c99 "C:/git-repos/NV-mcu/source/cm_interface/networking.c"
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 429: warning: incompatible redefinition of macro "INT_SSI1" (declared at line 82 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 430: warning: incompatible redefinition of macro "INT_SSI2" (declared at line 102 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 431: warning: incompatible redefinition of macro "INT_SSI3" (declared at line 103 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 432: warning: incompatible redefinition of macro "INT_SYSCTL" (declared at line 76 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 433: warning: incompatible redefinition of macro "INT_SYSEXC" (declared at line 115 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 434: warning: incompatible redefinition of macro "INT_TAMPER0" (declared at line 121 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 435: warning: incompatible redefinition of macro "INT_TIMER0A" (declared at line 67 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 436: warning: incompatible redefinition of macro "INT_TIMER0B" (declared at line 68 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/git-repos/NV-mcu/source/sd_api.c", line 526: warning: argument of type "u32 *" is incompatible with parameter of type "uint32_t *"
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 437: warning: incompatible redefinition of macro "INT_TIMER1A" (declared at line 69 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 438: warning: incompatible redefinition of macro "INT_TIMER1B" (declared at line 70 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")

    >> WARNING: invalid compiler option --std=c99 (ignored)
    >> Compilation failure
    "C:/git-repos/NV-mcu/source/sd_api.c", line 548: warning: argument of type "u32 *" is incompatible with parameter of type "uint32_t *"
    1 error detected in the compilation of "C:/git-repos/NV-mcu/source/screen_interface.c".
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 439: warning: incompatible redefinition of macro "INT_TIMER2A" (declared at line 71 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 440: warning: incompatible redefinition of macro "INT_TIMER2B" (declared at line 72 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 441: warning: incompatible redefinition of macro "INT_TIMER3A" (declared at line 83 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 442: warning: incompatible redefinition of macro "INT_TIMER3B" (declared at line 84 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 443: warning: incompatible redefinition of macro "INT_TIMER4A" (declared at line 111 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 444: warning: incompatible redefinition of macro "INT_TIMER4B" (declared at line 112 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 445: warning: incompatible redefinition of macro "INT_TIMER5A" (declared at line 113 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 446: warning: incompatible redefinition of macro "INT_TIMER5B" (declared at line 114 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 447: warning: incompatible redefinition of macro "INT_TIMER6A" (declared at line 138 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 448: warning: incompatible redefinition of macro "INT_TIMER6B" (declared at line 139 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    gmake: *** [source/screen_interface.obj] Error 1
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 449: warning: incompatible redefinition of macro "INT_TIMER7A" (declared at line 140 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/git-repos/NV-mcu/source/sd_api.c", line 568: warning: argument of type "u32 *" is incompatible with parameter of type "uint32_t *"
    >> WARNING: invalid compiler option --std=c99 (ignored)
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 450: warning: incompatible redefinition of macro "INT_TIMER7B" (declared at line 141 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 451: warning: incompatible redefinition of macro "INT_UART0" (declared at line 53 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 452: warning: incompatible redefinition of macro "INT_UART1" (declared at line 54 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    >> WARNING: invalid compiler option --std=c99 (ignored)
    "C:/git-repos/NV-mcu/source/sd_api.c", line 587: warning: argument of type "u32 *" is incompatible with parameter of type "uint32_t *"
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 453: warning: incompatible redefinition of macro "INT_UART2" (declared at line 81 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 454: warning: incompatible redefinition of macro "INT_UART3" (declared at line 104 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 455: warning: incompatible redefinition of macro "INT_UART4" (declared at line 105 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    >> WARNING: invalid compiler option --std=c99 (ignored)
    1 error detected in the compilation of "C:/git-repos/NV-mcu/source/sd_api.c".

    "c:/tivaccs/tivaware/inc/hw_ints.h", line 456: warning: incompatible redefinition of macro "INT_UART5" (declared at line 106 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    >> Compilation failure
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 457: warning: incompatible redefinition of macro "INT_UART6" (declared at line 107 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 458: warning: incompatible redefinition of macro "INT_UART7" (declared at line 108 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/git-repos/NV-mcu/headers/sd_utils.h", line 43: error: invalid combination of type specifiers
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 459: warning: incompatible redefinition of macro "INT_UDMA" (declared at line 92 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 460: warning: incompatible redefinition of macro "INT_UDMAERR" (declared at line 93 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 461: warning: incompatible redefinition of macro "INT_USB0" (declared at line 90 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    gmake: *** [source/sd_api.obj] Error 1
    "c:/tivaccs/tivaware/inc/hw_ints.h", line 462: warning: incompatible redefinition of macro "INT_WATCHDOG" (declared at line 66 of "c:/tivaccs/tivaware/inc/tm4c1294kcpdt.h")
    "C:/git-repos/NV-mcu/source/sd_utils.c", line 295: warning: function "SysCtlReset" declared implicitly
    "C:/git-repos/NV-mcu/source/usb_keyb_structs.c", line 147: warning: a value of type "unsigned long (*)(void *, unsigned long, unsigned long, void *)" cannot be used to initialize an entity of type "const tUSBCallback"
    "C:/git-repos/NV-mcu/source/usb_keyb_structs.c", line 151: warning: a value of type "tHIDKeyboardInstance *" cannot be used to initialize an entity of type "uint8_t"
    "C:/git-repos/NV-mcu/headers/sd_utils.h", line 43: error: invalid combination of type specifiers

    1 error detected in the compilation of "C:/git-repos/NV-mcu/source/sd_utils.c".
    >> Compilation failure
    "C:/git-repos/NV-mcu/source/usb_keyb_structs.c", line 151: warning: integer conversion resulted in truncation
    "C:\git-repos\NV-mcu\headers\sd_utils.h", line 43: error: invalid combination of type specifiers
    gmake: *** [source/sd_utils.obj] Error 1
    1 error detected in the compilation of "C:/git-repos/NV-mcu/source/cm_interface/cm_interface.c".

    >> Compilation failure
    gmake: *** [source/cm_interface/cm_interface.obj] Error 1
    "C:\git-repos\NV-mcu\headers\sd_utils.h", line 43: error: invalid combination of type specifiers
    "C:/git-repos/NV-mcu/source/cm_interface/networking.c", line 282: warning: function "EthernetInitExpClk" declared implicitly
    "C:/git-repos/NV-mcu/source/cm_interface/networking.c", line 336: warning: function "EthernetMACAddrSet" declared implicitly
    "C:/git-repos/NV-mcu/source/cm_interface/networking.c", line 355: warning: function "EthernetEnable" declared implicitly
    "C:/git-repos/NV-mcu/source/cm_interface/networking.c", line 356: warning: function "EthernetDisable" declared implicitly
    "C:/git-repos/NV-mcu/source/cm_interface/networking.c", line 474: warning: function "EthernetIntStatus" declared implicitly
    "C:/git-repos/NV-mcu/source/cm_interface/networking.c", line 475: warning: function "EthernetIntClear" declared implicitly
    "C:/git-repos/NV-mcu/source/cm_interface/networking.c", line 514: warning: function "EthernetIntDisable" declared implicitly
    "C:/git-repos/NV-mcu/source/cm_interface/networking.c", line 965: warning: function "EthernetPacketPut" declared implicitly
    "C:/git-repos/NV-mcu/source/cm_interface/networking.c", line 970: warning: function "EthernetSpaceAvail" declared implicitly
    "C:/git-repos/NV-mcu/source/cm_interface/networking.c", line 1010: warning: function "EthernetDisable" declared implicitly
    "C:/git-repos/NV-mcu/source/cm_interface/networking.c", line 1012: warning: function "EthernetEnable" declared implicitly
    1 error detected in the compilation of "C:/git-repos/NV-mcu/source/TestCode.c".
    1 error detected in the compilation of "C:/git-repos/NV-mcu/source/cm_interface/networking.c".

    >> Compilation failure

    >> Compilation failure
    gmake: *** [source/TestCode.obj] Error 1
    gmake: *** [source/cm_interface/networking.obj] Error 1
    "C:\Users\Rob\AppData\Local\Temp\0882010", ERROR! at line 357: [E0004]
    Invalid data size for relocation
    .bits g_KeyboardInstance,8 ; g_sKeyboardDevice.sPrivateData.ui8USBConfigured @ 192

    1 Assembly Error, No Assembly Warnings

    Errors in Source - Assembler Aborted

    >> Compilation failure
    gmake: *** [source/usb_keyb_structs.obj] Error 1
    gmake: Target `all' not remade because of errors.

    **** Build Finished ****
  • Brandon,

    I continued working this, and now I have all my numeric typedefs in the file typedefs.h which is in my local include directory.  it includes stdbool & stdint, and my own local variations based on stdint.  

    Now all of my issues come from the tivaware headers not finding the stdint typedefs.  Here is a small snippet of the errors I'm seeing:

    "C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="c:/tivaccs/tivaware" --include_path="C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include" --include_path="C:/git-repos/NV-mcu/headers" -g --gcc --define=ccs --define=SD --define=ccs="ccs" --define=PART_TM4C1294KCPDT --diag_warning=225 --ual --preproc_with_compile --preproc_dependency="source/main_sd.pp" --obj_directory="source" "C:/git-repos/NV-mcu/source/main_sd.c"
    "C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 --abi=eabi -me -O2 --include_path="c:/tivaccs/tivaware" --include_path="C:/tivaccs/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include" --include_path="C:/git-repos/NV-mcu/headers" -g --gcc --define=ccs --define=SD --define=ccs="ccs" --define=PART_TM4C1294KCPDT --diag_warning=225 --ual --preproc_with_compile --preproc_dependency="source/sd_api.pp" --obj_directory="source" "C:/git-repos/NV-mcu/source/sd_api.c"
    "c:/tivaccs/tivaware/driverlib/usb.h", line 500: error: identifier "uint32_t" is undefined
    "c:/tivaccs/tivaware/driverlib/usb.h", line 500: error: identifier "uint32_t" is undefined
    "c:/tivaccs/tivaware/driverlib/usb.h", line 501: error: identifier "uint32_t" is undefined

    ----- snip -----

    this is a good example because I only call usb.h from one file, like this:

    #ifndef _USB_KEYB_STRUCTS_H_
    #define _USB_KEYB_STRUCTS_H_

    #include "typedefs.h"
    #include "config.h"
    #include "driverlib/usb.h"
    #include "usblib/usblib.h"
    #include "usblib/usbhid.h"
    #include "usblib/usb-ids.h"
    #include "usblib/device/usbdevice.h"
    #include "usblib/device/usbdhid.h"
    #include "usblib/device/usbdhidkeyb.h"

    ----- snip -----

    #endif

    I hope this makes sorting through a little easier.

    Rob