From b3a710b0bcc8e765b32cc255dc5047323933d22e Mon Sep 17 00:00:00 2001 From: Stephen Caudle Date: Fri, 28 Oct 2011 15:44:29 -0400 Subject: Rename stm32 lib folders to be consistent with include --- lib/stm32f1/ethernet.c | 53 -------------------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 lib/stm32f1/ethernet.c (limited to 'lib/stm32f1/ethernet.c') diff --git a/lib/stm32f1/ethernet.c b/lib/stm32f1/ethernet.c deleted file mode 100644 index fc65ec2..0000000 --- a/lib/stm32f1/ethernet.c +++ /dev/null @@ -1,53 +0,0 @@ -/* - * This file is part of the libopencm3 project. - * - * Copyright (C) 2010 Gareth McMullin - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#include - -void eth_smi_write(u8 phy, u8 reg, u16 data) -{ - /* Set PHY and register addresses for write access. */ - ETH_MACMIIAR &= ~(ETH_MACMIIAR_MR | ETH_MACMIIAR_PA); - ETH_MACMIIAR |= (phy << 11) | (reg << 6) | ETH_MACMIIAR_MW; - - /* Set register value. */ - ETH_MACMIIDR = data; - - /* Begin transaction. */ - ETH_MACMIIAR |= ETH_MACMIIAR_MB; - - /* Wait for not busy. */ - while (ETH_MACMIIAR & ETH_MACMIIAR_MB); -} - -u16 eth_smi_read(u8 phy, u8 reg) -{ - /* Set PHY and register addresses for write access. */ - ETH_MACMIIAR &= ~(ETH_MACMIIAR_MR | ETH_MACMIIAR_PA | - ETH_MACMIIAR_MW); - ETH_MACMIIAR |= (phy << 11) | (reg << 6); - - /* Begin transaction. */ - ETH_MACMIIAR |= ETH_MACMIIAR_MB; - - /* Wait for not busy. */ - while (ETH_MACMIIAR & ETH_MACMIIAR_MB); - - /* Set register value. */ - return (u16)(ETH_MACMIIDR); -} -- cgit v1.2.3