Clone of official tools
config/header.tmpl
- Committer:
- The Other Jimmy
- Date:
- 2017-06-22
- Revision:
- 36:96847d42f010
File content as of revision 36:96847d42f010:
/* * mbed SDK * Copyright (c) 2017 ARM Limited * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ // Automatically generated configuration file. // DO NOT EDIT, content will be overwritten. #ifndef __MBED_CONFIG_DATA__ #define __MBED_CONFIG_DATA__ {% if cfg_params -%} // Configuration parameters {% for name, value, set_by in cfg_params -%} {% if value is not none -%} #define {{name.ljust(name_len)}} {{value.ljust(val_len)}} // set by {{set_by}} {%- endif %} {% endfor %} {%- endif -%} {%- if macros -%} // Macros {% for name, value, set_by in macros -%} {% if value is not none -%} #define {{name.ljust(name_len)}} {{value.ljust(val_len)}} // defined by {{set_by}} {%- else -%} #define {{name.ljust(name_len + val_len + 1)}} // defined by {{set_by}} {%- endif %} {% endfor %} {%- endif %} #endif