Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Library Manager] Please add Ethernet_Manager_STM32 Library #11079

Closed
khoih-prog opened this issue Dec 17, 2020 · 1 comment
Closed

[Library Manager] Please add Ethernet_Manager_STM32 Library #11079

khoih-prog opened this issue Dec 17, 2020 · 1 comment
Labels
Component: Board/Lib Manager Boards Manager or Library Manager

Comments

@khoih-prog
Copy link

Please add Ethernet_Manager_STM32 library to Library Manager.

Thanks and Regards.


Features

  • This is the new library, adding to the current WiFiManager/Ethernet_Manager sets of libraries. It's designed to help you eliminate hardcoding your Credentials in STM32F/L/H/G/WB/MP1 boards using Ethernet shields (W5100, W5200, W5500, ENC28J60, built-in LAN8742A Ethernet). It's currently not supporting SSL. Will support soon.
  • You can update Credentials any time you need to change via Configure Portal. Data are saved in configurable locations in EEPROM.
  • DoubleDetectDetector feature to force Config Portal when double reset is detected within predetermined time, default 10s.
  • Configurable Config Portal Title to be either BoardName or default undistinguishable names.
  • Examples are redesigned to separate Credentials / Defines / Dynamic Params / Code so that you can change Credentials / Dynamic Params quickly for each device. Example MQTT_ThingStream_Ethernet_STM32 will demonstrate how to use the dynamic parameters, entered via Config Portal, to connect to ThingStream MQTT Server at mqtt.thingstream.io.


Releases v1.0.0

  1. Initial coding to support STM32F/L/H/G/WB/MP1.
  2. Provide support to W5x00, ENC28J60 and built-in LAN8742A Ethernet.
  3. Supporting Ethernet, EthernetLarge, Ethernet2, Ethernet3, EthernetENC, UIPEthernet and STM32Ethernet Libraries

Supported Boards

  1. STM32 boards with built-in Ethernet LAN8742A such as :
  1. STM32F/L/H/G/WB/MP1 boards (with 32+K Flash) running W5x00 or ENC28J60 shields)
  • Nucleo-144
  • Nucleo-64
  • Discovery
  • Generic STM32F0, STM32F1, STM32F2, STM32F3, STM32F4, STM32F7 (with 64+K Flash): x8 and up
  • STM32L0, STM32L1, STM32L4
  • STM32G0, STM32G4
  • STM32H7
  • STM32WB
  • STM32MP1
  • LoRa boards
  • 3-D printer boards
  • Generic Flight Controllers
  • Midatronics boards

Supporting Ethernet shields/modules:

  1. Built-in LAN8742A Ethernet using STM32Ethernet library v1.2.0+ and LwIP library v2.1.2+
  2. W5x00 using Ethernet, EthernetLarge, Ethernet2 or Ethernet3 library
  3. ENC28J60 using EthernetENC or UIPEthernet library
@per1234 per1234 added the Component: Board/Lib Manager Boards Manager or Library Manager label Dec 17, 2020
@cmaglie
Copy link
Member

cmaglie commented Dec 23, 2020

Done.

@cmaglie cmaglie closed this as completed Dec 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Board/Lib Manager Boards Manager or Library Manager
Projects
None yet
Development

No branches or pull requests

3 participants