summaryrefslogtreecommitdiffstats
path: root/mcc_generated_files/mcc.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'mcc_generated_files/mcc.hpp')
-rw-r--r--mcc_generated_files/mcc.hpp134
1 files changed, 134 insertions, 0 deletions
diff --git a/mcc_generated_files/mcc.hpp b/mcc_generated_files/mcc.hpp
new file mode 100644
index 0000000..fe747b5
--- /dev/null
+++ b/mcc_generated_files/mcc.hpp
@@ -0,0 +1,134 @@
+/**
+ @Generated PIC32MX MCUs Header File
+
+ @Company:
+ Microchip Technology Inc.
+
+ @File Name:
+ mcc.h
+
+ @Summary:
+ This is the mcc.h file generated using PIC32MX MCUs
+
+ @Description:
+ This header file provides implementations for driver APIs for all modules selected in the GUI.
+ Generation Information :
+ Product Revision : PIC32MX MCUs - pic32mx : v1.35
+ Device : PIC32MX470F512H
+ Version : 1.02
+ The generated drivers are tested against the following:
+ Compiler : XC32 1.42
+ MPLAB : MPLAB X 3.55
+*/
+
+/*
+ (c) 2016 Microchip Technology Inc. and its subsidiaries. You may use this
+ software and any derivatives exclusively with Microchip products.
+
+ THIS SOFTWARE IS SUPPLIED BY MICROCHIP "AS IS". NO WARRANTIES, WHETHER
+ EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY IMPLIED
+ WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A
+ PARTICULAR PURPOSE, OR ITS INTERACTION WITH MICROCHIP PRODUCTS, COMBINATION
+ WITH ANY OTHER PRODUCTS, OR USE IN ANY APPLICATION.
+
+ IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
+ INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY KIND
+ WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP HAS
+ BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO THE
+ FULLEST EXTENT ALLOWED BY LAW, MICROCHIP'S TOTAL LIABILITY ON ALL CLAIMS IN
+ ANY WAY RELATED TO THIS SOFTWARE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY,
+ THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE.
+
+ MICROCHIP PROVIDES THIS SOFTWARE CONDITIONALLY UPON YOUR ACCEPTANCE OF THESE
+ TERMS.
+*/
+
+#ifndef MCC_H
+#define MCC_H
+#include <xc.h>
+#include "pin_manager.hpp"
+#include <stdint.h>
+#include <stdbool.h>
+#include "uart1.hpp"
+#include "interrupt_manager.hpp"
+
+#define _XTAL_FREQ 8000000UL
+
+/**
+ * @Param
+ none
+ * @Returns
+ none
+ * @Description
+ Unlocks the write protected register to enable any write operation
+ * MCC GUI
+ * @Example
+ SYSTEM_RegUnlock();
+ */
+void SYSTEM_RegUnlock(void);
+
+/**
+ * @Param
+ none
+
+ * @Returns
+ none
+
+ * @Description
+ Locks the write protected register to disable any write operation
+
+ * @Example
+ SYSTEM_RegLock();
+ */
+
+void SYSTEM_RegLock(void);
+
+/**
+ * @Param
+ none
+
+ * @Returns
+ none
+
+ * @Description
+ Initializes the device to the default states configured in the
+ * MCC GUI
+ * @Example
+ SYSTEM_Initialize(void);
+ */
+
+void SYSTEM_Initialize(void);
+
+/**
+ * @Param
+ none
+ * @Returns
+ none
+ * @Description
+ Initializes the oscillator to the default states configured in the
+ * MCC GUI
+ * @Example
+ OSCILLATOR_Initialize(void);
+ */
+void OSCILLATOR_Initialize(void);
+
+/**
+ * @Param
+ none
+
+ * @Returns
+ none
+
+ * @Description
+ Automatically called whenever there is a un-handled exception
+
+ * @Example
+ none
+ */
+
+void _general_exception_handler (void);
+
+#endif /* MCC_H */
+/**
+ End of File
+*/ \ No newline at end of file