This function is called by a device driver to
enable the SPI chip select of the wireless device.
Files
net_bsp.c
Prototype
...
Code Block |
---|
static CPU_INT32U NetDev_WiFi_SPI_ChipSelEn (NET_IF *p_if,
NET_ERR *p_err); |
Note that since NetDev_WiFi_SPI_ChipSelEn()
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.
...
Required Configuration
None.
Notes / Warnings
- 1
NetDev_WiFi_SPI_ChipSelEn() should be called only after the SPI lock has been acquired by calling NetDev_WiFi_SPI_Lock()
. - 2 Since each network device requires a unique
NetDev_WiFi_SPI_ChipSelEn()
, it is recommended that each device’sNetDev_WiFi_SPI_ChipSelEn()
function be named using the following convention:NetDev_WiFi_[Device]SPI_ChipSelEn[Number]()
[Device]
Network device name or type, e.g. RS9110 (optional if the development board does not support multiple devices)
[Number]
Network device number for each specific instance of device (optional if the development board does not support multiple instances of the specific device)
...