Skip navigation

emPower embOS/IP WiFi Add-ons

  • Add-on modules for the emPower eval board are available
  • Add-on modules can be easily exchanged for evaluation
  • Already ported to the emPower eval board as sample implementation
  • Easy to port to your own hardware design based on the existing sample

emPower embOS/IP WiFi add-ons allow you to easily evaluate multiple WiFi solutions by simply exchanging one piece of hardware and some lines of code.

The code to exchange usually includes one embOS/IP configuration file (basically only two lines of code need to be changed to select another driver) and porting of the host interface (typically SPI send/receive) routines.

Porting to your own customized hardware can be done easily as well by adopting these porting layers to your requirements based on the existing emPower samples.

Available modules

The following WiFi modules are available as emPower eval board add-ons and can be easily evaluated using embOS/IP WiFi drivers.

Microchip ATWILC1000

Description:

The Microchip ATWILC1000 is a link controller meant for usage with third party TCP/IP stacks providing IEEE 802.11b/g/n WiFi support in a 2.4GHz band.

The firmware of the ATWILC1000 is loaded from the host MCU. This provides an easy way of updating the WiFi module firmware together with the host MCU firmware. The WiFi firmware can be loaded from an externel source as well.


Host Interface:

  • SPI
  • UART

Memory requirements:

ROM: App. 7kBytes + app. 168kBytes WiFi firmware


Known limitations:

Requires ASF (Advanced Software Framework) >= v3.40 to work reliable with Access Points that use MIMO.


Vendor link:

Microchip SmartConnect ATWILC1000
Microchip ASF (Advanced Software Framework)

Longsys/Arrow GT202

Description:

The Longsys/Arrow GT202 is a controller supporting IEEE 802.11b/g/n WiFi networks
in a 2.4GHz band.

The WiFi firmware comes pre-loaded in the module keeping it away from the
host MCU firmware. The WiFi module can be updated manually.


Host Interface:

  • SPI
  • UART

Memory requirements:

ROM: App. 29kBytes


Known limitations:

No support to enable custom multicast filters (no multicast support). Filters for multicast
required for basic IPv6 operations seem to be enabled in the module.

These are limitations of the module we came across and found no solution for, not limitations or known problems (Errata) published by the module manufacturer.


Vendor link:

Longsys GT202 modules from Arrow

Redpine Signals RS9113

Description:

The Redpine Signals RS9113 is a controller supporting IEEE 802.11b/g/n WiFi
networks in a 2.4GHz band. Support for the 5GHz band is a build option for the
module. Modules that support the 5GHz band offer offer 802.11n at 2.4GHz/5GHz
and 802.11a at 5GHz. Connect-io-n RS9113 and WiSeConnect RS9113 as well
as modules compatible to these product familys are supported.

The WiFi firmware comes pre-loaded in the module keeping it away from the
host MCU firmware. The WiFi module can be updated manually.


Host Interface:

  • SPI
  • UART
  • SDIO
  • USB

 


Memory requirements:

ROM: App. 5kBytes


Known limitations:

BSSID (HW addr. of AccessPoint) can not be retrieved. BSSID of pre-connect scan
needs to be assumed for AP BSSID.

These are limitations of the module we came across and found no solution for, not limitations or known problems (Errata) published by the module manufacturer.


Vendor link:

Redpine Signals Connect-io-n family