MSP432E4 DriverLib API Guide  1.11.00.03
Macros
types.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define HWREG(x)   (*((volatile uint32_t *)(x)))
 
#define HWREGH(x)   (*((volatile uint16_t *)(x)))
 
#define HWREGB(x)   (*((volatile uint8_t *)(x)))
 
#define HWREGBITW(x, b)
 
#define HWREGBITH(x, b)
 
#define HWREGBITB(x, b)
 

Macro Definition Documentation

§ HWREG

#define HWREG (   x)    (*((volatile uint32_t *)(x)))

Referenced by ADCBusy(), ADCClockConfigGet(), ADCClockConfigSet(), ADCComparatorConfigure(), ADCComparatorIntClear(), ADCComparatorIntDisable(), ADCComparatorIntEnable(), ADCComparatorIntStatus(), ADCComparatorRegionSet(), ADCComparatorReset(), ADCHardwareOversampleConfigure(), ADCIntClear(), ADCIntClearEx(), ADCIntDisable(), ADCIntDisableEx(), ADCIntEnable(), ADCIntEnableEx(), ADCIntStatus(), ADCIntStatusEx(), ADCPhaseDelayGet(), ADCPhaseDelaySet(), ADCProcessorTrigger(), ADCReferenceGet(), ADCReferenceSet(), ADCSequenceConfigure(), ADCSequenceDataGet(), ADCSequenceDisable(), ADCSequenceDMADisable(), ADCSequenceDMAEnable(), ADCSequenceEnable(), ADCSequenceOverflow(), ADCSequenceOverflowClear(), ADCSequenceStepConfigure(), ADCSequenceUnderflow(), ADCSequenceUnderflowClear(), AESAuthLengthSet(), AESConfigSet(), AESDataRead(), AESDataReadNonBlocking(), AESDataWrite(), AESDataWriteNonBlocking(), AESDMADisable(), AESDMAEnable(), AESIntClear(), AESIntDisable(), AESIntEnable(), AESIntStatus(), AESIVRead(), AESIVSet(), AESKey1Set(), AESKey2Set(), AESKey3Set(), AESLengthSet(), AESReset(), AESTagRead(), CANBitTimingGet(), CANBitTimingSet(), CANDisable(), CANEnable(), CANErrCntrGet(), CANInit(), CANIntClear(), CANIntDisable(), CANIntEnable(), CANIntStatus(), CANMessageClear(), CANMessageGet(), CANMessageSet(), CANRetryGet(), CANRetrySet(), CANStatusGet(), ComparatorConfigure(), ComparatorIntClear(), ComparatorIntDisable(), ComparatorIntEnable(), ComparatorIntRegister(), ComparatorIntStatus(), ComparatorIntUnregister(), ComparatorRefSet(), ComparatorValueGet(), CRCConfigSet(), CRCDataProcess(), CRCDataWrite(), CRCResultRead(), CRCSeedSet(), DESConfigSet(), DESDataProcess(), DESDataRead(), DESDataReadNonBlocking(), DESDataWrite(), DESDataWriteNonBlocking(), DESDMADisable(), DESDMAEnable(), DESIntClear(), DESIntDisable(), DESIntEnable(), DESIntStatus(), DESIVSet(), DESKeySet(), DESLengthSet(), DESReset(), EEPROMBlockCountGet(), EEPROMBlockHide(), EEPROMBlockLock(), EEPROMBlockPasswordSet(), EEPROMBlockProtectGet(), EEPROMBlockProtectSet(), EEPROMBlockUnlock(), EEPROMIntClear(), EEPROMIntDisable(), EEPROMIntEnable(), EEPROMIntStatus(), EEPROMMassErase(), EEPROMProgram(), EEPROMProgramNonBlocking(), EEPROMRead(), EEPROMSizeGet(), EEPROMStatusGet(), EMACAddrFilterGet(), EMACAddrFilterSet(), EMACAddrGet(), EMACAddrSet(), EMACConfigGet(), EMACConfigSet(), EMACDMAStateGet(), EMACFrameFilterGet(), EMACFrameFilterSet(), EMACHashFilterGet(), EMACHashFilterSet(), EMACInit(), EMACIntClear(), EMACIntDisable(), EMACIntEnable(), EMACIntStatus(), EMACLPIConfig(), EMACLPIEnter(), EMACLPILinkClear(), EMACLPILinkSet(), EMACLPIStatus(), EMACPHYConfigSet(), EMACPHYRead(), EMACPHYWrite(), EMACPowerManagementControlGet(), EMACPowerManagementControlSet(), EMACPowerManagementStatusGet(), EMACRemoteWakeUpFrameFilterGet(), EMACRemoteWakeUpFrameFilterSet(), EMACReset(), EMACRxDisable(), EMACRxDMACurrentBufferGet(), EMACRxDMACurrentDescriptorGet(), EMACRxDMADescriptorListGet(), EMACRxDMADescriptorListSet(), EMACRxDMAPollDemand(), EMACRxEnable(), EMACRxWatchdogTimerSet(), EMACStatusGet(), EMACTimestampAddendSet(), EMACTimestampConfigGet(), EMACTimestampConfigSet(), EMACTimestampDisable(), EMACTimestampEnable(), EMACTimestampIntStatus(), EMACTimestampPPSCommand(), EMACTimestampPPSCommandModeSet(), EMACTimestampPPSPeriodSet(), EMACTimestampPPSSimpleModeSet(), EMACTimestampSysTimeGet(), EMACTimestampSysTimeSet(), EMACTimestampSysTimeUpdate(), EMACTimestampTargetIntDisable(), EMACTimestampTargetIntEnable(), EMACTimestampTargetSet(), EMACTxDisable(), EMACTxDMACurrentBufferGet(), EMACTxDMACurrentDescriptorGet(), EMACTxDMADescriptorListGet(), EMACTxDMADescriptorListSet(), EMACTxDMAPollDemand(), EMACTxEnable(), EMACTxFlush(), EMACVLANHashFilterGet(), EMACVLANHashFilterSet(), EMACVLANRxConfigGet(), EMACVLANRxConfigSet(), EMACVLANTxConfigGet(), EMACVLANTxConfigSet(), EMACWoLEnter(), EPIAddressMapSet(), EPIConfigGPModeSet(), EPIConfigHB16CSSet(), EPIConfigHB16Set(), EPIConfigHB16TimingSet(), EPIConfigHB8CSSet(), EPIConfigHB8Set(), EPIConfigHB8TimingSet(), EPIConfigSDRAMSet(), EPIDividerCSSet(), EPIDividerSet(), EPIDMATxCount(), EPIFIFOConfig(), EPIIntDisable(), EPIIntEnable(), EPIIntErrorClear(), EPIIntErrorStatus(), EPIIntStatus(), EPIModeSet(), EPINonBlockingReadAvail(), EPINonBlockingReadConfigure(), EPINonBlockingReadCount(), EPINonBlockingReadGet16(), EPINonBlockingReadGet32(), EPINonBlockingReadGet8(), EPINonBlockingReadStart(), EPINonBlockingReadStop(), EPIPSRAMConfigRegGet(), EPIPSRAMConfigRegGetNonBlocking(), EPIPSRAMConfigRegRead(), EPIPSRAMConfigRegSet(), EPIWriteFIFOCountGet(), FlashAllUserRegisterGet(), FlashAllUserRegisterSave(), FlashAllUserRegisterSet(), FlashErase(), FlashIntClear(), FlashIntDisable(), FlashIntEnable(), FlashIntStatus(), FlashProgram(), FlashProtectGet(), FlashProtectSave(), FlashProtectSet(), FlashUserGet(), FlashUserSave(), FlashUserSet(), FPUDisable(), FPUEnable(), FPUFlushToZeroModeSet(), FPUHalfPrecisionModeSet(), FPULazyStackingEnable(), FPUNaNModeSet(), FPURoundingModeSet(), FPUStackingDisable(), FPUStackingEnable(), GPIODirModeGet(), GPIODirModeSet(), GPIOIntClear(), GPIOIntDisable(), GPIOIntEnable(), GPIOIntStatus(), GPIOIntTypeGet(), GPIOIntTypeSet(), GPIOPadConfigGet(), GPIOPadConfigSet(), GPIOPinConfigure(), GPIOPinRead(), GPIOPinWakeStatus(), GPIOPinWrite(), HibernateBatCheckDone(), HibernateBatCheckStart(), HibernateCalendarGet(), HibernateCalendarMatchGet(), HibernateClockConfig(), HibernateCounterMode(), HibernateDataGet(), HibernateDataSet(), HibernateDisable(), HibernateEnableExpClk(), HibernateGPIORetentionDisable(), HibernateGPIORetentionEnable(), HibernateGPIORetentionGet(), HibernateIntClear(), HibernateIntDisable(), HibernateIntEnable(), HibernateIntStatus(), HibernateIsActive(), HibernateLowBatGet(), HibernateLowBatSet(), HibernateRequest(), HibernateRTCDisable(), HibernateRTCEnable(), HibernateRTCGet(), HibernateRTCMatchGet(), HibernateRTCMatchSet(), HibernateRTCSet(), HibernateRTCSSGet(), HibernateRTCSSMatchGet(), HibernateRTCSSMatchSet(), HibernateRTCTrimGet(), HibernateRTCTrimSet(), HibernateTamperDisable(), HibernateTamperEnable(), HibernateTamperEventsClear(), HibernateTamperEventsConfig(), HibernateTamperEventsGet(), HibernateTamperExtOscRecover(), HibernateTamperIODisable(), HibernateTamperIOEnable(), HibernateTamperStatusGet(), HibernateTamperUnLock(), HibernateWakeGet(), HibernateWakeSet(), I2CFIFODataGet(), I2CFIFODataGetNonBlocking(), I2CFIFODataPut(), I2CFIFODataPutNonBlocking(), I2CFIFOStatus(), I2CLoopbackEnable(), I2CMasterBurstCountGet(), I2CMasterBurstLengthSet(), I2CMasterBusBusy(), I2CMasterBusy(), I2CMasterControl(), I2CMasterDataGet(), I2CMasterDataPut(), I2CMasterDisable(), I2CMasterEnable(), I2CMasterErr(), I2CMasterGlitchFilterConfigSet(), I2CMasterInitExpClk(), I2CMasterIntClear(), I2CMasterIntClearEx(), I2CMasterIntDisable(), I2CMasterIntDisableEx(), I2CMasterIntEnable(), I2CMasterIntEnableEx(), I2CMasterIntStatus(), I2CMasterIntStatusEx(), I2CMasterLineStateGet(), I2CMasterSlaveAddrSet(), I2CMasterTimeoutSet(), I2CRxFIFOConfigSet(), I2CRxFIFOFlush(), I2CSlaveACKOverride(), I2CSlaveACKValueSet(), I2CSlaveAddressSet(), I2CSlaveDataGet(), I2CSlaveDataPut(), I2CSlaveDisable(), I2CSlaveEnable(), I2CSlaveFIFODisable(), I2CSlaveFIFOEnable(), I2CSlaveInit(), I2CSlaveIntClear(), I2CSlaveIntClearEx(), I2CSlaveIntDisable(), I2CSlaveIntDisableEx(), I2CSlaveIntEnable(), I2CSlaveIntEnableEx(), I2CSlaveIntStatus(), I2CSlaveIntStatusEx(), I2CSlaveStatus(), I2CTxFIFOConfigSet(), I2CTxFIFOFlush(), IntDisable(), IntEnable(), IntIsEnabled(), IntPendClear(), IntPendSet(), IntPriorityGet(), IntPriorityGroupingGet(), IntPriorityGroupingSet(), IntPrioritySet(), IntRegister(), IntTrigger(), LCDClockReset(), LCDDMAConfigSet(), LCDIDDCommandWrite(), LCDIDDConfigSet(), LCDIDDDataRead(), LCDIDDDataWrite(), LCDIDDDMADisable(), LCDIDDDMAWrite(), LCDIDDIndexedRead(), LCDIDDIndexedWrite(), LCDIDDStatusRead(), LCDIDDTimingSet(), LCDIntClear(), LCDIntDisable(), LCDIntEnable(), LCDIntStatus(), LCDModeSet(), LCDRasterACBiasIntCountSet(), LCDRasterConfigSet(), LCDRasterDisable(), LCDRasterEnable(), LCDRasterEnabled(), LCDRasterFrameBufferSet(), LCDRasterSubPanelConfigSet(), LCDRasterSubPanelDisable(), LCDRasterSubPanelEnable(), LCDRasterTimingSet(), MPUDisable(), MPUEnable(), MPURegionCountGet(), MPURegionDisable(), MPURegionEnable(), MPURegionGet(), MPURegionSet(), OneWireBusReset(), OneWireBusStatus(), OneWireDataGet(), OneWireDataGetNonBlocking(), OneWireDMADisable(), OneWireDMAEnable(), OneWireInit(), OneWireIntClear(), OneWireIntDisable(), OneWireIntEnable(), OneWireIntStatus(), OneWireTransaction(), PWMClockGet(), PWMClockSet(), PWMDeadBandDisable(), PWMDeadBandEnable(), PWMFaultIntClearExt(), PWMGenConfigure(), PWMGenDisable(), PWMGenEnable(), PWMGenFaultClear(), PWMGenFaultConfigure(), PWMGenFaultStatus(), PWMGenFaultTriggerGet(), PWMGenFaultTriggerSet(), PWMGenIntClear(), PWMGenIntStatus(), PWMGenIntTrigDisable(), PWMGenIntTrigEnable(), PWMGenPeriodGet(), PWMGenPeriodSet(), PWMIntDisable(), PWMIntEnable(), PWMIntStatus(), PWMOutputFault(), PWMOutputFaultLevel(), PWMOutputInvert(), PWMOutputState(), PWMOutputUpdateMode(), PWMPulseWidthGet(), PWMPulseWidthSet(), PWMSyncTimeBase(), PWMSyncUpdate(), QEIConfigure(), QEIDirectionGet(), QEIDisable(), QEIEnable(), QEIErrorGet(), QEIFilterConfigure(), QEIFilterDisable(), QEIFilterEnable(), QEIIntClear(), QEIIntDisable(), QEIIntEnable(), QEIIntStatus(), QEIPositionGet(), QEIPositionSet(), QEIVelocityConfigure(), QEIVelocityDisable(), QEIVelocityEnable(), QEIVelocityGet(), SHAMD5ConfigSet(), SHAMD5DataProcess(), SHAMD5DataWrite(), SHAMD5DataWriteNonBlocking(), SHAMD5DMADisable(), SHAMD5DMAEnable(), SHAMD5HashLengthSet(), SHAMD5HMACKeySet(), SHAMD5HMACPPKeyGenerate(), SHAMD5HMACPPKeySet(), SHAMD5HMACProcess(), SHAMD5IntClear(), SHAMD5IntDisable(), SHAMD5IntEnable(), SHAMD5IntStatus(), SHAMD5Reset(), SHAMD5ResultRead(), SSIAdvDataPutFrameEnd(), SSIAdvDataPutFrameEndNonBlocking(), SSIAdvFrameHoldDisable(), SSIAdvFrameHoldEnable(), SSIAdvModeSet(), SSIBusy(), SSIClockSourceGet(), SSIClockSourceSet(), SSIConfigSetExpClk(), SSIDataGet(), SSIDataGetNonBlocking(), SSIDataPut(), SSIDataPutNonBlocking(), SSIDisable(), SSIDMADisable(), SSIDMAEnable(), SSIEnable(), SSIIntClear(), SSIIntDisable(), SSIIntEnable(), SSIIntStatus(), SysCtlAltClkConfig(), SysCtlClockOutConfig(), SysCtlDeepSleep(), SysCtlDeepSleepClockConfigSet(), SysCtlDeepSleepPowerSet(), SysCtlFlashSectorSizeGet(), SysCtlFlashSizeGet(), SysCtlIntClear(), SysCtlIntDisable(), SysCtlIntEnable(), SysCtlIntStatus(), SysCtlLDODeepSleepGet(), SysCtlLDODeepSleepSet(), SysCtlMOSCConfigSet(), SysCtlNMIClear(), SysCtlNMIStatus(), SysCtlPeripheralClockGating(), SysCtlPIOSCCalibrate(), SysCtlReset(), SysCtlResetBehaviorGet(), SysCtlResetBehaviorSet(), SysCtlResetCauseClear(), SysCtlResetCauseGet(), SysCtlSleepPowerSet(), SysCtlSRAMSizeGet(), SysCtlVCOGet(), SysCtlVoltageEventClear(), SysCtlVoltageEventConfig(), SysCtlVoltageEventStatus(), SysExcIntClear(), SysExcIntDisable(), SysExcIntEnable(), SysExcIntStatus(), SysTickDisable(), SysTickEnable(), SysTickIntDisable(), SysTickIntEnable(), SysTickIntRegister(), SysTickIntUnregister(), SysTickPeriodGet(), SysTickPeriodSet(), SysTickValueGet(), TimerADCEventGet(), TimerADCEventSet(), TimerClockSourceGet(), TimerClockSourceSet(), TimerConfigure(), TimerControlEvent(), TimerControlLevel(), TimerControlStall(), TimerControlTrigger(), TimerControlWaitOnTrigger(), TimerDisable(), TimerDMAEventGet(), TimerDMAEventSet(), TimerEnable(), TimerIntClear(), TimerIntDisable(), TimerIntEnable(), TimerIntStatus(), TimerLoadGet(), TimerLoadSet(), TimerMatchGet(), TimerMatchSet(), TimerPrescaleGet(), TimerPrescaleMatchGet(), TimerPrescaleMatchSet(), TimerPrescaleSet(), TimerRTCDisable(), TimerRTCEnable(), TimerSynchronize(), TimerUpdateMode(), TimerValueGet(), UART9BitAddrSend(), UART9BitAddrSet(), UART9BitDisable(), UART9BitEnable(), UARTBreakCtl(), UARTBusy(), UARTCharGet(), UARTCharGetNonBlocking(), UARTCharPut(), UARTCharPutNonBlocking(), UARTCharsAvail(), UARTClockSourceGet(), UARTClockSourceSet(), UARTConfigGetExpClk(), UARTConfigSetExpClk(), UARTDisable(), UARTDisableSIR(), UARTDMADisable(), UARTDMAEnable(), UARTEnable(), UARTEnableSIR(), UARTFIFODisable(), UARTFIFOEnable(), UARTFIFOLevelGet(), UARTFIFOLevelSet(), UARTFlowControlGet(), UARTFlowControlSet(), UARTIntClear(), UARTIntDisable(), UARTIntEnable(), UARTIntStatus(), UARTLoopbackEnable(), UARTModemControlClear(), UARTModemControlGet(), UARTModemControlSet(), UARTModemStatusGet(), UARTParityModeGet(), UARTParityModeSet(), UARTRxErrorClear(), UARTRxErrorGet(), UARTSmartCardDisable(), UARTSmartCardEnable(), UARTSpaceAvail(), UARTTxIntModeGet(), UARTTxIntModeSet(), uDMAChannelAssign(), uDMAChannelAttributeDisable(), uDMAChannelAttributeEnable(), uDMAChannelAttributeGet(), uDMAChannelControlSet(), uDMAChannelDisable(), uDMAChannelEnable(), uDMAChannelIsEnabled(), uDMAChannelModeGet(), uDMAChannelRequest(), uDMAChannelScatterGatherSet(), uDMAChannelSizeGet(), uDMAChannelTransferSet(), uDMAControlAlternateBaseGet(), uDMAControlBaseGet(), uDMAControlBaseSet(), uDMADisable(), uDMAEnable(), uDMAErrorStatusClear(), uDMAErrorStatusGet(), USBClockDisable(), USBClockEnable(), USBDMAChannelAddressGet(), USBDMAChannelAddressSet(), USBDMAChannelConfigSet(), USBDMAChannelCountGet(), USBDMAChannelCountSet(), USBDMAChannelDisable(), USBDMAChannelEnable(), USBDMAChannelIntDisable(), USBDMAChannelIntEnable(), USBDMAChannelIntStatus(), USBDMAChannelStatus(), USBDMAChannelStatusClear(), USBDMANumChannels(), USBEndpointPacketCountSet(), USBHostPwrConfig(), USBIntDisableControl(), USBIntEnableControl(), USBIntStatusControl(), USBModeConfig(), USBULPIDisable(), USBULPIEnable(), WatchdogEnable(), WatchdogIntClear(), WatchdogIntEnable(), WatchdogIntStatus(), WatchdogIntTypeSet(), WatchdogLock(), WatchdogLockState(), WatchdogReloadGet(), WatchdogReloadSet(), WatchdogResetDisable(), WatchdogResetEnable(), WatchdogRunning(), WatchdogStallDisable(), WatchdogStallEnable(), WatchdogUnlock(), and WatchdogValueGet().

§ HWREGH

#define HWREGH (   x)    (*((volatile uint16_t *)(x)))

§ HWREGB

#define HWREGB (   x)    (*((volatile uint8_t *)(x)))

§ HWREGBITW

#define HWREGBITW (   x,
 
)

§ HWREGBITH

#define HWREGBITH (   x,
 
)
Value:
HWREGH(((uint32_t)(x) & 0xF0000000) | 0x02000000 | \
(((uint32_t)(x) & 0x000FFFFF) << 5) | ((b) << 2))
#define HWREGH(x)
Definition: types.h:47

§ HWREGBITB

#define HWREGBITB (   x,
 
)
Value:
HWREGB(((uint32_t)(x) & 0xF0000000) | 0x02000000 | \
(((uint32_t)(x) & 0x000FFFFF) << 5) | ((b) << 2))
#define HWREGB(x)
Definition: types.h:49
© Copyright 1995-2019, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale