From 4399d50df58675f8a32abb338f6cbe721d0296bf Mon Sep 17 00:00:00 2001 From: gdisirio Date: Sun, 8 Jul 2012 13:21:00 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@4436 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- .../boards/stm32f4xx/datamodel/stm32f4board.xml | 148 +++++++++++++- .../boards/stm32f4xx/templates/board.h.ftl | 152 +++++++++++++- .../schema/common/stm32/stm32_gpiov2_port.xsd | 223 +++++++++++++++------ 3 files changed, 461 insertions(+), 62 deletions(-) diff --git a/tools/gencfg/processors/boards/stm32f4xx/datamodel/stm32f4board.xml b/tools/gencfg/processors/boards/stm32f4xx/datamodel/stm32f4board.xml index bd5e1bdb0..88113fea3 100644 --- a/tools/gencfg/processors/boards/stm32f4xx/datamodel/stm32f4board.xml +++ b/tools/gencfg/processors/boards/stm32f4xx/datamodel/stm32f4board.xml @@ -14,8 +14,9 @@ - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + + + Object representing an STM32 pin for the GPIOv2 + peripheral. + + + + + Pin identifier, used to generate a #define with the + pin name. + + + - Object representing an STM32 pin for the GPIOv2 peripheral. + + - - - - Pin identifier, used to generate a #define with the pin name. - - + - - - Pin mode, as defined for MODER register. - - + + + + Pin mode, as defined for MODER register. + + + @@ -51,23 +130,29 @@ - - - - Pin type as defined in TYPER register. - - + + + + Logic level for the ODR register. + + - - + + - - - Pin speed as defined in SPEEDR register. - - + + + + Pin speed as defined in SPEEDR register. + + + @@ -75,12 +160,31 @@ + + + + + Pin type as defined in TYPER register. + + + + + + + + - - - Pin pull-up/down resistor as defined in PUDR register. - - + + + + Pin pull-up/down resistor as defined in PUDR register. + + + @@ -88,13 +192,18 @@ - - - Pin alternate function number, only valid if "Alternate" is selected in the Mode attribute. - - + + + + Pin alternate function number, only valid if + "Alternate" is selected + in the Mode attribute. + + + - -- cgit v1.2.3