Sha256: ba4a28673d072d0d0f8bebbd054980e76d713b9db8bf5a6887fee5249dbce81c

Contents?: true

Size: 1.89 KB

Versions: 12

Compression:

Stored size: 1.89 KB

Contents

tools_root: &tools_root 'C:\Program Files\IAR Systems\Embedded Workbench 5.3\'
compiler:
  path:             [*tools_root, 'arm\bin\iccarm.exe']
  source_path:      'src\'
  unit_tests_path:  &unit_tests_path 'test\'
  build_path:       &build_path 'build\'
  options:
    - --dlib_config
    - [*tools_root, 'arm\inc\DLib_Config_Normal.h']
    - --no_cse
    - --no_unroll
    - --no_inline
    - --no_code_motion
    - --no_tbaa
    - --no_clustering
    - --no_scheduling 
    - --debug
    - --cpu_mode thumb
    - --endian=little
    - --cpu=ARM7TDMI
    - --interwork
    - --warnings_are_errors
    - --fpu=None
    - --diag_suppress=Pa050
    - --diag_suppress=Pe111
    - -e
    - -On
  includes:
    prefix: '-I'
    items:
      - 'src/'
      - '../src/'
      - '../vendor/unity/src/'
      - '../vendor/unity/examples/helper/'
      - 'mocks/'
      - [*tools_root, 'arm\inc\']
      - *unit_tests_path
  defines:
    prefix: '-D'
    items:
  object_files:
    prefix: '-o'
    extension: '.r79'
    destination: *build_path
linker:
  path: [*tools_root, 'arm\bin\ilinkarm.exe']
  options:
    - --redirect _Printf=_PrintfLarge
    - --redirect _Scanf=_ScanfSmall
    - --semihosting
    - --entry __iar_program_start
    - --config
    - [*tools_root, 'arm\config\generic.icf']
  object_files:
    path: *build_path
    extension: '.o'
  bin_files:
    prefix: '-o'
    extension: '.out'
    destination: *build_path
simulator:
  path: [*tools_root, 'common\bin\CSpyBat.exe']
  pre_support:
    - --silent
    - [*tools_root, 'arm\bin\armproc.dll']
    - [*tools_root, 'arm\bin\armsim.dll']
  post_support:
    - --plugin
    - [*tools_root, 'arm\bin\armbat.dll']
    - --backend
    - -B
    - -p
    - [*tools_root, 'arm\config\debugger\atmel\ioat91sam7X256.ddf']
    - -d
    - sim
:cmock:
  :plugins: []
  :includes:
    - Types.h
  

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
ceedling-0.17.0 vendor/cmock/examples/iar_v5.yml
ceedling-0.16.0 vendor/cmock/examples/iar_v5.yml
ceedling-0.15.6 vendor/cmock/examples/iar_v5.yml
ceedling-0.15.5 vendor/cmock/examples/iar_v5.yml
ceedling-0.15.4 vendor/cmock/examples/iar_v5.yml
ceedling-0.15.3 vendor/cmock/examples/iar_v5.yml
ceedling-0.15.2 vendor/cmock/examples/iar_v5.yml
ceedling-0.15.1 vendor/cmock/examples/iar_v5.yml
ceedling-0.15.0 vendor/cmock/examples/iar_v5.yml
ceedling-0.13.0 vendor/cmock/examples/iar_v5.yml
ceedling-0.0.2 new_project_template/vendor/ceedling/vendor/cmock/examples/iar_v5.yml
ceedling-0.0.1 new_project_template/vendor/ceedling/vendor/cmock/examples/iar_v5.yml