Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
spi_pal_mapping.h
Go to the documentation of this file.
1
/*
2
* Copyright 2017 NXP
3
* All rights reserved.
4
*
5
* THIS SOFTWARE IS PROVIDED BY NXP "AS IS" AND ANY EXPRESSED OR
6
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
7
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
8
* IN NO EVENT SHALL NXP OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
9
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
10
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
11
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
12
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
13
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
14
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
15
* THE POSSIBILITY OF SUCH DAMAGE.
16
*/
17
18
#ifndef SPI_PAL_mapping_H
19
#define SPI_PAL_mapping_H
20
#include "
device_registers.h
"
21
28
typedef
enum
{
29
#if defined(LPSPI_INSTANCE_COUNT)
30
SPI_INST_TYPE_LPSPI
= 0u,
31
#endif
32
33
#if defined(FLEXIO_INSTANCE_COUNT)
34
SPI_INST_TYPE_FLEXIO
= 1u,
35
#endif
36
37
#if defined(DSPI_INSTANCE_COUNT)
38
SPI_INST_TYPE_DSPI = 2u,
39
#endif
40
41
#if defined(SPI_INSTANCE_COUNT)
42
SPI_INST_TYPE_SPI = 3u,
43
#endif
44
45
}
spi_inst_type_t
;
46
53
typedef
struct
{
54
spi_inst_type_t
instType
;
55
uint32_t
instIdx
;
56
}
spi_instance_t
;
57
58
#endif
/* SPI_PAL_mapping_H */
device_registers.h
spi_instance_t::instIdx
uint32_t instIdx
Definition:
spi_pal_mapping.h:55
spi_inst_type_t
spi_inst_type_t
Enumeration with the types of peripherals supported by SPI PAL.
Definition:
spi_pal_mapping.h:28
SPI_INST_TYPE_LPSPI
Definition:
spi_pal_mapping.h:30
SPI_INST_TYPE_FLEXIO
Definition:
spi_pal_mapping.h:34
spi_instance_t
Structure storing PAL instance information.
Definition:
spi_pal_mapping.h:53
spi_instance_t::instType
spi_inst_type_t instType
Definition:
spi_pal_mapping.h:54
platform
pal
spi
inc
spi_pal_mapping.h
Generated on Fri Apr 27 2018 19:10:06 for S32 SDK by
1.8.10