Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
wifi_winc1500_nm_bsp.c File Reference
#include "wifi_winc1500_nm_bsp_internal.h"
#include <bsp/include/nm_bsp.h>
#include <common/include/nm_common.h>
#include "wifi_winc1500_config.h"

Functions

static void chip_isr (const struct device *port, struct gpio_callback *cb, gpio_port_pins_t pins)
 
int8_t nm_bsp_init (void)
 
int8_t nm_bsp_deinit (void)
 
void nm_bsp_reset (void)
 
void nm_bsp_sleep (uint32 u32TimeMsec)
 
void nm_bsp_register_isr (void(*isr_fun)(void))
 
void nm_bsp_interrupt_ctrl (uint8_t enable)
 

Variables

struct winc1500_device winc1500
 
void(* isr_function )(void)
 

Function Documentation

◆ chip_isr()

static void chip_isr ( const struct device port,
struct gpio_callback cb,
gpio_port_pins_t  pins 
)
inlinestatic

◆ nm_bsp_deinit()

int8_t nm_bsp_deinit ( void  )

◆ nm_bsp_init()

int8_t nm_bsp_init ( void  )

◆ nm_bsp_interrupt_ctrl()

void nm_bsp_interrupt_ctrl ( uint8_t  enable)

◆ nm_bsp_register_isr()

void nm_bsp_register_isr ( void(*)(void isr_fun)

◆ nm_bsp_reset()

void nm_bsp_reset ( void  )

◆ nm_bsp_sleep()

void nm_bsp_sleep ( uint32  u32TimeMsec)

Variable Documentation

◆ isr_function

void(* isr_function) (void) ( void  )

◆ winc1500

struct winc1500_device winc1500

Copyright (c) 2017 IpTronix

SPDX-License-Identifier: Apache-2.0