//###########################################################################
//
// FILE:   RV335_Device.h
//
// TITLE:   
//
//###########################################################################
// $FDMTEK Release: $
// $Release Date:  $
// $Copyright:
//  (C) Copyright 2023 QingDao Fundamental Microelectronic .Ltd - http://www.fdmtek.com
//###########################################################################

#ifndef RV335_DEVICE_H
#define RV335_DEVICE_H
#include <stdint.h>

#ifdef __cplusplus
extern "C" {
#endif


// Included Peripheral Header Files
//
#include "../../include/RV335_Adc.h"                // ADC Registers
#include "../../include/RV335_DevEmu.h"             // Device Emulation Registers
#include "../../include/RV335_CpuTimers.h"          // 32-bit CPU Timers
#include "../../include/RV335_ECan.h"               // Enhanced eCAN Registers
#include "../../include/RV335_ECap.h"               // Enhanced Capture
#include "../../include/RV335_DMA.h"                // DMA Registers
#include "../../include/RV335_EPwm.h"               // Enhanced PWM
#include "../../include/RV335_EQep.h"               // Enhanced QEP
#include "../../include/RV335_Gpio.h"               // General Purpose I/O Registers
#include "../../include/RV335_I2c.h"                // I2C Registers
#include "../../include/RV335_Mcbsp.h"              // McBSP
#include "../../include/RV335_Spi.h"                // SPI Registers
#include "../../include/RV335_Sci.h"                // SCI Registers
#include "../../include/RV335_SysCtrl.h"            // System Control/Power Modes
#include "../../include/RV335_XIntrupt.h"           // External Interrupts
#include "../../include/RV335_Xintf.h"              // XINTF External Interface

#include "../include/RV335_Dma_defines.h"           // DMA Definitions

#ifdef __cplusplus
}
#endif /* extern "C" */

#endif  // end of RV335_DEVICE_H definition

//
// End of file
//

