From a6228c717d001bef0c16ebeaefaf59ac7cd5b2ad Mon Sep 17 00:00:00 2001 From: gdisirio Date: Sun, 8 Jul 2012 10:32:28 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@4433 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- .../processors/boards/stm32f4xx/templates/board.h.ftl | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'tools/gencfg/processors') diff --git a/tools/gencfg/processors/boards/stm32f4xx/templates/board.h.ftl b/tools/gencfg/processors/boards/stm32f4xx/templates/board.h.ftl index 8080f2ba8..d0253cfcd 100644 --- a/tools/gencfg/processors/boards/stm32f4xx/templates/board.h.ftl +++ b/tools/gencfg/processors/boards/stm32f4xx/templates/board.h.ftl @@ -85,6 +85,19 @@ * IO pins assignments. */ +[#list doc1.board.ports.* as port] + [#assign pinidx = 0 /] + [#list port.* as pin] + [#assign name = pin.@ID[0]?string?trim /] + [#if name?length == 0] + [#assign name = pin?node_name?upper_case /] + [/#if] +#define ${(port?node_name + "_" + name)?right_pad(23, " ")} ${pinidx?string} + [#assign pinidx = pinidx + 1 /] + [/#list] + +[/#list] + #if !defined(_FROM_ASM_) #ifdef __cplusplus extern "C" { -- cgit v1.2.3