Microchip® Advanced Software Framework

wilc/bus_wrapper/source/nm_bus_wrapper_sam4s.c File Reference

This module contains SAM4S WILC bus wrapper APIs implementation.

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

#include <stdio.h>
#include "conf_wilc.h"
#include "bsp/include/nm_bsp.h"
#include "bus_wrapper/include/nm_bus_wrapper.h"
#include "asf.h"

Macros

#define NM_BUS_MAX_TRX_SZ   4096
 

Functions

sint8 nm_bus_deinit (void)
 De-initialize the bus wrapper. More...
 
sint8 nm_bus_init (void *pvinit)
 
sint8 nm_bus_ioctl (uint8 u8Cmd, void *pvParameter)
 

Variables

tstrNmBusCapabilities egstrNmBusCapabilities
 

#define NM_BUS_MAX_TRX_SZ   4096

nm_bus_deinit ( void  )

De-initialize the bus wrapper.

Returns
ZERO in case of success and M2M_ERR_BUS_FAIL in case of failure

Referenced by nm_bus_iface_deinit().

sint8 nm_bus_init ( void *  pvinit)

Referenced by nm_bus_iface_init().

sint8 nm_bus_ioctl ( uint8  u8Cmd,
void *  pvParameter 
)

tstrNmBusCapabilities egstrNmBusCapabilities
Initial value:
=
{
}
#define NM_BUS_MAX_TRX_SZ
Definition: wilc/bus_wrapper/source/nm_bus_wrapper_sam4s.c:48

< Bus capabilities. This structure must be declared at platform specific bus wrapper

Referenced by nm_read_block(), and nm_write_block().