aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/boards/ST_NUCLEO144_F746ZG
diff options
context:
space:
mode:
authorRocco Marco Guglielmi <roccomarco.guglielmi@live.com>2016-04-17 00:02:31 +0000
committerRocco Marco Guglielmi <roccomarco.guglielmi@live.com>2016-04-17 00:02:31 +0000
commit067903fd83e8b55a11b4ecaeaa3e3603ac1faba9 (patch)
tree031fbfac89ff4c545466a97c792b7b54cca0b6e9 /os/hal/boards/ST_NUCLEO144_F746ZG
parent77ede6b3556577dd20a8420bec9d259180029d2d (diff)
downloadChibiOS-067903fd83e8b55a11b4ecaeaa3e3603ac1faba9.tar.gz
ChibiOS-067903fd83e8b55a11b4ecaeaa3e3603ac1faba9.tar.bz2
ChibiOS-067903fd83e8b55a11b4ecaeaa3e3603ac1faba9.zip
Added board files for STM32 Nucleo-144 F429ZI
Added demo RT-STM32F429ZI-NUCLEO144 Still small fixes on Nucleo144 F7 board files git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9299 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/hal/boards/ST_NUCLEO144_F746ZG')
-rw-r--r--os/hal/boards/ST_NUCLEO144_F746ZG/board.h22
-rw-r--r--os/hal/boards/ST_NUCLEO144_F746ZG/cfg/board.chcfg16
2 files changed, 19 insertions, 19 deletions
diff --git a/os/hal/boards/ST_NUCLEO144_F746ZG/board.h b/os/hal/boards/ST_NUCLEO144_F746ZG/board.h
index 2a4df0a1e..dcca1d932 100644
--- a/os/hal/boards/ST_NUCLEO144_F746ZG/board.h
+++ b/os/hal/boards/ST_NUCLEO144_F746ZG/board.h
@@ -552,7 +552,7 @@
* PA4 - ZIO_D24 SPI3_NSS (output pushpull maximum).
* PA5 - ARD_D13 SPI1_SCK (alternate 5).
* PA6 - ARD_D12 SPI1_MISO (alternate 5).
- * PA7 - ARD_D11 SPI1_MOSI ZIO_D71 (input pullup).
+ * PA7 - ARD_D11 SPI1_MOSI ZIO_D71 (alternate 5).
* PA8 - USB_SOF (alternate 10).
* PA9 - USB_VBUS (analog).
* PA10 - USB_ID (alternate 10).
@@ -560,7 +560,7 @@
* PA12 - USB_DP (alternate 10).
* PA13 - SWDIO (alternate 0).
* PA14 - SWCLK (alternate 0).
- * PA15 - ZIO_D20 I2S3_WS (alternate 8).
+ * PA15 - ZIO_D20 I2S3_WS (alternate 6).
*/
#define VAL_GPIOA_MODER (PIN_MODE_ALTERNATE(GPIOA_ZIO_D32) | \
PIN_MODE_ALTERNATE(GPIOA_RMII_REF_CLK) |\
@@ -569,7 +569,7 @@
PIN_MODE_OUTPUT(GPIOA_ZIO_D24) | \
PIN_MODE_ALTERNATE(GPIOA_ARD_D13) | \
PIN_MODE_ALTERNATE(GPIOA_ARD_D12) | \
- PIN_MODE_INPUT(GPIOA_ARD_D11) | \
+ PIN_MODE_ALTERNATE(GPIOA_ARD_D11) | \
PIN_MODE_ALTERNATE(GPIOA_USB_SOF) | \
PIN_MODE_ANALOG(GPIOA_USB_VBUS) | \
PIN_MODE_ALTERNATE(GPIOA_USB_ID) | \
@@ -601,7 +601,7 @@
PIN_OSPEED_HIGH(GPIOA_ZIO_D24) | \
PIN_OSPEED_HIGH(GPIOA_ARD_D13) | \
PIN_OSPEED_HIGH(GPIOA_ARD_D12) | \
- PIN_OSPEED_VERYLOW(GPIOA_ARD_D11) | \
+ PIN_OSPEED_HIGH(GPIOA_ARD_D11) | \
PIN_OSPEED_HIGH(GPIOA_USB_SOF) | \
PIN_OSPEED_HIGH(GPIOA_USB_VBUS) | \
PIN_OSPEED_HIGH(GPIOA_USB_ID) | \
@@ -649,7 +649,7 @@
PIN_AFIO_AF(GPIOA_ZIO_D24, 0) | \
PIN_AFIO_AF(GPIOA_ARD_D13, 5) | \
PIN_AFIO_AF(GPIOA_ARD_D12, 5) | \
- PIN_AFIO_AF(GPIOA_ARD_D11, 0))
+ PIN_AFIO_AF(GPIOA_ARD_D11, 5))
#define VAL_GPIOA_AFRH (PIN_AFIO_AF(GPIOA_USB_SOF, 10) | \
PIN_AFIO_AF(GPIOA_USB_VBUS, 0) | \
PIN_AFIO_AF(GPIOA_USB_ID, 10) | \
@@ -657,7 +657,7 @@
PIN_AFIO_AF(GPIOA_USB_DP, 10) | \
PIN_AFIO_AF(GPIOA_SWDIO, 0) | \
PIN_AFIO_AF(GPIOA_SWCLK, 0) | \
- PIN_AFIO_AF(GPIOA_ZIO_D20, 8))
+ PIN_AFIO_AF(GPIOA_ZIO_D20, 6))
/*
* GPIOB setup:
@@ -786,7 +786,7 @@
* PC4 - RMII_RXD0 (alternate 11).
* PC5 - RMII_RXD1 (alternate 11).
* PC6 - ZIO_D16 I2S2_MCK (alternate 5).
- * PC7 - ZIO_D21 I2S3_MCK (alternate 5).
+ * PC7 - ZIO_D21 I2S3_MCK (alternate 6).
* PC8 - ZIO_D43 SDMMC_D0 (alternate 12).
* PC9 - ZIO_D44 SDMMC_D1 (alternate 12).
* PC10 - ZIO_D45 SDMMC_D2 (alternate 12).
@@ -883,7 +883,7 @@
PIN_AFIO_AF(GPIOC_RMII_RXD0, 11) | \
PIN_AFIO_AF(GPIOC_RMII_RXD1, 11) | \
PIN_AFIO_AF(GPIOC_ZIO_D16, 5) | \
- PIN_AFIO_AF(GPIOC_ZIO_D21, 5))
+ PIN_AFIO_AF(GPIOC_ZIO_D21, 6))
#define VAL_GPIOC_AFRH (PIN_AFIO_AF(GPIOC_ZIO_D43, 12) | \
PIN_AFIO_AF(GPIOC_ZIO_D44, 12) | \
PIN_AFIO_AF(GPIOC_ZIO_D45, 12) | \
@@ -1261,7 +1261,7 @@
* PG11 - RMII_TX_EN (alternate 11).
* PG12 - PIN12 (input floating).
* PG13 - RMII_TXD0 (alternate 11).
- * PG14 - ARD_D1 USART6_TX (alternate 11).
+ * PG14 - ARD_D1 USART6_TX (alternate 8).
* PG15 - PIN15 (input floating).
*/
#define VAL_GPIOG_MODER (PIN_MODE_INPUT(GPIOG_ZIO_D65) | \
@@ -1353,12 +1353,12 @@
PIN_AFIO_AF(GPIOG_USB_GPIO_OUT, 0) | \
PIN_AFIO_AF(GPIOG_USB_GPIO_IN, 0))
#define VAL_GPIOG_AFRH (PIN_AFIO_AF(GPIOG_PIN8, 0) | \
- PIN_AFIO_AF(GPIOG_ARD_D0, 0) | \
+ PIN_AFIO_AF(GPIOG_ARD_D0, 8) | \
PIN_AFIO_AF(GPIOG_PIN10, 0) | \
PIN_AFIO_AF(GPIOG_RMII_TX_EN, 11) | \
PIN_AFIO_AF(GPIOG_PIN12, 0) | \
PIN_AFIO_AF(GPIOG_RMII_TXD0, 11) | \
- PIN_AFIO_AF(GPIOG_ARD_D1, 11) | \
+ PIN_AFIO_AF(GPIOG_ARD_D1, 8) | \
PIN_AFIO_AF(GPIOG_PIN15, 0))
/*
diff --git a/os/hal/boards/ST_NUCLEO144_F746ZG/cfg/board.chcfg b/os/hal/boards/ST_NUCLEO144_F746ZG/cfg/board.chcfg
index 39fb65759..e6e4fa9a5 100644
--- a/os/hal/boards/ST_NUCLEO144_F746ZG/cfg/board.chcfg
+++ b/os/hal/boards/ST_NUCLEO144_F746ZG/cfg/board.chcfg
@@ -88,10 +88,10 @@
ID="ARD_D11 SPI1_MOSI ZIO_D71"
Type="PushPull"
Level="High"
- Speed="Minimum"
+ Speed="Maximum"
Resistor="PullUp"
- Mode="Input"
- Alternate="0" />
+ Mode="Alternate"
+ Alternate="5" />
<pin8
ID="USB_SOF"
Type="PushPull"
@@ -155,7 +155,7 @@
Speed="Maximum"
Resistor="Floating"
Mode="Alternate"
- Alternate="8" />
+ Alternate="6" />
</GPIOA>
<GPIOB>
<pin0
@@ -351,7 +351,7 @@
Speed="Maximum"
Resistor="Floating"
Mode="Alternate"
- Alternate="5" />
+ Alternate="6" />
<pin8
ID="ZIO_D43 SDMMC_D0"
Type="PushPull"
@@ -391,7 +391,7 @@
Speed="Maximum"
Resistor="Floating"
Mode="Alternate"
- Alternate="12" ></pin12>
+ Alternate="12" />
<pin13
ID="BUTTON"
Type="PushPull"
@@ -887,7 +887,7 @@
Speed="Maximum"
Resistor="PullUp"
Mode="Input"
- Alternate="0" />
+ Alternate="8" />
<pin10
ID=""
Type="PushPull"
@@ -927,7 +927,7 @@
Speed="Maximum"
Resistor="Floating"
Mode="Alternate"
- Alternate="11" />
+ Alternate="8" />
<pin15
ID=""
Type="PushPull"