/*\r
* Copyright (c) 2016, Freescale Semiconductor, Inc.\r
- * Copyright 2016-2017 NXP\r
+ * Copyright 2016-2019 NXP\r
* All rights reserved.\r
- * \r
+ *\r
* SPDX-License-Identifier: BSD-3-Clause\r
*/\r
#ifndef _FSL_FLEXCOMM_H_\r
\r
/*! @name Driver version */\r
/*@{*/\r
-/*! @brief FlexCOMM driver version 2.0.0. */\r
-#define FSL_FLEXCOMM_DRIVER_VERSION (MAKE_VERSION(2, 0, 0))\r
+/*! @brief FlexCOMM driver version 2.0.2. */\r
+#define FSL_FLEXCOMM_DRIVER_VERSION (MAKE_VERSION(2, 0, 2))\r
/*@}*/\r
\r
/*! @brief FLEXCOMM peripheral modes. */\r
/*! @brief Array with IRQ number for each FLEXCOMM module. */\r
extern IRQn_Type const kFlexcommIrqs[];\r
\r
+/*******************************************************************************\r
+ * API\r
+ ******************************************************************************/\r
+#if defined(__cplusplus)\r
+extern "C" {\r
+#endif\r
+\r
/*! @brief Returns instance number for FLEXCOMM module with given base address. */\r
uint32_t FLEXCOMM_GetInstance(void *base);\r
\r
* mode */\r
void FLEXCOMM_SetIRQHandler(void *base, flexcomm_irq_handler_t handler, void *handle);\r
\r
+#if defined(__cplusplus)\r
+}\r
+#endif\r
+\r
/*@}*/\r
\r
#endif /* _FSL_FLEXCOMM_H_*/\r