This module contains WINC3400 BSP APIs declarations. More...

Go to the source code of this file.
Macros | |
| #define | BSP_MIN(x, y) ((x)>(y)?(y):(x)) |
| #define | CONST const |
| #define | NM_BSP_B_L_16(x) (x) |
| #define | NM_BSP_B_L_32(x) (x) |
| #define | NMI_API |
| #define | NULL ((void*)0) |
Typedefs | |
| typedef signed short | sint16 |
| Range of values between -32768 to 32767. More... | |
| typedef signed long | sint32 |
| Range of values between -2147483648 to 2147483647. More... | |
| typedef signed char | sint8 |
| Range of values between -128 to 127. More... | |
| typedef void(* | tpfNmBspIsr) (void) |
| Pointer to function. Used as a data type of ISR function registered by nm_bsp_register_isr. More... | |
| typedef unsigned short | uint16 |
| Range of values between 0 to 65535. More... | |
| typedef unsigned long | uint32 |
| Range of values between 0 to 4294967295. More... | |
| typedef unsigned char | uint8 |
| Range of values between 0 to 255. More... | |
Functions | |
| sint8 | nm_bsp_deinit (void) |
| De-iInitialize BSP. More... | |
| sint8 | nm_bsp_init (void) |
| void | nm_bsp_interrupt_ctrl (uint8 u8Enable) |
| Enable/Disable interrupts. More... | |
| void | nm_bsp_register_isr (tpfNmBspIsr pfIsr) |
| void | nm_bsp_reset (void) |
| Reset WINC1500 SoC by setting CHIP_EN and RESET_N signals low, CHIP_EN high then RESET_N high. More... | |
| void | nm_bsp_sleep (uint32 u32TimeMsec) |
This module contains WINC3400 BSP APIs declarations.
Copyright (c) 2017-2018 Microchip Technology Inc. and its subsidiaries.
Definition in file nm_bsp.h.