Macros | Typedefs | Functions
nm_bsp.h File Reference

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

This graph shows which files directly or indirectly include this file:

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)
 

Detailed Description

This module contains WINC3400 BSP APIs declarations.

Copyright (c) 2017-2018 Microchip Technology Inc. and its subsidiaries.

Definition in file nm_bsp.h.



inertial_sense_ros
Author(s):
autogenerated on Sun Feb 28 2021 03:17:59