Wiznet / W7500x_StdPeriph_Lib

Standard peripherals library for the W7500x
https://www.wiznet.io/
17 stars 5 forks source link
cortex-m0 embedded-socket embedded-socket-programming embedded-tcp-ip iop socket-communication tcp-ip w7500 w7500p w7500x wiznet

W7500x_StdPeriph_Lib

The W7500x Standard Peripherals Library is a complete package, consisting of device drivers for all of the standard device peripherals, for W7500x devices 32-bit Flash microcontrollers.

This library is a firmware package which contains a collection of routines, data structures and macros covering the features of W7500x peripherals. It includes a description of the device drivers plus a set of examples for each peripheral. The firmware library allows any device to be used in the user application without the need for in-depth study of each peripheral’s specifications.

Using the Standard Peripherals Library has two advantages: it saves significant time that would otherwise be spent in coding, while simultaneously reducing application development and integration costs.

The W7500x Standard Peripherals Library is full CMSIS compliant.

Supported devices and toolchains

Supported W7500x devices

The Standard Peripherals Library supports W7500 and W7500P devices.

Supported toolchains

The Standard Peripherals Library supports the following toolchains:

For the GNU MCU Eclipse development environment, see the https://github.com/Wiznet/W7500x_StdPeriph_Lib/wiki page.

How to use the Library

Create a project

Create a project on your toolchain(or use the template project provided within the Library, under Project\W7500x_StdPeriph_Templates)

Configure w7500x.h

The Library entry point is w7500x.h (under Libraries\CMSIS\Device\WIZnet\W7500\Include), user has to include it in the application main and configure it:

Add the system_w7500x.c

Add the system_w7500x.c (under Libraries\CMSIS\Device\WIZnet\W7500\Source) file in your application, this file provide functions to setup the W7500x system.

How to use the Examples

Copy and Paste

Copy all source files from under Projects\W7500x_StdPeriph_Examples\xxx\xxx folder to the under src folder.

Configure main.h

v1.0.0

v1.0.1 (Release soon)