Macros
driverlib.h File Reference
#include "adc14.h"
#include "aes256.h"
#include "comp_e.h"
#include "cpu.h"
#include "crc32.h"
#include "cs.h"
#include "dma.h"
#include "eusci.h"
#include "fpu.h"
#include "gpio.h"
#include "i2c.h"
#include "interrupt.h"
#include "mpu.h"
#include "pcm.h"
#include "pmap.h"
#include "pss.h"
#include "ref_a.h"
#include "reset.h"
#include "rom.h"
#include "rom_map.h"
#include "rtc_c.h"
#include "spi.h"
#include "systick.h"
#include "timer32.h"
#include "timer_a.h"
#include "uart.h"
#include "wdt_a.h"
#include "sysctl.h"
#include "flash.h"

Go to the source code of this file.

Macros

#define HWREG8(x)   (*((volatile uint8_t *)(x)))
 
#define HWREG16(x)   (*((volatile uint16_t *)(x)))
 
#define HWREG32(x)   (*((volatile uint32_t *)(x)))
 
#define HWREG(x)   (HWREG16(x))
 
#define HWREG8_L(x)   (*((volatile uint8_t *)((uint8_t *)&x)))
 
#define HWREG8_H(x)   (*((volatile uint8_t *)(((uint8_t *)&x)+1)))
 
#define HWREG16_L(x)   (*((volatile uint16_t *)((uint16_t *)&x)))
 
#define HWREG16_H(x)   (*((volatile uint16_t *)(((uint16_t *)&x)+1)))
 

Macro Definition Documentation

#define HWREG8 (   x)    (*((volatile uint8_t *)(x)))
#define HWREG16 (   x)    (*((volatile uint16_t *)(x)))
#define HWREG32 (   x)    (*((volatile uint32_t *)(x)))
#define HWREG (   x)    (HWREG16(x))
#define HWREG8_L (   x)    (*((volatile uint8_t *)((uint8_t *)&x)))
#define HWREG8_H (   x)    (*((volatile uint8_t *)(((uint8_t *)&x)+1)))
#define HWREG16_L (   x)    (*((volatile uint16_t *)((uint16_t *)&x)))
#define HWREG16_H (   x)    (*((volatile uint16_t *)(((uint16_t *)&x)+1)))

Copyright 2016, Texas Instruments Incorporated