Git Product home page Git Product logo

wifi-ism43362's Introduction

ISM43362 WiFi driver for mbed-os

The mbed OS driver for the ISM43362 WiFi module

https://www.inventeksys.com/ism4336-m3g-l44-e-embedded-serial-to-wifi-module/

Currently supported platforms

ISM43362 module is soldered on the following platforms from STMicroelectronics

Configuration

Correct pins have already been configured for both supported platforms.

Here is configured pins:

  • MBED_CONF_ISM43362_WIFI_MISO : spi-miso pin for the ism43362 connection
  • MBED_CONF_ISM43362_WIFI_MOSI : spi-mosi pin for the ism43362 connection
  • MBED_CONF_ISM43362_WIFI_SPI_SCLK : spi-clock pin for the ism43362 connection
  • MBED_CONF_ISM43362_WIFI_SPI_NSS : spi-nss pin for the ism43362 connection
  • MBED_CONF_ISM43362_WIFI_RESET : Reset pin for the ism43362 wifi module
  • MBED_CONF_ISM43362_WIFI_DATAREADY : Data Ready pin for the ism43362 wifi module
  • MBED_CONF_ISM43362_WIFI_WAKEUP : Wakeup pin for the ism43362 wifi module

Debug

Some debug print on console can help to debug if necessary.

  • in ISM43362Interface.cpp file, set ism_interface_debug to 1
  • in ISM43362/ISM43362.cpp file, set ism_debug to 1
  • in ISM43362/ATParser/ATParser.cpp file, there are 3 different level : dbg_on / AT_DATA_PRINT / AT_COMMAND_PRINT

Another way to enable these prints is overwrite MBED_CONF_ISM43362_WIFI_DEBUG in your json file: "ism43362.wifi-debug": true

Options

Country code can be specified by using the "ism43362.wifi-country-code" parameter of mbed_app.json.

The default country code = US (USA)

Link between code and country is here : https://www.juniper.net/documentation/en_US/release-independent/junos/topics/reference/specifications/access-point-ax411-country-channel-support.html

Useful to use all the Radio Channels available in a country.

Firmware version & firmware update

The recommended firmware version is ISM43362-M3G-L44-SPI-C3.5.2.5.STM

The utility to upgrade firmware on B-L475-IOT01A and B_L4S5I_IOT01A boards can be found here: https://www.st.com/resource/en/utilities/inventek_fw_updater.zip

It contains instructions and URL where to get firmware from (https://www.inventeksys.com/iwin/firmware/)

Note that only Wifi module from DISCO_F413ZH cannot be updated (HW limitation).

wifi-ism43362's People

Contributors

jeromecoutant avatar lmestm avatar adustm avatar jeanmarcr avatar abostm avatar davidsaada avatar janjongboom avatar evedon avatar katherrafi avatar michalpasztamobica avatar rajkan01 avatar tymoteuszblochmobica avatar ithinuel avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.