S32 SDK
dmamux_hal.c
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2013 - 2016, Freescale Semiconductor, Inc.
3  * Copyright 2016 NXP
4  * All rights reserved.
5  *
6  * THIS SOFTWARE IS PROVIDED BY NXP "AS IS" AND ANY EXPRESSED OR
7  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
8  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
9  * IN NO EVENT SHALL NXP OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
10  * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
11  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
12  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
13  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
14  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
15  * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
16  * THE POSSIBILITY OF SUCH DAMAGE.
17  */
18 
29 #include "dmamux_hal.h"
30 
31 /*******************************************************************************
32  * Code
33  ******************************************************************************/
34 
35 /*FUNCTION**********************************************************************
36  *
37  * Function Name : dmamux_hal_init
38  * Description : Initialize the dmamux module to the reset state.
39  *
40  * Implements : DMAMUX_HAL_Init_Activity
41  *END**************************************************************************/
43 {
44  uint8_t i;
45 
46  for (i = 0; i < FEATURE_DMAMUX_MODULE_CHANNELS; i++)
47  {
48  base->CHCFG[i] = 0;
49  }
50 }
51 
52 /*******************************************************************************
53  * EOF
54  ******************************************************************************/
55 
void DMAMUX_HAL_Init(DMAMUX_Type *base)
Initializes the DMAMUX module to the reset state.
Definition: dmamux_hal.c:42
#define FEATURE_DMAMUX_MODULE_CHANNELS
__IO uint8_t CHCFG[DMAMUX_CHCFG_COUNT]
Definition: S32K144.h:3111