From 734ac55bc28d3b4ff3e53cc6b46647473ee8d21c Mon Sep 17 00:00:00 2001 From: gdisirio Date: Wed, 24 Oct 2018 19:12:50 +0000 Subject: STM32F769 ethernet demo, to be tested. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12390 110e8d01-0319-4d1e-a829-52ad28d1bb01 --- os/hal/boards/ST_STM32F469I_DISCOVERY/board.c | 2 +- os/hal/boards/ST_STM32F469I_DISCOVERY/board.h | 2 +- os/hal/boards/ST_STM32F769I_DISCOVERY/board.c | 2 +- os/hal/boards/ST_STM32F769I_DISCOVERY/board.h | 42 +++++++++++----------- .../boards/ST_STM32F769I_DISCOVERY/cfg/board.chcfg | 40 ++++++++++----------- 5 files changed, 44 insertions(+), 44 deletions(-) (limited to 'os') diff --git a/os/hal/boards/ST_STM32F469I_DISCOVERY/board.c b/os/hal/boards/ST_STM32F469I_DISCOVERY/board.c index 428857763..5ee0873d7 100644 --- a/os/hal/boards/ST_STM32F469I_DISCOVERY/board.c +++ b/os/hal/boards/ST_STM32F469I_DISCOVERY/board.c @@ -1,5 +1,5 @@ /* - ChibiOS - Copyright (C) 2006..2018 Giovanni Di Sirio + ChibiOS - Copyright (C) 2006..2017 Giovanni Di Sirio Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/os/hal/boards/ST_STM32F469I_DISCOVERY/board.h b/os/hal/boards/ST_STM32F469I_DISCOVERY/board.h index 87d75342c..d115bea98 100644 --- a/os/hal/boards/ST_STM32F469I_DISCOVERY/board.h +++ b/os/hal/boards/ST_STM32F469I_DISCOVERY/board.h @@ -1,5 +1,5 @@ /* - ChibiOS - Copyright (C) 2006..2018 Giovanni Di Sirio + ChibiOS - Copyright (C) 2006..2017 Giovanni Di Sirio Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/os/hal/boards/ST_STM32F769I_DISCOVERY/board.c b/os/hal/boards/ST_STM32F769I_DISCOVERY/board.c index f371e03ca..b3924f0c0 100644 --- a/os/hal/boards/ST_STM32F769I_DISCOVERY/board.c +++ b/os/hal/boards/ST_STM32F769I_DISCOVERY/board.c @@ -1,5 +1,5 @@ /* - ChibiOS - Copyright (C) 2006..2018 Giovanni Di Sirio + ChibiOS - Copyright (C) 2006..2017 Giovanni Di Sirio Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/os/hal/boards/ST_STM32F769I_DISCOVERY/board.h b/os/hal/boards/ST_STM32F769I_DISCOVERY/board.h index 1f6a907da..f880fd823 100644 --- a/os/hal/boards/ST_STM32F769I_DISCOVERY/board.h +++ b/os/hal/boards/ST_STM32F769I_DISCOVERY/board.h @@ -1,5 +1,5 @@ /* - ChibiOS - Copyright (C) 2006..2018 Giovanni Di Sirio + ChibiOS - Copyright (C) 2006..2017 Giovanni Di Sirio Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -516,15 +516,15 @@ PIN_OSPEED_HIGH(GPIOA_RMII_REF_CLK) | \ PIN_OSPEED_HIGH(GPIOA_RMII_MDIO) | \ PIN_OSPEED_HIGH(GPIOA_ULPI_D0) | \ - PIN_OSPEED_HIGH(GPIOA_ARD_A1) | \ + PIN_OSPEED_VERYLOW(GPIOA_ARD_A1) | \ PIN_OSPEED_HIGH(GPIOA_ULPI_CK) | \ - PIN_OSPEED_HIGH(GPIOA_ARD_A0) | \ - PIN_OSPEED_VERYLOW(GPIOA_RMII_CRS_DV) |\ + PIN_OSPEED_VERYLOW(GPIOA_ARD_A0) | \ + PIN_OSPEED_HIGH(GPIOA_RMII_CRS_DV) | \ PIN_OSPEED_HIGH(GPIOA_CEC_CLK) | \ PIN_OSPEED_HIGH(GPIOA_VCP_TX) | \ PIN_OSPEED_HIGH(GPIOA_VCP_RX) | \ - PIN_OSPEED_HIGH(GPIOA_ARD_D10) | \ - PIN_OSPEED_HIGH(GPIOA_ARD_D13) | \ + PIN_OSPEED_VERYLOW(GPIOA_ARD_D10) | \ + PIN_OSPEED_VERYLOW(GPIOA_ARD_D13) | \ PIN_OSPEED_HIGH(GPIOA_SWDIO) | \ PIN_OSPEED_HIGH(GPIOA_SWCLK) | \ PIN_OSPEED_HIGH(GPIOA_CEC)) @@ -637,14 +637,14 @@ PIN_OSPEED_HIGH(GPIOB_ULPI_D7) | \ PIN_OSPEED_HIGH(GPIOB_QSPI_NCS) | \ PIN_OSPEED_HIGH(GPIOB_AUDIO_SDA) | \ - PIN_OSPEED_HIGH(GPIOB_ARD_D15) | \ - PIN_OSPEED_HIGH(GPIOB_ARD_D14) | \ + PIN_OSPEED_VERYLOW(GPIOB_ARD_D15) | \ + PIN_OSPEED_VERYLOW(GPIOB_ARD_D14) | \ PIN_OSPEED_HIGH(GPIOB_ULPI_D3) | \ PIN_OSPEED_HIGH(GPIOB_ULPI_D4) | \ PIN_OSPEED_HIGH(GPIOB_ULPI_D5) | \ PIN_OSPEED_HIGH(GPIOB_ULPI_D6) | \ - PIN_OSPEED_HIGH(GPIOB_ARD_D12) | \ - PIN_OSPEED_HIGH(GPIOB_ARD_D11)) + PIN_OSPEED_VERYLOW(GPIOB_ARD_D12) | \ + PIN_OSPEED_VERYLOW(GPIOB_ARD_D11)) #define VAL_GPIOB_PUPDR (PIN_PUPDR_PULLUP(GPIOB_ULPI_D1) | \ PIN_PUPDR_FLOATING(GPIOB_ULPI_D2) | \ PIN_PUPDR_PULLUP(GPIOB_QSPI_CLK) | \ @@ -748,13 +748,13 @@ PIN_OTYPE_PUSHPULL(GPIOC_OSC32_OUT)) #define VAL_GPIOC_OSPEEDR (PIN_OSPEED_HIGH(GPIOC_ULPI_STP) | \ PIN_OSPEED_HIGH(GPIOC_RMII_MDC) | \ - PIN_OSPEED_HIGH(GPIOC_ARD_A2) | \ + PIN_OSPEED_VERYLOW(GPIOC_ARD_A2) | \ PIN_OSPEED_HIGH(GPIOC_DFSDM_DATIN1) | \ PIN_OSPEED_HIGH(GPIOC_RMII_RXD0) | \ PIN_OSPEED_HIGH(GPIOC_RMII_RXD1) | \ - PIN_OSPEED_HIGH(GPIOC_ARD_D1) | \ - PIN_OSPEED_HIGH(GPIOC_ARD_D0) | \ - PIN_OSPEED_HIGH(GPIOC_ARD_D5) | \ + PIN_OSPEED_VERYLOW(GPIOC_ARD_D1) | \ + PIN_OSPEED_VERYLOW(GPIOC_ARD_D0) | \ + PIN_OSPEED_VERYLOW(GPIOC_ARD_D5) | \ PIN_OSPEED_HIGH(GPIOC_QSPI_D0) | \ PIN_OSPEED_HIGH(GPIOC_QSPI_D1) | \ PIN_OSPEED_HIGH(GPIOC_DFSDM_DATIN5) | \ @@ -1103,11 +1103,11 @@ PIN_OSPEED_HIGH(GPIOF_FMC_A3) | \ PIN_OSPEED_HIGH(GPIOF_FMC_A4) | \ PIN_OSPEED_HIGH(GPIOF_FMC_A5) | \ - PIN_OSPEED_HIGH(GPIOF_ARD_D3) | \ - PIN_OSPEED_HIGH(GPIOF_ARD_D6) | \ - PIN_OSPEED_HIGH(GPIOF_ARD_A4) | \ - PIN_OSPEED_HIGH(GPIOF_ARD_A5) | \ - PIN_OSPEED_HIGH(GPIOF_ARD_A3) | \ + PIN_OSPEED_VERYLOW(GPIOF_ARD_D3) | \ + PIN_OSPEED_VERYLOW(GPIOF_ARD_D6) | \ + PIN_OSPEED_VERYLOW(GPIOF_ARD_A4) | \ + PIN_OSPEED_VERYLOW(GPIOF_ARD_A5) | \ + PIN_OSPEED_VERYLOW(GPIOF_ARD_A3) | \ PIN_OSPEED_HIGH(GPIOF_FMC_SDNRAS) | \ PIN_OSPEED_HIGH(GPIOF_FMC_A6) | \ PIN_OSPEED_HIGH(GPIOF_FMC_A7) | \ @@ -1337,7 +1337,7 @@ PIN_OSPEED_HIGH(GPIOH_FMC_SDNE0) | \ PIN_OSPEED_HIGH(GPIOH_ULPI_NXT) | \ PIN_OSPEED_HIGH(GPIOH_FMC_SDNWE) | \ - PIN_OSPEED_HIGH(GPIOH_ARD_D9) | \ + PIN_OSPEED_VERYLOW(GPIOH_ARD_D9) | \ PIN_OSPEED_HIGH(GPIOH_EXT_RST) | \ PIN_OSPEED_HIGH(GPIOH_FMC_D16) | \ PIN_OSPEED_HIGH(GPIOH_FMC_D17) | \ @@ -1567,7 +1567,7 @@ PIN_OTYPE_PUSHPULL(GPIOJ_DSI_RESET)) #define VAL_GPIOJ_OSPEEDR (PIN_OSPEED_VERYLOW(GPIOJ_ARD_D4) | \ PIN_OSPEED_VERYLOW(GPIOJ_ARD_D2) | \ - PIN_OSPEED_VERYLOW(GPIOJ_DSI_TE) | \ + PIN_OSPEED_HIGH(GPIOJ_DSI_TE) | \ PIN_OSPEED_VERYLOW(GPIOJ_ARD_D7) | \ PIN_OSPEED_VERYLOW(GPIOJ_ARD_D8) | \ PIN_OSPEED_HIGH(GPIOJ_LED2_GREEN) | \ diff --git a/os/hal/boards/ST_STM32F769I_DISCOVERY/cfg/board.chcfg b/os/hal/boards/ST_STM32F769I_DISCOVERY/cfg/board.chcfg index 9add71721..ca3ccd074 100644 --- a/os/hal/boards/ST_STM32F769I_DISCOVERY/cfg/board.chcfg +++ b/os/hal/boards/ST_STM32F769I_DISCOVERY/cfg/board.chcfg @@ -70,7 +70,7 @@ ID="ARD_A1" Type="PushPull" Level="High" - Speed="Maximum" + Speed="Minimum" Resistor="PullUp" Mode="Input" Alternate="0" /> @@ -86,7 +86,7 @@ ID="ARD_A0" Type="PushPull" Level="High" - Speed="Maximum" + Speed="Minimum" Resistor="PullUp" Mode="Input" Alternate="0" /> @@ -94,7 +94,7 @@ ID="RMII_CRS_DV" Type="PushPull" Level="High" - Speed="Minimum" + Speed="Maximum" Resistor="Floating" Mode="Alternate" Alternate="11" /> @@ -126,7 +126,7 @@ ID="ARD_D10" Type="PushPull" Level="High" - Speed="Maximum" + Speed="Minimum" Resistor="PullUp" Mode="Input" Alternate="0" /> @@ -134,7 +134,7 @@ ID="ARD_D13" Type="PushPull" Level="High" - Speed="Maximum" + Speed="Minimum" Resistor="PullUp" Mode="Input" Alternate="0" /> @@ -232,7 +232,7 @@ ID="ARD_D15" Type="PushPull" Level="High" - Speed="Maximum" + Speed="Minimum" Resistor="PullUp" Mode="Input" Alternate="0" /> @@ -240,7 +240,7 @@ ID="ARD_D14" Type="PushPull" Level="High" - Speed="Maximum" + Speed="Minimum" Resistor="PullUp" Mode="Input" Alternate="0" /> @@ -280,7 +280,7 @@ ID="ARD_D12" Type="PushPull" Level="High" - Speed="Maximum" + Speed="Minimum" Resistor="PullUp" Mode="Input" Alternate="0" /> @@ -288,7 +288,7 @@ ID="ARD_D11" Type="PushPull" Level="High" - Speed="Maximum" + Speed="Minimum" Resistor="PullUp" Mode="Input" Alternate="0" /> @@ -314,7 +314,7 @@ ID="ARD_A2" Type="PushPull" Level="High" - Speed="Maximum" + Speed="Minimum" Resistor="PullUp" Mode="Input" Alternate="0" /> @@ -346,7 +346,7 @@ ID="ARD_D1" Type="PushPull" Level="High" - Speed="Maximum" + Speed="Minimum" Resistor="PullUp" Mode="Input" Alternate="0" /> @@ -354,7 +354,7 @@ ID="ARD_D0" Type="PushPull" Level="High" - Speed="Maximum" + Speed="Minimum" Resistor="Floating" Mode="Input" Alternate="0" /> @@ -362,7 +362,7 @@ ID="ARD_D5" Type="PushPull" Level="High" - Speed="Maximum" + Speed="Minimum" Resistor="Floating" Mode="Input" Alternate="0" /> @@ -736,7 +736,7 @@ ID="ARD_D3" Type="PushPull" Level="High" - Speed="Maximum" + Speed="Minimum" Resistor="PullUp" Mode="Input" Alternate="0" /> @@ -744,7 +744,7 @@ ID="ARD_D6" Type="PushPull" Level="High" - Speed="Maximum" + Speed="Minimum" Resistor="PullUp" Mode="Input" Alternate="0" /> @@ -752,7 +752,7 @@ ID="ARD_A4" Type="PushPull" Level="High" - Speed="Maximum" + Speed="Minimum" Resistor="PullUp" Mode="Input" Alternate="0" /> @@ -760,7 +760,7 @@ ID="ARD_A5" Type="PushPull" Level="High" - Speed="Maximum" + Speed="Minimum" Resistor="PullUp" Mode="Input" Alternate="0" /> @@ -768,7 +768,7 @@ ID="ARD_A3" Type="PushPull" Level="High" - Speed="Maximum" + Speed="Minimum" Resistor="PullUp" Mode="Input" Alternate="0" /> @@ -996,7 +996,7 @@ ID="ARD_D9" Type="PushPull" Level="High" - Speed="Maximum" + Speed="Minimum" Resistor="PullUp" Mode="Input" Alternate="0" /> @@ -1223,7 +1223,7 @@