---
title: "WIZFI360 Arduino library error"
url: "https://maker.wiznet.io/forum/14237"
markdown_url: "https://maker.wiznet.io/forum/14237/md"
type: "Forum topic"
category: "Wireless"
author: "Member 11161"
created: "2021-05-10T15:23:30+09:00"
last_activity: "2021-05-26T03:38:23+09:00"
language: "en"
views: 627
replies: 3
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# WIZFI360 Arduino library error

## Question

Asked by Member 11161 on 2021-05-10 in Wireless.

안녕하세요.
ATSAMD51- 아두이노 호환 보드와 와 Wizfi 360 모듈을 사용 중 입니다.
WizFi360_arduino_library 사용에 문제가 있어 문의 드립니다.
컴파일 에러 메시지 입니다.

```
In file included from /home/lim/Projects/arduino-nightly/portable/sketchbook/libraries/WizFi360_arduino_library-master/src/utility/WizFi360Drv.h:26:0,
                 from /home/lim/Projects/arduino-nightly/portable/sketchbook/libraries/WizFi360_arduino_library-master/src/WizFi360.h:30,
                 from /tmp/arduino_modified_sketch_377774/ConnectWPA.ino:9:
/home/lim/Projects/arduino-nightly/portable/sketchbook/libraries/WizFi360_arduino_library-master/src/utility/RingBuffer.h:23:7: error: using typedef-name 'RingBuffer' after 'class'
 class RingBuffer
       ^~~~~~~~~~
In file included from /home/lim/Projects/arduino-nightly/portable/packages/robohat/hardware/samd/0.0.26/cores/arduino/Uart.h:23:0,
                 from /home/lim/Projects/arduino-nightly/portable/packages/robohat/hardware/samd/0.0.26/variants/arccom_m4/variant.h:47,
                 from /home/lim/Projects/arduino-nightly/portable/packages/robohat/hardware/samd/0.0.26/cores/arduino/delay.h:24,
                 from /home/lim/Projects/arduino-nightly/portable/packages/robohat/hardware/samd/0.0.26/cores/arduino/Arduino.h:81,
                 from /tmp/arduino_build_558587/sketch/ConnectWPA.ino.cpp:1:
/home/lim/Projects/arduino-nightly/portable/packages/robohat/hardware/samd/0.0.26/cores/arduino/RingBuffer.h:57:41: note: 'RingBuffer' has a previous declaration here
 typedef RingBufferN<SERIAL_BUFFER_SIZE> RingBuffer;
```

일단은 아두이노 코어의 링버퍼 클래스와 WizFi360_arduino_library의 클래스가 중복되어 나타나는 현상 같은데 대처 방안을 알려 주시면 감사하겠습니다.

## Replies

### Reply 1 by austin, 2021-05-11

안녕하세요.

우선 현재 지원하고 있는 WizFi360_arduino_library는 Arduino 제품(Arduino Mega 2560)을 기반으로 구현이 되었기 때문에 사용하고 계시는 ATSAMD51 Arduino 호환 제품과는 확인이 필요 할 것으로 보입니다.

제품 구현 시에 문제가 되지 않는다면 WizFi360_arduino_library의 RingBuffer class를 변경하여 사용 부탁드리겠습니다.

감사합니다.

### Reply 2 by Member 11161, 2021-05-12 (in reply to reply 1)

±네임스페이스로 클래스를 재정의 하여 해결 했습니다. 기본 예제 외에 클래스API가 따로 정리된 문서나 자료가 있을까요?

### Reply 3 by austin, 2021-05-13

안녕하세요.

기본 예제 외 별도의 class API가 정리 된 문서나 자료가 없습니다.

만족스러운 답변을 드리지 못한 점 양해 부탁 드리겠습니다.

감사합니다.

---

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