Versions Compared

Key

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

NetDev_WiFi_CfgIntCtrl()

This function is called by a device driver’s NetDev_Init() to configure a specific network device’s interrupts and/or interrupt controller on a specific interface.

Files

net_bsp.c

Prototype

 

...

Note that since NetDev_WiFi_CfgIntCtrl() is accessed only by function pointer via a BSP interface structure, it doesn’t need to be globally available and should therefore be declared as ‘static’.

...

Pointer to variable that will receive the return error code from this function:

NET_DEV_ERR_NONE
NET_DEV_ERR_FAULT

...


This is not an exclusive list of return errors and specific network device’s or device BSP functions may return any other specific errors as required.

...

Since each network device maps to a unique network interface number, it is recommended that each instance of network devices’ interface numbers be named using the following convention:

<Board><Device>[Number]_IF_Nbr

...


Development board name

<Device>

Network device name (or type)

...

NetDev_WiFi_[Device]CfgIntCtrl[Number]()
[Device]

Network device name or type, e.g. RS9110 (optional if the development board does not support multiple devices)

...

For example, the NetDev_CfgIntCtrl() function for the #2 RS9110 wireless device on an Atmel AT91SAM9263-EK should be named NetDev_WiFi_RS9110_CfgIntCtrl2(), or NetDev_WiFi_RS9110_CfgIntCtrl_2() with additional underscore optional.

See also Chapter 6Chapter 6, “Network Board Support Package”.

ExampleS

 

...