]> git.donarmstrong.com Git - kiibohd-controller.git/blobdiff - Lib/mk20dx.h
FIxing Media Keys and general USB compatibilty
[kiibohd-controller.git] / Lib / mk20dx.h
index 0109f7f0d3f2babbd3411fc149bcef3a1a234577..277cfed9d623446fdd1516eded4b29a098b8d74a 100644 (file)
@@ -29,8 +29,7 @@
  * SOFTWARE.
  */
 
-#ifndef _mk20dx_h_
-#define _mk20dx_h_
+#pragma once
 
 // ----- Defines -----
 
@@ -1952,7 +1951,9 @@ typedef struct {
 #define SCB_CFSR                *(volatile uint32_t *)0xE000ED28 // Configurable Fault Status Register
 #define SCB_HFSR                *(volatile uint32_t *)0xE000ED2C // HardFault Status
 #define SCB_DFSR                *(volatile uint32_t *)0xE000ED30 // Debug Fault Status
-#define SCB_MMFAR               *(volatile uint32_t *)0xE000ED34 // MemManage Fault Address
+#define SCB_MMAR                *(volatile uint32_t *)0xE000ED34 // MemManage Fault Address
+#define SCB_BFAR                *(volatile uint32_t *)0xE000ED38 // BusFault Addreses Register
+#define SCB_AFSR                *(volatile uint32_t *)0xE000ED3C // Auxilary Fault Status Register
 
 #define SYST_CSR                *(volatile uint32_t *)0xE000E010 // SysTick Control and Status
 #define SYST_CSR_COUNTFLAG              (uint32_t)0x00010000
@@ -2090,5 +2091,3 @@ extern void portd_isr(void);
 extern void porte_isr(void);
 extern void software_isr(void);
 
-#endif
-