]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_MPU_LPC54018_MCUXpresso/NXP_Code/board/pin_mux.h
Add MPU demo project for LPC54018 board.
[freertos] / FreeRTOS / Demo / CORTEX_MPU_LPC54018_MCUXpresso / NXP_Code / board / pin_mux.h
1 /*\r
2  * Copyright 2017, NXP\r
3  * All rights reserved.\r
4  *\r
5  *\r
6  * SPDX-License-Identifier: BSD-3-Clause\r
7  *\r
8  */\r
9 \r
10 #ifndef _PIN_MUX_H_\r
11 #define _PIN_MUX_H_\r
12 \r
13 \r
14 /*******************************************************************************\r
15  * Definitions\r
16  ******************************************************************************/\r
17 \r
18 /*! @brief Direction type  */\r
19 typedef enum _pin_mux_direction\r
20 {\r
21   kPIN_MUX_DirectionInput = 0U,         /* Input direction */\r
22   kPIN_MUX_DirectionOutput = 1U,        /* Output direction */\r
23   kPIN_MUX_DirectionInputOrOutput = 2U  /* Input or output direction */\r
24 } pin_mux_direction_t;\r
25 \r
26 /*!\r
27  * @addtogroup pin_mux\r
28  * @{\r
29  */\r
30 \r
31 /*******************************************************************************\r
32  * API\r
33  ******************************************************************************/\r
34 \r
35 #if defined(__cplusplus)\r
36 extern "C" {\r
37 #endif\r
38 \r
39 /*!\r
40  * @brief Calls initialization functions.\r
41  *\r
42  */\r
43 void BOARD_InitBootPins(void);\r
44 \r
45 /*!\r
46  *\r
47  */\r
48 void BOARD_InitPins(void); /* Function assigned for the Cortex-M4F */\r
49 \r
50 #if defined(__cplusplus)\r
51 }\r
52 #endif\r
53 \r
54 /*!\r
55  * @}\r
56  */\r
57 #endif /* _PIN_MUX_H_ */\r
58 \r
59 /*******************************************************************************\r
60  * EOF\r
61  ******************************************************************************/\r