Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Each network device's NetDev_WiFi_CfgGPIO() should configure all required GPIO pins for the network device. For wireless devices, this function is necessary to configure the power, reset and interrupt pins.

See function NetDev_WiFi_CfgGPIO for more information.

Starting a Wireless Device

...

Each network device’s NetDev_WiFi_Start() must set GPIO pins to power up and reset the wireless device. For wireless devices, this function is necessary to configure the power pin and other required pins to power up the wireless chip. Note that a wireless device could require the toggle on the Reset pin to be started or restarted correctly.

See function NetDev_WiFi_Start for more information.

Stopping a Wireless Device

...

Each network device's NetDev_WiFi_Start() must set GPIO pins to power down the wireless chip to reduce the power consumption. For wireless devices, this function is necessary to configure the power pin and other required pins to power down the wireless chip.

See funciton NetDev_WiFi_Stop for more information.

Configuring the Interrupt Controller for a Wireless Device

...

NetDev_WiFi_CfgIntCtrl() should disable only each devices’ interrupt sources. See function NetDev_WiFi_CfgIntCtrl for more information.

Enabling and Disabling Wireless Interrupt

Each network device’s NetDev_WiFi_IntCtrl() function must enable or disable all external required interrupt sources for the wireless device. This means enable or disable its corresponding interrupt source following the enable argument received.

See function NetDev_WiFi_IntCtrl for more information.

Configuring the SPI Interface

...

If the SPI bus is not shared with other devices, it is recommended that NetDev_WiFi_SPI_Init() configures the SPI controller following the SPI device’s communication settings and keep NetDev_WiFi_SPI_Cfg() empty.

See NetDev_WiFi_SPI_Cfg for more information.

Setting SPI Controller for a Wireless device

...