driverlib.h
Go to the documentation of this file.
1 #ifndef __DRIVERLIB__H_
2 #define __DRIVERLIB__H_
3 
4 /* Common Modules */
5 #include "adc14.h"
6 #include "aes256.h"
7 #include "comp_e.h"
8 #include "cpu.h"
9 #include "crc32.h"
10 #include "cs.h"
11 #include "dma.h"
12 #include "eusci.h"
13 #include "fpu.h"
14 #include "gpio.h"
15 #include "i2c.h"
16 #include "interrupt.h"
17 #include "mpu.h"
18 #include "pcm.h"
19 #include "pmap.h"
20 #include "pss.h"
21 #include "ref_a.h"
22 #include "reset.h"
23 #include "rom.h"
24 #include "rom_map.h"
25 #include "rtc_c.h"
26 #include "spi.h"
27 #include "systick.h"
28 #include "timer32.h"
29 #include "timer_a.h"
30 #include "uart.h"
31 #include "wdt_a.h"
32 
33 /* Specific modules for MSP432P4111 */
34 #if defined(__MCU_HAS_SYSCTL_A__)
35 #include "sysctl_a.h"
36 #else
37 #include "sysctl.h"
38 #endif
39 
40 #if defined(__MCU_HAS_FLCTL_A__)
41 #include "flash_a.h"
42 #else
43 #include "flash.h"
44 #endif
45 
46 #if defined(__MCU_HAS_LCD_F__)
47 #include "lcd_f.h"
48 #endif
49 
50 /* Offset Definitions */
51 #define HWREG8(x) (*((volatile uint8_t *)(x)))
52 #define HWREG16(x) (*((volatile uint16_t *)(x)))
53 #define HWREG32(x) (*((volatile uint32_t *)(x)))
54 #define HWREG(x) (HWREG16(x))
55 #define HWREG8_L(x) (*((volatile uint8_t *)((uint8_t *)&x)))
56 #define HWREG8_H(x) (*((volatile uint8_t *)(((uint8_t *)&x)+1)))
57 #define HWREG16_L(x) (*((volatile uint16_t *)((uint16_t *)&x)))
58 #define HWREG16_H(x) (*((volatile uint16_t *)(((uint16_t *)&x)+1)))
59 
60 
61 #endif

Copyright 2016, Texas Instruments Incorporated