Skip to content

stm32duino/WiFi-ISM43362-M3G-L44

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

WiFi-ISM43362-M3G-L44

Arduino library to support the Wi-Fi module Inventek ISM43362-M3G-L44 (802.11 b/g/n)

API

The API is based on the Arduino WiFi API. Refer you to the documentations at https://www.arduino.cc/en/Reference/WiFi

List of the adaptations:

WiFiST

  • Class constructor changed, 3 new constructors depend on the communication driver: WiFiClass(SPIClass \*SPIx, uint8_t cs, uint8_t spiIRQ, uint8_t reset, uint8_t wakeup); WiFiClass(HardwareSerial \*UARTx, uint8_t reset, uint8_t wakeup); WiFiClass(uint8_t tx, uint8_t rx, uint8_t reset, uint8_t wakeup);
  • status(): less verbose; only WL_CONNECTED, WL_NO_SHIELD, WL_IDLE_STATUS, WL_NO_SSID_AVAIL, WL_SCAN_COMPLETED, WL_CONNECT_FAILED implemented.
  • setMac(): function added to set MAC address of the Wifi module.

WiFiClientST :

  • available(): not supported. Always returns 1.
  • peek(): not supported. Always returns 0.
  • flush(): empty function. Do nothing (already empty in Arduino Wifi API).

WiFiUdpST:

  • endPacket():The data are sent when you call write(). By default, do nothing and always return 1. If true is passed as argument the client connection started by beginPacket() is closed.
  • available(): not supported. Always returns 0.
  • parsePAcket(): not supported. Always returns 0.
  • peek(): not supported. Always returns 0.
  • flush(): Do nothing (already empty in Arduino Wifi API).

WiFiServerST:

  • status(): Do nothing (always returns 1).

Version

Important

The WiFi library is based on FW "Inventek eS-WiFi ISM43362-M3G-L44-SPI C3.5.2.5.STM".

Caution

  • WiFiServerST is not stable due to issue of the current WiFi firmware version: C3.5.2.5.STM
  • WEP-128 is not functional. Issue probably due to the current WiFi firmware version: C3.5.2.5.STM
  • UDP server is not functional with the current WiFi firmware version: C3.5.2.5.STM while it was with FW version C3.5.2.3.BETA9 (#12)

To update the Inventek ISM-43362 Wi-Fi module firmware, please read the readme file for instructions include in this archive: https://www.st.com/resource/en/utilities/inventek_fw_updater.zip

Supported Secure Wi-Fi authentication by the Wi-Fi module Inventek ISM43362-M3G-L44:

  • WEP-128
  • WPA-PSK (TKIP)
  • WPA2-PSK

Examples

The examples are close of the Arduino WiFi library but with some adaptations to work with the ISM43362-M3G-L44 WiFi module.

Documentation

You can find the source files at
https://github.com/stm32duino/WiFi-ISM43362-M3G-L44

The ISM43362-M3G-L44 datasheet is available at
https://www.inventeksys.com/ism4336-m3g-l44-e-embedded-serial-to-wifi-module/

About

Arduino library to support the Wi-Fi module Inventek ISM43362-M3G-L44 (802.11 b/g/n)

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy