Boen_Shi 8be2866433 feat(base): 初始化 MSPM0 开发环境
- 添加头文件和配置文件支持
- 更新.gitignore忽略编译和IDE相关文件
- 添加基础的bsp代码
2026-07-16 14:45:26 +08:00

829 lines
28 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*
* Copyright (c) 2023, Texas Instruments Incorporated
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* * Neither the name of Texas Instruments Incorporated nor the names of
* its contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/*!****************************************************************************
* @file dl_tamperio.h
* @brief Tamper Input/Output (TIO) Driver Library
* @defgroup Tamper Input/Output (TIO)
*
* @anchor ti_dl_dl_tio_Overview
* # Overview
*
* The tamper I/O is a GPIO which is sourced by the VBAT power domain.
* The LFSS IP will contain up to 16 I/Os of this type. The I/Os have two modes of operation.
* In IOMUX mode the tamper I/O input and output path are connected to the SoC IOMUX module
* and the I/Os can be used as a 2nd function like SPI, UART or Timer PWM. The second mode is
* the Tamper mode. In this mode the I/O is completely controlled by the LFSS IP and will remain
* functional during the power loss of the main supply or during SHUTDOWN mode.
*
* <hr>
******************************************************************************
*/
/** @addtogroup TAMPERIO
* @{
*/
#ifndef ti_dl_dl_tio__include
#define ti_dl_dl_tio__include
#include <stdbool.h>
#include <stdint.h>
#include <ti/driverlib/dl_lfss.h>
#ifdef __MSPM0_HAS_TIO__
#ifdef __cplusplus
extern "C" {
#endif
/* clang-format off */
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_0
*/
#define DL_TAMPERIO_0 DL_LFSS_TAMPERIO_0
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_1
*/
#define DL_TAMPERIO_1 DL_LFSS_TAMPERIO_1
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_2
*/
#define DL_TAMPERIO_2 DL_LFSS_TAMPERIO_2
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_3
*/
#define DL_TAMPERIO_3 DL_LFSS_TAMPERIO_3
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_4
*/
#define DL_TAMPERIO_4 DL_LFSS_TAMPERIO_4
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_5
*/
#define DL_TAMPERIO_5 DL_LFSS_TAMPERIO_5
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_6
*/
#define DL_TAMPERIO_6 DL_LFSS_TAMPERIO_6
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_7
*/
#define DL_TAMPERIO_7 DL_LFSS_TAMPERIO_7
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_8
*/
#define DL_TAMPERIO_8 DL_LFSS_TAMPERIO_8
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_9
*/
#define DL_TAMPERIO_9 DL_LFSS_TAMPERIO_9
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_10
*/
#define DL_TAMPERIO_10 DL_LFSS_TAMPERIO_10
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_11
*/
#define DL_TAMPERIO_11 DL_LFSS_TAMPERIO_11
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_12
*/
#define DL_TAMPERIO_12 DL_LFSS_TAMPERIO_12
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_13
*/
#define DL_TAMPERIO_13 DL_LFSS_TAMPERIO_13
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_14
*/
#define DL_TAMPERIO_14 DL_LFSS_TAMPERIO_14
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_15
*/
#define DL_TAMPERIO_15 DL_LFSS_TAMPERIO_15
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_VALUE_0
*/
#define DL_TAMPERIO_VALUE_0 DL_LFSS_TAMPERIO_VALUE_0
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_VALUE_1
*/
#define DL_TAMPERIO_VALUE_1 DL_LFSS_TAMPERIO_VALUE_1
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_0
*/
#define DL_TAMPERIO_INTERRUPT_TAMPERIO_0 DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_0
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_1
*/
#define DL_TAMPERIO_INTERRUPT_TAMPERIO_1 DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_1
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_2
*/
#define DL_TAMPERIO_INTERRUPT_TAMPERIO_2 DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_2
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_3
*/
#define DL_TAMPERIO_INTERRUPT_TAMPERIO_3 DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_3
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_4
*/
#define DL_TAMPERIO_INTERRUPT_TAMPERIO_4 DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_4
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_5
*/
#define DL_TAMPERIO_INTERRUPT_TAMPERIO_5 DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_5
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_6
*/
#define DL_TAMPERIO_INTERRUPT_TAMPERIO_6 DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_6
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_7
*/
#define DL_TAMPERIO_INTERRUPT_TAMPERIO_7 DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_8
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_8
*/
#define DL_TAMPERIO_INTERRUPT_TAMPERIO_8 DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_8
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_9
*/
#define DL_TAMPERIO_INTERRUPT_TAMPERIO_9 DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_9
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_10
*/
#define DL_TAMPERIO_INTERRUPT_TAMPERIO_10 DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_10
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_11
*/
#define DL_TAMPERIO_INTERRUPT_TAMPERIO_11 DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_11
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_12
*/
#define DL_TAMPERIO_INTERRUPT_TAMPERIO_12 DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_12
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_13
*/
#define DL_TAMPERIO_INTERRUPT_TAMPERIO_13 DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_13
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_14
*/
#define DL_TAMPERIO_INTERRUPT_TAMPERIO_14 DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_14
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_15
*/
#define DL_TAMPERIO_INTERRUPT_TAMPERIO_15 DL_LFSS_TAMPERIO_INTERRUPT_TAMPERIO_15
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_EVENT_TAMPERIO_0
*/
#define DL_TAMPERIO_EVENT_TAMPERIO_0 DL_LFSS_TAMPERIO_EVENT_TAMPERIO_0
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_EVENT_TAMPERIO_1
*/
#define DL_TAMPERIO_EVENT_TAMPERIO_1 DL_LFSS_TAMPERIO_EVENT_TAMPERIO_1
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_EVENT_TAMPERIO_2
*/
#define DL_TAMPERIO_EVENT_TAMPERIO_2 DL_LFSS_TAMPERIO_EVENT_TAMPERIO_2
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_EVENT_TAMPERIO_3
*/
#define DL_TAMPERIO_EVENT_TAMPERIO_3 DL_LFSS_TAMPERIO_EVENT_TAMPERIO_3
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_EVENT_TAMPERIO_4
*/
#define DL_TAMPERIO_EVENT_TAMPERIO_4 DL_LFSS_TAMPERIO_EVENT_TAMPERIO_4
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_EVENT_TAMPERIO_5
*/
#define DL_TAMPERIO_EVENT_TAMPERIO_5 DL_LFSS_TAMPERIO_EVENT_TAMPERIO_5
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_EVENT_TAMPERIO_6
*/
#define DL_TAMPERIO_EVENT_TAMPERIO_6 DL_LFSS_TAMPERIO_EVENT_TAMPERIO_6
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_EVENT_TAMPERIO_7
*/
#define DL_TAMPERIO_EVENT_TAMPERIO_7 DL_LFSS_TAMPERIO_EVENT_TAMPERIO_8
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_EVENT_TAMPERIO_8
*/
#define DL_TAMPERIO_EVENT_TAMPERIO_8 DL_LFSS_TAMPERIO_EVENT_TAMPERIO_8
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_EVENT_TAMPERIO_9
*/
#define DL_TAMPERIO_EVENT_TAMPERIO_9 DL_LFSS_TAMPERIO_EVENT_TAMPERIO_9
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_EVENT_TAMPERIO_10
*/
#define DL_TAMPERIO_EVENT_TAMPERIO_10 DL_LFSS_TAMPERIO_EVENT_TAMPERIO_10
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_EVENT_TAMPERIO_11
*/
#define DL_TAMPERIO_EVENT_TAMPERIO_11 DL_LFSS_TAMPERIO_EVENT_TAMPERIO_11
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_EVENT_TAMPERIO_12
*/
#define DL_TAMPERIO_EVENT_TAMPERIO_12 DL_LFSS_TAMPERIO_EVENT_TAMPERIO_12
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_EVENT_TAMPERIO_13
*/
#define DL_TAMPERIO_EVENT_TAMPERIO_13 DL_LFSS_TAMPERIO_EVENT_TAMPERIO_13
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_EVENT_TAMPERIO_14
*/
#define DL_TAMPERIO_EVENT_TAMPERIO_14 DL_LFSS_TAMPERIO_EVENT_TAMPERIO_14
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_EVENT_TAMPERIO_15
*/
#define DL_TAMPERIO_EVENT_TAMPERIO_15 DL_LFSS_TAMPERIO_EVENT_TAMPERIO_15
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_0
*/
#define DL_TAMPERIO_IIDX_TAMPER_IO_0 DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_0
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_1
*/
#define DL_TAMPERIO_IIDX_TAMPER_IO_1 DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_1
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_2
*/
#define DL_TAMPERIO_IIDX_TAMPER_IO_2 DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_2
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_3
*/
#define DL_TAMPERIO_IIDX_TAMPER_IO_3 DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_3
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_4
*/
#define DL_TAMPERIO_IIDX_TAMPER_IO_4 DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_4
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_5
*/
#define DL_TAMPERIO_IIDX_TAMPER_IO_5 DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_5
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_6
*/
#define DL_TAMPERIO_IIDX_TAMPER_IO_6 DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_6
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_7
*/
#define DL_TAMPERIO_IIDX_TAMPER_IO_7 DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_7
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_8
*/
#define DL_TAMPERIO_IIDX_TAMPER_IO_8 DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_8
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_9
*/
#define DL_TAMPERIO_IIDX_TAMPER_IO_9 DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_9
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_10
*/
#define DL_TAMPERIO_IIDX_TAMPER_IO_10 DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_10
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_11
*/
#define DL_TAMPERIO_IIDX_TAMPER_IO_11 DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_11
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_12
*/
#define DL_TAMPERIO_IIDX_TAMPER_IO_12 DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_12
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_13
*/
#define DL_TAMPERIO_IIDX_TAMPER_IO_13 DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_13
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_14
*/
#define DL_TAMPERIO_IIDX_TAMPER_IO_14 DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_14
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_15
*/
#define DL_TAMPERIO_IIDX_TAMPER_IO_15 DL_LFSS_TAMPERIO_IIDX_TAMPER_IO_15
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_OUTPUT_SOURCE_TOUT
*/
#define DL_TAMPERIO_OUTPUT_SOURCE_TOUT DL_LFSS_TAMPERIO_OUTPUT_SOURCE_TOUT
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_OUTPUT_SOURCE_LFCLK
*/
#define DL_TAMPERIO_OUTPUT_SOURCE_LFCLK DL_LFSS_TAMPERIO_OUTPUT_SOURCE_LFCLK
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_OUTPUT_SOURCE_HEARTBEAT
*/
#define DL_TAMPERIO_OUTPUT_SOURCE_HEARTBEAT DL_LFSS_TAMPERIO_OUTPUT_SOURCE_HEARTBEAT
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_OUTPUT_SOURCE_TIME_STAMP_EVENT
*/
#define DL_TAMPERIO_OUTPUT_SOURCE_TIME_STAMP_EVENT DL_LFSS_TAMPERIO_OUTPUT_SOURCE_TIME_STAMP_EVENT
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_GLITCH_FILTER_WIDTH_NONE
*/
#define DL_TAMPERIO_GLITCH_FILTER_WIDTH_NONE DL_LFSS_TAMPERIO_GLITCH_FILTER_WIDTH_NONE
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_GLITCH_FILTER_WIDTH_30_USEC
*/
#define DL_TAMPERIO_GLITCH_FILTER_WIDTH_30_USEC DL_LFSS_TAMPERIO_GLITCH_FILTER_WIDTH_30_USEC
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_GLITCH_FILTER_WIDTH_100_USEC
*/
#define DL_TAMPERIO_GLITCH_FILTER_WIDTH_100_USEC DL_LFSS_TAMPERIO_GLITCH_FILTER_WIDTH_100_USEC
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_GLITCH_FILTER_WIDTH_200_USEC
*/
#define DL_TAMPERIO_GLITCH_FILTER_WIDTH_200_USEC DL_LFSS_TAMPERIO_GLITCH_FILTER_WIDTH_200_USEC
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_EDGE_DETECTION_POLARITY_DISABLE
*/
#define DL_TAMPERIO_EDGE_DETECTION_POLARITY_DISABLE DL_LFSS_TAMPERIO_EDGE_DETECTION_POLARITY_DISABLE
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_EDGE_DETECTION_POLARITY_RISE
*/
#define DL_TAMPERIO_EDGE_DETECTION_POLARITY_RISE DL_LFSS_TAMPERIO_EDGE_DETECTION_POLARITY_RISE
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_EDGE_DETECTION_POLARITY_FALL
*/
#define DL_TAMPERIO_EDGE_DETECTION_POLARITY_FALL DL_LFSS_TAMPERIO_EDGE_DETECTION_POLARITY_FALL
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_EDGE_DETECTION_POLARITY_BOTH
*/
#define DL_TAMPERIO_EDGE_DETECTION_POLARITY_BOTH DL_LFSS_TAMPERIO_EDGE_DETECTION_POLARITY_BOTH
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_MODE_IOMUX
*/
#define DL_TAMPERIO_MODE_TAMPER DL_LFSS_TAMPERIO_MODE_TAMPER
/*!
* @brief Redirects to common @ref DL_LFSS_TAMPERIO_MODE_IOMUX
*/
#define DL_TAMPERIO_MODE_IOMUX DL_LFSS_TAMPERIO_MODE_IOMUX
/*!
* @brief Redirects to common @ref DL_LFSS_HEARTBEAT_INTERVAL_0_125_SEC
*/
#define DL_TAMPERIO_HEARTBEAT_INTERVAL_0_125_SEC DL_LFSS_HEARTBEAT_INTERVAL_0_125_SEC
/*!
* @brief Redirects to common @ref DL_LFSS_HEARTBEAT_INTERVAL_0_25_SEC
*/
#define DL_TAMPERIO_HEARTBEAT_INTERVAL_0_25_SEC DL_LFSS_HEARTBEAT_INTERVAL_0_25_SEC
/*!
* @brief Redirects to common @ref DL_LFSS_HEARTBEAT_INTERVAL_05_SEC
*/
#define DL_TAMPERIO_HEARTBEAT_INTERVAL_05_SEC DL_LFSS_HEARTBEAT_INTERVAL_05_SEC
/*!
* @brief Redirects to common @ref DL_LFSS_HEARTBEAT_INTERVAL_1_SEC
*/
#define DL_TAMPERIO_HEARTBEAT_INTERVAL_1_SEC DL_LFSS_HEARTBEAT_INTERVAL_1_SEC
/*!
* @brief Redirects to common @ref DL_LFSS_HEARTBEAT_INTERVAL_2_SEC
*/
#define DL_TAMPERIO_HEARTBEAT_INTERVAL_2_SEC DL_LFSS_HEARTBEAT_INTERVAL_2_SEC
/*!
* @brief Redirects to common @ref DL_LFSS_HEARTBEAT_INTERVAL_4_SEC
*/
#define DL_TAMPERIO_HEARTBEAT_INTERVAL_4_SEC DL_LFSS_HEARTBEAT_INTERVAL_4_SEC
/*!
* @brief Redirects to common @ref DL_LFSS_HEARTBEAT_INTERVAL_8_SEC
*/
#define DL_TAMPERIO_HEARTBEAT_INTERVAL_8_SEC DL_LFSS_HEARTBEAT_INTERVAL_8_SEC
/*!
* @brief Redirects to common @ref DL_LFSS_HEARTBEAT_INTERVAL_16_SEC
*/
#define DL_TAMPERIO_HEARTBEAT_INTERVAL_16_SEC DL_LFSS_HEARTBEAT_INTERVAL_16_SEC
/*!
* @brief Redirects to common @ref DL_LFSS_HEARTBEAT_PULSE_WIDTH_1_MSEC
*/
#define DL_TAMPERIO_HEARTBEAT_PULSE_WIDTH_1_MSEC DL_LFSS_HEARTBEAT_PULSE_WIDTH_1_MSEC
/*!
* @brief Redirects to common @ref DL_LFSS_HEARTBEAT_PULSE_WIDTH_2_MSEC
*/
#define DL_TAMPERIO_HEARTBEAT_PULSE_WIDTH_2_MSEC DL_LFSS_HEARTBEAT_PULSE_WIDTH_2_MSEC
/*!
* @brief Redirects to common @ref DL_LFSS_HEARTBEAT_PULSE_WIDTH_4_MSEC
*/
#define DL_TAMPERIO_HEARTBEAT_PULSE_WIDTH_4_MSEC DL_LFSS_HEARTBEAT_PULSE_WIDTH_4_MSEC
/*!
* @brief Redirects to common @ref DL_LFSS_HEARTBEAT_PULSE_WIDTH_8_MSEC
*/
#define DL_TAMPERIO_HEARTBEAT_PULSE_WIDTH_8_MSEC DL_LFSS_HEARTBEAT_PULSE_WIDTH_8_MSEC
/*!
* @brief Redirects to common @ref DL_LFSS_HEARTBEAT_PULSE_WIDTH_16_MSEC
*/
#define DL_TAMPERIO_HEARTBEAT_PULSE_WIDTH_16_MSEC DL_LFSS_HEARTBEAT_PULSE_WIDTH_16_MSEC
/*!
* @brief Redirects to common @ref DL_LFSS_HEARTBEAT_PULSE_WIDTH_32_MSEC
*/
#define DL_TAMPERIO_HEARTBEAT_PULSE_WIDTH_32_MSEC DL_LFSS_HEARTBEAT_PULSE_WIDTH_32_MSEC
/*!
* @brief Redirects to common @ref DL_LFSS_HEARTBEAT_PULSE_WIDTH_64_MSEC
*/
#define DL_TAMPERIO_HEARTBEAT_PULSE_WIDTH_64_MSEC DL_LFSS_HEARTBEAT_PULSE_WIDTH_64_MSEC
/*!
* @brief Redirects to common @ref DL_LFSS_HEARTBEAT_PULSE_WIDTH_128_MSEC
*/
#define DL_TAMPERIO_HEARTBEAT_PULSE_WIDTH_128_MSEC DL_LFSS_HEARTBEAT_PULSE_WIDTH_128_MSEC
/*!
* @brief Redirects to common @ref DL_LFSS_HEARTBEAT_MODE_DISABLED
*/
#define DL_TAMPERIO_HEARTBEAT_MODE_DISABLED DL_LFSS_HEARTBEAT_MODE_DISABLED
/*!
* @brief Redirects to common @ref DL_LFSS_HEARTBEAT_MODE_ALWAYS_ON
*/
#define DL_TAMPERIO_HEARTBEAT_MODE_ALWAYS_ON DL_LFSS_HEARTBEAT_MODE_ALWAYS_ON
/*!
* @brief Redirects to common @ref DL_LFSS_HEARTBEAT_MODE_TIME_STAMP
*/
#define DL_TAMPERIO_HEARTBEAT_MODE_TIME_STAMP DL_LFSS_HEARTBEAT_MODE_TIME_STAMP
/*!
* @brief Redirects to common @ref DL_LFSS_HEARTBEAT_MODE_POWER_FAIL
*/
#define DL_TAMPERIO_HEARTBEAT_MODE_POWER_FAIL DL_LFSS_HEARTBEAT_MODE_POWER_FAIL
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_enableOutputInversion
*/
#define DL_TamperIO_enableOutputInversion DL_LFSS_TamperIO_enableOutputInversion
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_isOutputInversionEnabled
*/
#define DL_TamperIO_isOutputInversionEnabled DL_LFSS_TamperIO_isOutputInversionEnabled
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_disableOutputInversion
*/
#define DL_TamperIO_disableOutputInversion DL_LFSS_TamperIO_disableOutputInversion
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_setOutputSource
*/
#define DL_TamperIO_setOutputSource DL_LFSS_TamperIO_setOutputSource
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_getOutputSource
*/
#define DL_TamperIO_getOutputSource DL_LFSS_TamperIO_getOutputSource
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_setGlitchFilterWidth
*/
#define DL_TamperIO_setGlitchFilterWidth DL_LFSS_TamperIO_setGlitchFilterWidth
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_getGlitchFilterWidth
*/
#define DL_TamperIO_getGlitchFilterWidth DL_LFSS_TamperIO_getGlitchFilterWidth
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_setEdgeDetectionPolarity
*/
#define DL_TamperIO_setEdgeDetectionPolarity DL_LFSS_TamperIO_setEdgeDetectionPolarity
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_getEdgeDetectionPolarity
*/
#define DL_TamperIO_getEdgeDetectionPolarity DL_LFSS_TamperIO_getEdgeDetectionPolarity
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_enableInternalPullUp
*/
#define DL_TamperIO_enableInternalPullUp DL_LFSS_TamperIO_enableInternalPullUp
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_isInternalPullUpEnabled
*/
#define DL_TamperIO_isInternalPullUpEnabled DL_LFSS_TamperIO_isInternalPullUpEnabled
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_disableInternalPullUp
*/
#define DL_TamperIO_disableInternalPullUp DL_LFSS_TamperIO_disableInternalPullUp
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_enableInternalPullDown
*/
#define DL_TamperIO_enableInternalPullDown DL_LFSS_TamperIO_enableInternalPullDown
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_isInternalPullDownEnabled
*/
#define DL_TamperIO_isInternalPullDownEnabled DL_LFSS_TamperIO_isInternalPullDownEnabled
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_disableInternalPullDown
*/
#define DL_TamperIO_disableInternalPullDown DL_LFSS_TamperIO_disableInternalPullDown
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_enableInput
*/
#define DL_TamperIO_enableInput DL_LFSS_TamperIO_enableInput
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_isInputEnabled
*/
#define DL_TamperIO_isInputEnabled DL_LFSS_TamperIO_isInputEnabled
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_disableInput
*/
#define DL_TamperIO_disableInput DL_LFSS_TamperIO_disableInput
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_setMode
*/
#define DL_TamperIO_setMode DL_LFSS_TamperIO_setMode
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_getMode
*/
#define DL_TamperIO_getMode DL_LFSS_TamperIO_getMode
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_enableOutput
*/
#define DL_TamperIO_enableOutput DL_LFSS_TamperIO_enableOutput
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_disableOutput
*/
#define DL_TamperIO_disableOutput DL_LFSS_TamperIO_disableOutput
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_isOutputEnabled
*/
#define DL_TamperIO_isOutputEnabled DL_LFSS_TamperIO_isOutputEnabled
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_setOutputValue
*/
#define DL_TamperIO_setOutputValue DL_LFSS_TamperIO_setOutputValue
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_getOutputValue
*/
#define DL_TamperIO_getOutputValue DL_LFSS_TamperIO_getOutputValue
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_getInputValue
*/
#define DL_TamperIO_getInputValue DL_LFSS_TamperIO_getInputValue
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_setHeartBeatInterval
*/
#define DL_TamperIO_setHeartBeatInterval DL_LFSS_TamperIO_setHeartBeatInterval
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_getHeartBeatInterval
*/
#define DL_TamperIO_getHeartBeatInterval DL_LFSS_TamperIO_getHeartBeatInterval
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_setHeartBeatPulseWidth
*/
#define DL_TamperIO_setHeartBeatPulseWidth DL_LFSS_TamperIO_setHeartBeatPulseWidth
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_getHeartBeatPulseWidth
*/
#define DL_TamperIO_getHeartBeatPulseWidth DL_LFSS_TamperIO_getHeartBeatPulseWidth
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_setHeartBeatMode
*/
#define DL_TamperIO_setHeartBeatMode DL_LFSS_TamperIO_setHeartBeatMode
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_getHeartBeatMode
*/
#define DL_TamperIO_getHeartBeatMode DL_LFSS_TamperIO_getHeartBeatMode
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_enableWriteProtectLock
*/
#define DL_TamperIO_enableWriteProtectLock DL_LFSS_TamperIO_enableWriteProtectLock
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_isWriteProtectLockEnabled
*/
#define DL_TamperIO_isWriteProtectLockEnabled DL_LFSS_TamperIO_isWriteProtectLockEnabled
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_disableWriteProtectLock
*/
#define DL_TamperIO_disableWriteProtectLock DL_LFSS_TamperIO_disableWriteProtectLock
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_enableInterrupt
*/
#define DL_TamperIO_enableInterrupt DL_LFSS_TamperIO_enableInterrupt
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_enableInterrupt
*/
#define DL_TamperIO_disableInterrupt DL_LFSS_TamperIO_disableInterrupt
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_getEnabledInterrupts
*/
#define DL_TamperIO_getEnabledInterrupts DL_LFSS_TamperIO_getEnabledInterrupts
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_getEnabledInterruptStatus
*/
#define DL_TamperIO_getEnabledInterruptStatus DL_LFSS_TamperIO_getEnabledInterruptStatus
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_getRawInterruptStatus
*/
#define DL_TamperIO_getRawInterruptStatus DL_LFSS_TamperIO_getRawInterruptStatus
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_getPendingInterrupt
*/
#define DL_TamperIO_getPendingInterrupt DL_LFSS_TamperIO_getPendingInterrupt
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_clearInterruptStatus
*/
#define DL_TamperIO_clearInterruptStatus DL_LFSS_TamperIO_clearInterruptStatus
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_enableEvent
*/
#define DL_TamperIO_enableEvent DL_LFSS_TamperIO_enableEvent
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_disableEvent
*/
#define DL_TamperIO_disableEvent DL_LFSS_TamperIO_disableEvent
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_getEnabledEvents
*/
#define DL_TamperIO_getEnabledEvents DL_LFSS_TamperIO_getEnabledEvents
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_getEnabledEventStatus
*/
#define DL_TamperIO_getEnabledEventStatus DL_LFSS_TamperIO_getEnabledEventStatus
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_getRawEventsStatus
*/
#define DL_TamperIO_getRawEventsStatus DL_LFSS_TamperIO_getRawEventsStatus
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_clearEventsStatus
*/
#define DL_TamperIO_clearEventsStatus DL_LFSS_TamperIO_clearEventsStatus
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_setPublisherChanID
*/
#define DL_TamperIO_setPublisherChanID DL_LFSS_TamperIO_setPublisherChanID
/*!
* @brief Redirects to common @ref DL_LFSS_TamperIO_getPublisherChanID
*/
#define DL_TamperIO_getPublisherChanID DL_LFSS_TamperIO_getPublisherChanID
/* clang-format on */
#ifdef __cplusplus
}
#endif
#endif /* __MSPM0_HAS_TIO__ */
#endif /* ti_dl_dl_tio__include */
/** @}*/