Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

An ENC28J60 (cheap ethernet module) library for STM32 projects

NotificationsYou must be signed in to change notification settings

stm32-community/stm32-enc28j60

Repository files navigation

STM32 ENC28J60 ethernet driver, ported for CMake usingstm32-cmake andstm32-base

An implementation of ENC28J60 driver for STM32 MCU. Tested only on sending UDP packets and only on MCUs STM32F091xC, STM32F030x6, STM32F103xB and STM32F401VE.

You need to copystm32*_hal_conf.h of your MCU toinc folder to make it work.

If you need to use another STM32 MCU then don't forget to edit fileinc/stm32includes.h.

How to use it

  • Either just copy it into your project and set up your project to be built with this library.
  • Or use thestm32-cmake (see the next section).

CMake

This project based onstm32-cmake, read it's readme and install, then set appropriate environment variables, seestm32-env-example.ps1

The project comes with a template of a cmake configuration, so that it builds as library that can be linked using CMake in other STM32 projects. Use variables defined inCMakeLists.txt to enable, disable and configure internet modules.

To make it work for your MCU family and model you must changeMCU_FAMILY andMCU_MODEL CMake variables.

Examples

About

An ENC28J60 (cheap ethernet module) library for STM32 projects

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors4

  •  
  •  
  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp