CC35xxDriverLibrary
hw_types.h File Reference
#include <stdint.h>
#include <stdbool.h>
Include dependency graph for hw_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __STATIC_INLINE   static inline
 
#define HWREG(x)   (*((volatile unsigned long *)(x)))
 
#define HWREGH(x)   (*((volatile unsigned short *)(x)))
 
#define HWREGB(x)   (*((volatile unsigned char *)(x)))
 

Typedefs

typedef void(* FPTR_VOID_VOID_T) (void)
 
typedef void(* FPTR_VOID_UINT8_T) (uint8_t)
 
typedef unsigned int __UINT32
 

Functions

__STATIC_INLINE void _setField (uint32_t fieldVal, uint32_t base, uint32_t reg, uint32_t fieldMask, uint32_t fieldStartBit, uint32_t isWriteOnly)
 
__STATIC_INLINE uint32_t _getField (uint32_t base, uint32_t regOffset, uint32_t fieldMask, uint32_t fieldStartBit)
 

Macro Definition Documentation

§ __STATIC_INLINE

§ HWREG

#define HWREG (   x)    (*((volatile unsigned long *)(x)))

Referenced by __attribute__(), _getField(), _setField(), ADCClearInterrupt(), ADCDisableConversion(), ADCDisableDmaTrigger(), ADCDisableInterrupt(), ADCEnableConversion(), ADCEnableDmaTrigger(), ADCEnableInterrupt(), ADCIsBusy(), ADCMaskedInterruptStatus(), ADCRawInterruptStatus(), ADCReadResult(), ADCReadResultNonBlocking(), ADCRestoreTrims(), ADCSetInput(), ADCSetMemctlRange(), ADCSetPowerDownPolicy(), ADCSetSampleDuration(), ADCSetSamplingClk(), ADCSetSamplingMode(), ADCSetSequence(), ADCSetTriggerPolicy(), ADCSetTriggerSource(), ADCStartConversion(), ADCStopConversion(), DMAClearInt(), DMAConfigureChannel(), DMAConfigureChannelFlags(), DMADisableDestinationFifoMode(), DMADisableInt(), DMAEnableDestinationFifoMode(), DMAEnableInt(), DMAGetChannelDirection(), DMAGetChannelPeripheral(), DMAGetChannelStatus(), DMAInitChannel(), DMAIntStatus(), DMAStartTransaction(), I2CClearInt(), I2CControllerDisable(), I2CControllerEnable(), I2CControllerGetError(), I2CControllerInit(), I2CControllerIsBusBusy(), I2CControllerIsBusy(), I2CControllerSetCommand(), I2CControllerSetTargetAddr(), I2CDisableInt(), I2CEnableInt(), I2CFlushFifos(), I2CFlushRxFifo(), I2CFlushTxFifo(), I2CGetRxFifoCount(), I2CGetTxFifoCount(), I2CIntStatus(), I2CIsRxFifoEmpty(), I2CIsRxFifoFull(), I2CIsTxFifoEmpty(), I2CIsTxFifoFull(), I2CSetRxFifoTrigger(), I2CSetTxFifoTrigger(), I2SClearInt(), I2SConfigureAdfs(), I2SConfigureClocks(), I2SDisableAdfs(), I2SDisableClk(), I2SDisableControllerClocks(), I2SDisableInt(), I2SDisableSampleStamp(), I2SEnableAdfs(), I2SEnableClk(), I2SEnableControllerClocks(), I2SEnableInt(), I2SEnableSampleStamp(), I2SGetInPointer(), I2SGetInPointerNext(), I2SGetOutPointer(), I2SGetOutPointerNext(), I2SGetSampleStamp(), I2SIntStatus(), I2SSelectAdfsInputClk(), I2SSetInPointer(), I2SSetOutPointer(), I2SStart(), I2SStop(), IntRegister(), OSPISetSTIGDataRegister(), SPIBusy(), SPIClearInt(), SPIConfig(), SPIDisable(), SPIDisableDMA(), SPIDisableHWCS(), SPIDisableInt(), SPIEnable(), SPIEnableDMA(), SPIEnableHWCS(), SPIEnableInt(), SPIGetData(), SPIGetDataNonBlocking(), SPIIntStatus(), SPIPutData(), SPIPutDataNonBlocking(), SPISelectCSN(), SPIStatus(), UARTBusy(), UARTCharAvailable(), UARTClearInt(), UARTClearRxError(), UARTClockCtrl(), UARTConfigSetExpClk(), UARTDisable(), UARTDisableCts(), UARTDisableDma(), UARTDisableFifo(), UARTDisableInt(), UARTDisableRts(), UARTEnable(), UARTEnableCts(), UARTEnableDma(), UARTEnableFifo(), UARTEnableInt(), UARTEnableRts(), UARTGetChar(), UARTGetRxError(), UARTIntStatus(), UARTPutChar(), UARTPutCharNonBlocking(), UARTSetFifoLevel(), UARTSpaceAvailable(), WatchdogClearWakeUpEvent(), WatchdogDisableResetEvent(), WatchdogDisableWakeUpEvent(), WatchdogEnableResetEvent(), WatchdogEnableWakeUpEvent(), WatchdogReset(), WatchdogSetResetThreshold(), WatchdogSetSwMode(), WatchdogSetWakeUpThreshold(), WatchdogStartSequence(), WatchdogStatus(), WatchdogStopSequence(), XIPGetUDMAChannelProgressingStatus(), XIPGetUDMAChannelWordsLeft(), XIPGetUDMAIrqStatus(), and XIPStartUDMATransaction().

§ HWREGH

§ HWREGB

#define HWREGB (   x)    (*((volatile unsigned char *)(x)))

Typedef Documentation

§ FPTR_VOID_VOID_T

typedef void(* FPTR_VOID_VOID_T) (void)

§ FPTR_VOID_UINT8_T

typedef void(* FPTR_VOID_UINT8_T) (uint8_t)

§ __UINT32

typedef unsigned int __UINT32

Function Documentation

§ _setField()

__STATIC_INLINE void _setField ( uint32_t  fieldVal,
uint32_t  base,
uint32_t  reg,
uint32_t  fieldMask,
uint32_t  fieldStartBit,
uint32_t  isWriteOnly 
)

References HWREG.

§ _getField()

__STATIC_INLINE uint32_t _getField ( uint32_t  base,
uint32_t  regOffset,
uint32_t  fieldMask,
uint32_t  fieldStartBit 
)

References HWREG.