52 #define NULL ((void*)0) 59 #define BSP_MIN(x,y) ((x)>(y)?(y):(x)) 88 typedef unsigned char uint8;
95 typedef unsigned short uint16;
102 typedef unsigned long uint32;
110 typedef signed char sint8;
117 typedef signed short sint16;
125 typedef signed long sint32;
225 #ifdef _NM_BSP_BIG_END 227 #define NM_BSP_B_L_32(x) \ 228 ((((x) & 0x000000FF) << 24) + \ 229 (((x) & 0x0000FF00) << 8) + \ 230 (((x) & 0x00FF0000) >> 8) + \ 231 (((x) & 0xFF000000) >> 24)) 233 #define NM_BSP_B_L_16(x) \ 234 ((((x) & 0x00FF) << 8) + \ 235 (((x) & 0xFF00) >> 8)) 238 #define NM_BSP_B_L_32(x) (x) 240 #define NM_BSP_B_L_16(x) (x) void nm_bsp_reset(void)
Reset WINC1500 SoC by setting CHIP_EN and RESET_N signals low, CHIP_EN high then RESET_N high...
signed short sint16
Range of values between -32768 to 32767.
signed char sint8
Range of values between -128 to 127.
void nm_bsp_register_isr(tpfNmBspIsr pfIsr)
void nm_bsp_interrupt_ctrl(uint8 u8Enable)
Enable/Disable interrupts.
unsigned short uint16
Range of values between 0 to 65535.
void nm_bsp_sleep(uint32 u32TimeMsec)
unsigned long uint32
Range of values between 0 to 4294967295.
unsigned char uint8
Range of values between 0 to 255.
sint8 nm_bsp_deinit(void)
De-iInitialize BSP.
void(* tpfNmBspIsr)(void)
Pointer to function. Used as a data type of ISR function registered by nm_bsp_register_isr.
signed long sint32
Range of values between -2147483648 to 2147483647.