ISF  2.2 rev 5
Intelligent Sensing Framework for Kinetis with Processor Expert
isf_spi_master_types.h File Reference

isf_spi_master_types.h defines the spi protocol adapter structure and types. More...

#include "isf_types.h"
#include "isf.h"
#include "fsl_dspi_hal.h"
#include "fsl_dspi_master_driver.h"
Include dependency graph for isf_spi_master_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  spi_master_BusConfig_struct
 
struct  spi_mater_BusHandle_struct
 This structure defines the data bus handle. More...
 
struct  spi_mater_SlaveCmd
 This structure defines the spi slave command format. More...
 
struct  spi_mater_slaveInfo
 This structure defines the slave specific spi information. More...
 
struct  spi_master_CommSpecificInfo_t
 

Typedefs

typedef struct spi_master_BusConfig_struct spi_master_busConfig_t
 
typedef struct spi_mater_BusHandle_struct spi_master_busHandle_t
 This structure defines the data bus handle. More...
 
typedef struct spi_mater_SlaveCmd spi_mater_slaveCmd_t
 This structure defines the spi slave command format. More...
 
typedef isf_status_t(* fnslaveinit_t) (void)
 
typedef isf_status_t(* fnwritepreProcessing_t) (void *cmdOut, uint32 offset, uint32 size, void *writebuffer)
 
typedef isf_status_t(* fnwritepostProcossing_t) (void *cmd)
 
typedef isf_status_t(* fnreadpreProcessing_t) (void *cmdout, uint32 offset, uint32 size)
 
typedef isf_status_t(* fnreadpostProcossing_t) (void *cmd, void *dataOut)
 
typedef struct spi_mater_slaveInfo spi_master_slaveInfo_t
 This structure defines the slave specific spi information. More...
 

Detailed Description

isf_spi_master_types.h defines the spi protocol adapter structure and types.

File: isf_spi_master_types.h

Copyright (c) 2015, Freescale Semiconductor, Inc.

Definition in file isf_spi_master_types.h.

Typedef Documentation

typedef isf_status_t(* fnreadpostProcossing_t) (void *cmd, void *dataOut)

Definition at line 48 of file isf_spi_master_types.h.

typedef isf_status_t(* fnreadpreProcessing_t) (void *cmdout, uint32 offset, uint32 size)

Definition at line 47 of file isf_spi_master_types.h.

typedef isf_status_t(* fnslaveinit_t) (void)

Definition at line 44 of file isf_spi_master_types.h.

typedef isf_status_t(* fnwritepostProcossing_t) (void *cmd)

Definition at line 46 of file isf_spi_master_types.h.

typedef isf_status_t(* fnwritepreProcessing_t) (void *cmdOut, uint32 offset, uint32 size, void *writebuffer)

Definition at line 45 of file isf_spi_master_types.h.

This structure defines the data bus handle.

This structure defines the slave specific spi information.

This structure defines the spi slave command format.