Disco-L475VG-IOT / wifi-ism43362
Committer:
marcel1691
Date:
Wed Oct 03 14:03:01 2018 +0000
Revision:
0:62e55edab701
WiFi ISM43363

Who changed what in which revision?

UserRevisionLine numberNew contents of line
marcel1691 0:62e55edab701 1 # ISM43362 WiFi driver for mbed-os
marcel1691 0:62e55edab701 2
marcel1691 0:62e55edab701 3 The mbed OS driver for the ISM43362 WiFi module
marcel1691 0:62e55edab701 4
marcel1691 0:62e55edab701 5 https://www.inventeksys.com/products-page/wifi-modules/ism4336-m3g-l44-e-embedded-serial-to-wifi-module/
marcel1691 0:62e55edab701 6
marcel1691 0:62e55edab701 7
marcel1691 0:62e55edab701 8 ## Currently supported platforms
marcel1691 0:62e55edab701 9
marcel1691 0:62e55edab701 10 ISM43362 module is soldered on the following platforms from STMicroelectronics
marcel1691 0:62e55edab701 11
marcel1691 0:62e55edab701 12 * [DISCO_L475VG_IOT01A](https://os.mbed.com/platforms/ST-Discovery-L475E-IOT01A/)
marcel1691 0:62e55edab701 13 * [DISCO_F413ZH](https://os.mbed.com/platforms/ST-Discovery-F413H/)
marcel1691 0:62e55edab701 14
marcel1691 0:62e55edab701 15 ## Configuration
marcel1691 0:62e55edab701 16
marcel1691 0:62e55edab701 17 Correct pins have already been configured for both supported platforms.
marcel1691 0:62e55edab701 18
marcel1691 0:62e55edab701 19 Here is configured pins:
marcel1691 0:62e55edab701 20
marcel1691 0:62e55edab701 21 - MBED_CONF_ISM43362_WIFI_MISO : spi-miso pin for the ism43362 connection
marcel1691 0:62e55edab701 22 - MBED_CONF_ISM43362_WIFI_MOSI : spi-mosi pin for the ism43362 connection
marcel1691 0:62e55edab701 23 - MBED_CONF_ISM43362_WIFI_SPI_SCLK : spi-clock pin for the ism43362 connection
marcel1691 0:62e55edab701 24 - MBED_CONF_ISM43362_WIFI_SPI_NSS : spi-nss pin for the ism43362 connection
marcel1691 0:62e55edab701 25 - MBED_CONF_ISM43362_WIFI_RESET : Reset pin for the ism43362 wifi module
marcel1691 0:62e55edab701 26 - MBED_CONF_ISM43362_WIFI_DATAREADY : Data Ready pin for the ism43362 wifi module
marcel1691 0:62e55edab701 27 - MBED_CONF_ISM43362_WIFI_WAKEUP : Wakeup pin for the ism43362 wifi module
marcel1691 0:62e55edab701 28
marcel1691 0:62e55edab701 29 ## Debug
marcel1691 0:62e55edab701 30
marcel1691 0:62e55edab701 31 Some debug print on console can help to debug if necessary.
marcel1691 0:62e55edab701 32
marcel1691 0:62e55edab701 33 - in ISM43362Interface.cpp file, set ism_interface_debug to 1
marcel1691 0:62e55edab701 34 - in ISM43362/ISM43362.cpp file, set ism_debug to 1
marcel1691 0:62e55edab701 35 - in ISM43362/ATParser/ATParser.cpp file, there are 3 different level : dbg_on / AT_DATA_PRINT / AT_COMMAND_PRINT
marcel1691 0:62e55edab701 36
marcel1691 0:62e55edab701 37 Another way to enable these prints is overwrite MBED_CONF_ISM43362_WIFI_DEBUG in your json file:
marcel1691 0:62e55edab701 38 "ism43362.wifi-debug": true
marcel1691 0:62e55edab701 39
marcel1691 0:62e55edab701 40
marcel1691 0:62e55edab701 41 ## Firmware version
marcel1691 0:62e55edab701 42
marcel1691 0:62e55edab701 43 This driver has been tested with C3.5.2.2 and C3.5.2.3.BETA9 firmware version
marcel1691 0:62e55edab701 44
marcel1691 0:62e55edab701 45 ## wifi module FW update
marcel1691 0:62e55edab701 46
marcel1691 0:62e55edab701 47 Only Wifi module from DISCO_L475VG_IOT01A can be updated (HW limitation for DISCO_F413ZH).
marcel1691 0:62e55edab701 48
marcel1691 0:62e55edab701 49 For more information about the wifi FW version, refer to the detailed procedure in
marcel1691 0:62e55edab701 50 http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-embedded-software-expansion/x-cube-azure.html