Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions

    Lists the available BSP (<strong>B</strong>oard <strong>S</strong>upport <strong>P</strong>ackage) APIs.

Modules

 nm_bsp_init
 
Initialization for BSP (<strong>B</strong>oard <strong>S</strong>upport <strong>P</strong>ackage)
such as Reset and Chip Enable Pins for WINC, delays, register ISR, enable/disable IRQ for WINC, etc.

 
 nm_bsp_deinit
 
De-initialization of the BSP (<strong>B</strong>oard <strong>S</strong>upport <strong>P</strong>ackage).

 
 nm_bsp_reset
 
Resets the WINC SoC by setting CHIP_EN and RESET_N signals low, then after an appropriate delay,
this function will put CHIP_EN high then RESET_N high, for more details on the timing between signals
please check the WINC data-sheet.

 
 nm_bsp_sleep
 
Sleep in units of milliseconds.

 
 nm_bsp_register_isr
 
Register ISR (Interrupt Service Routine) in the initialization of the HIF (Host Interface) Layer.

 
 nm_bsp_interrupt_ctrl
 
Synchronous enable/disable of WINC to host interrupts.