---
title: "wizchip_conf.c에서 getPHYC1R() 가 없어요."
url: "https://maker.wiznet.io/forum/13342"
markdown_url: "https://maker.wiznet.io/forum/13342/md"
type: "Forum topic"
category: "Ethernet Chips"
author: "infoic"
created: "2019-05-31T04:00:59+09:00"
last_activity: "2019-05-31T04:00:59+09:00"
language: "en"
views: 493
replies: 0
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# wizchip_conf.c에서 getPHYC1R() 가 없어요.

## Question

Asked by infoic on 2019-05-31 in Ethernet Chips.

io6Library의 wizchip_conf.c 에서 610라인 근처에 있는 아래코드에서 getPHYC1R()는 getPHYCR1()를 잘못 타이핑 한것 아닌가요?

```
#elif (_PHY_IO_MODE_ == _PHY_IO_MODE_MII_)
   uint16_t tmp = wiz_mdio_read(PHYRAR_BMCR);
   if(phyconf->mode == PHY_MODE_TE)
   {
      setPHYCR1(getPHYC1R() | PHYCR1_TE);
      setPHYCR0(PHYCR0_AUTO);
   }
   else
   {
	  setPHYCR1(getPHYC1R() & ~PHYCR1_TE);
      if(phyconf->mode == PHY_MODE_AUTONEGO) tmp |= BMCR_ANE;
      else
      {
	     tmp &= ~(BMCR_ANE|BMCR_DPX|BMCR_SPD);
         if(phyconf->duplex == PHY_DUPLEX_FULL) tmp |= BMCR_DPX;
         if(phyconf->speed == PHY_SPEED_100)    tmp |= BMCR_SPD;
      }
      wiz_mdio_write(PHYRAR_BMCR, tmp);
   }
```

---

Source: https://maker.wiznet.io/forum/13342
