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
’.
Arguments
p_if
Pointer to specific interface to configure device’s interrupts.
...
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.
Returned Value
None.
Required Configuration
None.
Notes / Warnings
Each network device’s NetDev_WiFi_CfgIntCtrl()
should configure and enable all required interrupt sources for the network device. This usually means configuring the interrupt vector address of each corresponding network device BSP interrupt service routine (ISR) handler and enabling its corresponding interrupt source. Thus, for most NetDev_WiFi_CfgIntCtrl()
, the following actions should be performed:
...
See also section Network Board Support Package.
ExampleS