aboutsummaryrefslogtreecommitdiffstats
path: root/tools/gencfg/processors
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2012-07-12 14:02:44 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2012-07-12 14:02:44 +0000
commitab4703c491d8cbc4848d43902857adcfb8768a87 (patch)
tree816018991151954ddc2f25208c9c0650513e3039 /tools/gencfg/processors
parent21b1517adff201b9669518ae30d2cd6cd2a3b75c (diff)
downloadChibiOS-ab4703c491d8cbc4848d43902857adcfb8768a87.tar.gz
ChibiOS-ab4703c491d8cbc4848d43902857adcfb8768a87.tar.bz2
ChibiOS-ab4703c491d8cbc4848d43902857adcfb8768a87.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@4463 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'tools/gencfg/processors')
-rw-r--r--tools/gencfg/processors/boards/stm32f4xx/templates/board.h.ftl24
-rw-r--r--tools/gencfg/processors/boards/stm32f4xx/templates/board.mk.ftl4
-rw-r--r--tools/gencfg/processors/hal/stm32f4xx/templates/hal_cfg.c.ftl2
-rw-r--r--tools/gencfg/processors/hal/stm32f4xx/templates/hal_cfg.h.ftl2
4 files changed, 16 insertions, 16 deletions
diff --git a/tools/gencfg/processors/boards/stm32f4xx/templates/board.h.ftl b/tools/gencfg/processors/boards/stm32f4xx/templates/board.h.ftl
index dccb8782f..593b3883c 100644
--- a/tools/gencfg/processors/boards/stm32f4xx/templates/board.h.ftl
+++ b/tools/gencfg/processors/boards/stm32f4xx/templates/board.h.ftl
@@ -30,43 +30,43 @@
#define _BOARD_H_
/*
- * Setup for ${doc1.board.@name[0]} board.
+ * Setup for ${doc1.board.board_name[0]} board.
*/
/*
* Board identifier.
*/
-#define BOARD_${doc1.board.@BoardID[0]}
-#define BOARD_NAME "${doc1.board.@name[0]}"
+#define BOARD_${doc1.board.board_id[0]}
+#define BOARD_NAME "${doc1.board.board_name[0]}"
-[#if doc1.board.@BoardPHYID[0]??]
+[#if doc1.board.ethernet_phy[0]??]
/*
* Ethernet PHY type.
*/
-#define BOARD_PHY_ID ${doc1.board.@BoardPHYID[0]}
-[#if doc1.board.@BoardPHYType[0]?string == "RMII"]
+#define BOARD_PHY_ID ${doc1.board.ethernet_phy.identifier[0]}
+[#if doc1.board.ethernet_phy.type[0]?string == "RMII"]
#define BOARD_PHY_RMII
[/#if]
[/#if]
/*
* Board oscillators-related settings.
-[#if doc1.board.@LSEFrequency[0]?number == 0]
+[#if doc1.board.clocks.@LSEFrequency[0]?number == 0]
* NOTE: LSE not fitted.
[/#if]
-[#if doc1.board.@HSEFrequency[0]?number == 0]
+[#if doc1.board.clocks.@HSEFrequency[0]?number == 0]
* NOTE: HSE not fitted.
[/#if]
*/
#if !defined(STM32_LSECLK)
-#define STM32_LSECLK ${doc1.board.@LSEFrequency[0]}
+#define STM32_LSECLK ${doc1.board.clocks.@LSEFrequency[0]}
#endif
#if !defined(STM32_HSECLK)
-#define STM32_HSECLK ${doc1.board.@HSEFrequency[0]}
+#define STM32_HSECLK ${doc1.board.clocks.@HSEFrequency[0]}
#endif
-[#if doc1.board.@HSEBypass[0]?string == "true"]
+[#if doc1.board.clocks.@HSEBypass[0]?string == "true"]
#define STM32_HSE_BYPASS
[/#if]
@@ -74,7 +74,7 @@
* Board voltages.
* Required for performance limits calculation.
*/
-#define STM32_VDD ${doc1.board.@VDD[0]}
+#define STM32_VDD ${doc1.board.clocks.@VDD[0]}
/*
* MCU type as defined in the ST header file stm32f4xx.h.
diff --git a/tools/gencfg/processors/boards/stm32f4xx/templates/board.mk.ftl b/tools/gencfg/processors/boards/stm32f4xx/templates/board.mk.ftl
index 34804dd67..c88471ac3 100644
--- a/tools/gencfg/processors/boards/stm32f4xx/templates/board.mk.ftl
+++ b/tools/gencfg/processors/boards/stm32f4xx/templates/board.mk.ftl
@@ -22,7 +22,7 @@
[#import "/@lib/libutils.ftl" as utils /]
[@pp.changeOutputFile name="board.mk" /]
# List of all the board related files.
-BOARDSRC = ${'$'}{CHIBIOS}/boards/${doc1.board.@BoardID[0]}/board.c
+BOARDSRC = ${'$'}{CHIBIOS}/boards/${doc1.board.board_id[0]}/board.c
# Required include directories
-BOARDINC = ${'$'}{CHIBIOS}/boards/${doc1.board.@BoardID[0]}
+BOARDINC = ${'$'}{CHIBIOS}/boards/${doc1.board.board_id[0]}
diff --git a/tools/gencfg/processors/hal/stm32f4xx/templates/hal_cfg.c.ftl b/tools/gencfg/processors/hal/stm32f4xx/templates/hal_cfg.c.ftl
index cd8b17a01..eeea09d99 100644
--- a/tools/gencfg/processors/hal/stm32f4xx/templates/hal_cfg.c.ftl
+++ b/tools/gencfg/processors/hal/stm32f4xx/templates/hal_cfg.c.ftl
@@ -23,7 +23,7 @@
[#import "/@lib/liblicense.ftl" as license /]
[#import "/@lib/libcode.ftl" as code /]
[#import "/@lib/libstm32f4xx.ftl" as stm32f4xx /]
-[#assign fname = doc1.configuration.@name[0] /]
+[#assign fname = doc1.configuration.name[0] /]
[@pp.changeOutputFile name = fname + ".c" /]
/*
[@license.EmitLicenseAsText /]
diff --git a/tools/gencfg/processors/hal/stm32f4xx/templates/hal_cfg.h.ftl b/tools/gencfg/processors/hal/stm32f4xx/templates/hal_cfg.h.ftl
index 050b2f84d..47ea70f7c 100644
--- a/tools/gencfg/processors/hal/stm32f4xx/templates/hal_cfg.h.ftl
+++ b/tools/gencfg/processors/hal/stm32f4xx/templates/hal_cfg.h.ftl
@@ -23,7 +23,7 @@
[#import "/@lib/liblicense.ftl" as license /]
[#import "/@lib/libcode.ftl" as code /]
[#import "/@lib/libstm32f4xx.ftl" as stm32f4xx /]
-[#assign fname = doc1.configuration.@name[0] /]
+[#assign fname = doc1.configuration.name[0] /]
[@pp.changeOutputFile name = fname + ".h" /]
/*
[@license.EmitLicenseAsText /]