...
Device Driver
...
Functions for Wireless Module
...
NetDev_Init()
Anchor
Init()
function. This function is called by NetIF_Add()
exactly once for each specific network device added by the application. If multiple instances of the same network device are present on the development board, then this function is called for each instance of the device. However, applications should not try to add the same specific device more than once. If a network device fails to initialize, we recommend debugging to find and correct the cause of failure.Files
...
net_dev.c
Prototype
anchor
...
rowspan | 2 |
---|
...
Note that since every device driver’s Init()
function is accessed only by function pointer via the device driver’s API structure, it doesn’t need to be globally available and should therefore be declared as ‘static’. Anchor
static
’.Arguments
Anchor
p_if
anchorPointer to the interface to initialize a network device.
...
p_err
Anchor
Pointer to variable that will receive the return error code from this function.
...
...
Returned Value
Anchor
Required Configuration
Anchor
Notes / Warnings
Anchor
Init()
function generally performs the following operations, however, depending on the device being initialized, functionality may need to be added or removed:...