---
title: "[W5500]GCC compile warning 관련 문의"
url: "https://maker.wiznet.io/forum/12808"
markdown_url: "https://maker.wiznet.io/forum/12808/md"
type: "Forum topic"
category: "Ethernet Chips"
author: "eloiz"
created: "2018-03-20T06:00:55+09:00"
last_activity: "2018-05-02T02:10:13+09:00"
language: "en"
views: 1682
replies: 2
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# [W5500]GCC compile warning 관련 문의

## Question

Asked by eloiz on 2018-03-20 in Ethernet Chips.

wizchip_conf.c 에서

_WIZCHIP WIZCHIP =
{
*WIZCHIP_IO_MODE*,
*WIZCHIP_ID* ,
wizchip_cris_enter,
wizchip_cris_exit,
wizchip_cs_select,
wizchip_cs_deselect,
//M20150601 : Rename the function
//wizchip_bus_readbyte,
//wizchip_bus_writebyte
wizchip_bus_readdata,
wizchip_bus_writedata,
// wizchip_spi_readbyte,
// wizchip_spi_writebyte
};

란 부분에서 컴파일시 warning 이 발생합니다.

“…W5500\wizchip_conf.c:166:7: warning: missing braces around initializer [-Wmissing-braces]”

초기화 방법이 잘못된거 같은데 딱히 문제를 일으키진 않지만 신경 쓰여서 적어봅니다.

MCU: STM32F429
Networak Chip: W5500
library version: v1.0.3
Tool: TrueSTUDIO/GCC

## Replies

### Reply 1 by eloiz, 2018-03-23

_WIZCHIP WIZCHIP =
{
*WIZCHIP_IO_MODE*,
*WIZCHIP_ID*,
**{wizchip_cris_enter,wizchip_cris_exit},{wizchip_cs_select,wizchip_cs_deselect},**
//M20150601 : Rename the function
//wizchip_bus_readbyte,
//wizchip_bus_writebyte
**{{wizchip_bus_readdata,wizchip_bus_writedata}},**
// wizchip_spi_readbyte,
// wizchip_spi_writebyte
};

이렇게 수정하니 warning이 사라집니다.

### Reply 2 by Matthew, 2018-05-02 (in reply to reply 1)

좋은 정보 감사합니다.

---

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