documentation
.HELP!
CC3200 Peripheral Driver Documentation
CC3200 Peripheral Driver Library User's Guide: D:/D-Drive/ti/CC3200SDK_1.2.0/driverlib/debug.h Source File
CC3200 Peripheral Driver
previous page
next page
CC3200 Peripheral Driver Library User's Guide
1.2.0
Main Page
Modules
Data Structures
Files
File List
driverlib
debug.h
1
//*****************************************************************************
2
//
3
// debug.h
4
//
5
// Macros for assisting debug of the driver library.
6
//
7
// Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/
8
//
9
//
10
// Redistribution and use in source and binary forms, with or without
11
// modification, are permitted provided that the following conditions
12
// are met:
13
//
14
// Redistributions of source code must retain the above copyright
15
// notice, this list of conditions and the following disclaimer.
16
//
17
// Redistributions in binary form must reproduce the above copyright
18
// notice, this list of conditions and the following disclaimer in the
19
// documentation and/or other materials provided with the
20
// distribution.
21
//
22
// Neither the name of Texas Instruments Incorporated nor the names of
23
// its contributors may be used to endorse or promote products derived
24
// from this software without specific prior written permission.
25
//
26
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
27
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
28
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
29
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
30
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
31
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
32
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
33
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
34
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
35
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
36
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
37
//
38
//*****************************************************************************
39
#ifndef __DEBUG_H__
40
#define __DEBUG_H__
41
42
//*****************************************************************************
43
//
44
// Prototype for the function that is called when an invalid argument is passed
45
// to an API. This is only used when doing a DEBUG build.
46
//
47
//*****************************************************************************
48
extern
void
__error__(
char
*pcFilename,
unsigned
long
ulLine);
49
50
//*****************************************************************************
51
//
52
// The ASSERT macro, which does the actual assertion checking. Typically, this
53
// will be for procedure arguments.
54
//
55
//*****************************************************************************
56
#ifdef DEBUG
57
#define ASSERT(expr) \
58
if(!(expr)) \
59
{ \
60
__error__(__FILE__, __LINE__); \
61
} \
62
63
#else
64
#define ASSERT(expr)
65
#endif
66
67
#endif // __DEBUG_H__
Generated on Thu Feb 18 2016 13:22:02 for CC3200 Peripheral Driver Library User's Guide by
1.8.11
previous page
start
next page
Menu
Homepage
Table of contents
CC3200 Peripheral Driver Library User's Guide Documentation
Introduction
Design goals
Driver library modules
Modules
ADC_Analog_to_Digital_Converter_api
ADCChannelDisable
ADCChannelEnable
ADCDisable
ADCDMADisable
ADCDMAEnable
ADCEnable
ADCFIFOLvlGet
ADCFIFORead
ADCIntClear
ADCIntDisable
ADCIntEnable
ADCIntRegister
ADCIntStatus
ADCIntUnregister
ADCTimerConfig
ADCTimerDisable
ADCTimerEnable
ADCTimerReset
ADCTimerValueGet
AES_Advanced_Encryption_Standard_api
AESAuthDataLengthSet
AESConfigSet
AESDataLengthSet
AESDataMAC
AESDataProcess
AESDataProcessAE
AESDataRead
AESDataReadNonBlocking
AESDataWrite
AESDataWriteNonBlocking
AESDMADisable
AESDMAEnable
AESIntClear
AESIntDisable
AESIntEnable
AESIntRegister
AESIntStatus
AESIntUnregister
AESIVGet
AESIVSet
AESKey1Set
AESKey2Set
AESKey3Set
AESTagRead
Camera_api
CameraBufferRead
CameraCaptureStart
CameraCaptureStop
CameraDMADisable
CameraDMAEnable
CameraIntClear
CameraIntDisable
CameraIntEnable
CameraIntRegister
CameraIntStatus
CameraIntUnregister
CameraParamsConfig
CameraReset
CameraThresholdSet
CameraXClkConfig
CameraXClkSet
CRC_Cyclic_Redundancy_Check_api
CRCConfigSet
CRCDataProcess
CRCDataWrite
CRCResultRead
CRCSeedSet
DES_Data_Encryption_Standard_api
DESConfigSet
DESDataLengthSet
DESDataProcess
DESDataRead
DESDataReadNonBlocking
DESDataWrite
DESDataWriteNonBlocking
DESDMADisable
DESDMAEnable
DESIntClear
DESIntDisable
DESIntEnable
DESIntRegister
DESIntStatus
DESIntUnregister
DESIVSet
DESKeySet
Flash_api
FlashDisable
FlashErase
FlashEraseNonBlocking
FlashIntClear
FlashIntDisable
FlashIntEnable
FlashIntRegister
FlashIntStatus
FlashIntUnregister
FlashMassErase
FlashMassEraseNonBlocking
FlashProgram
FlashProgramNonBlocking
FlashProtectGet
GPIO_General_Purpose_InputOutput_api
GPIODirModeGet
GPIODirModeSet
GPIODMATriggerDisable
GPIODMATriggerEnable
GPIOIntClear
GPIOIntDisable
GPIOIntEnable
GPIOIntRegister
GPIOIntStatus
GPIOIntTypeGet
GPIOIntTypeSet
GPIOIntUnregister
GPIOPinRead
GPIOPinWrite
HwSpinLock_api
HwSpinLockAcquire
HwSpinLockRelease
HwSpinLockTest
HwSpinLockTryAcquire
I2C_api
I2CFIFODataGet
I2CFIFODataGetNonBlocking
I2CFIFODataPut
I2CFIFODataPutNonBlocking
I2CFIFOStatus
I2CIntRegister
I2CIntUnregister
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
I2S_api
I2SConfigSetExpClk
I2SDataGet
I2SDataGetNonBlocking
I2SDataPut
I2SDataPutNonBlocking
I2SDisable
I2SEnable
I2SIntClear
I2SIntDisable
I2SIntEnable
I2SIntRegister
I2SIntStatus
I2SIntUnregister
I2SRxActiveSlotSet
I2SRxFIFODisable
I2SRxFIFOEnable
I2SRxFIFOStatusGet
I2SSerializerConfig
I2STxActiveSlotSet
I2STxFIFODisable
I2STxFIFOEnable
I2STxFIFOStatusGet
Interrupt_api
IntDisable
IntEnable
IntMasterDisable
IntMasterEnable
IntPendClear
IntPendSet
IntPriorityGet
IntPriorityGroupingGet
IntPriorityGroupingSet
IntPriorityMaskGet
IntPriorityMaskSet
IntPrioritySet
IntRegister
IntUnregister
IntVTableBaseSet
Pin_api
PinConfigGet
PinConfigSet
PinDirModeGet
PinDirModeSet
PinModeGet
PinModeSet
PinTypeADC
PinTypeCamera
PinTypeGPIO
PinTypeI2C
PinTypeI2S
PinTypeSDHost
PinTypeSPI
PinTypeTimer
PinTypeUART
PRCM_Power_Reset_Clock_Module_api
PRCMCameraFreqSet
PRCMCC3200MCUInit
PRCMHibernateEnter
PRCMHibernateIntervalSet
PRCMHibernateWakeupCauseGet
PRCMHibernateWakeUpGPIOSelect
PRCMHibernateWakeupSourceDisable
PRCMHibernateWakeupSourceEnable
PRCMHIBRegRead
PRCMHIBRegWrite
PRCMI2SClockFreqSet
PRCMIntDisable
PRCMIntEnable
PRCMIntRegister
PRCMIntStatus
PRCMIntUnregister
PRCMLPDSEnter
PRCMLPDSEnterKeepDebugIf
PRCMLPDSIntervalSet
PRCMLPDSRestoreInfoSet
PRCMLPDSWakeupCauseGet
PRCMLPDSWakeUpGPIOSelect
PRCMLPDSWakeupSourceDisable
PRCMLPDSWakeupSourceEnable
PRCMMCUReset
PRCMOCRRegisterRead
PRCMOCRRegisterWrite
PRCMPeripheralClkDisable
PRCMPeripheralClkEnable
PRCMPeripheralClockGet
PRCMPeripheralReset
PRCMPeripheralStatusGet
PRCMRTCGet
PRCMRTCInUseGet
PRCMRTCInUseSet
PRCMRTCMatchGet
PRCMRTCMatchSet
PRCMRTCSet
PRCMSleepEnter
PRCMSlowClkCtrFastGet
PRCMSlowClkCtrGet
PRCMSlowClkCtrMatchGet
PRCMSlowClkCtrMatchSet
PRCMSRAMRetentionDisable
PRCMSRAMRetentionEnable
PRCMSysResetCauseGet
Secure_Digital_Host_api
SDHostBlockCountSet
SDHostBlockSizeSet
SDHostCardErrorMaskGet
SDHostCardErrorMaskSet
SDHostCmdReset
SDHostCmdSend
SDHostDataNonBlockingRead
SDHostDataNonBlockingWrite
SDHostDataRead
SDHostDataWrite
SDHostInit
SDHostIntClear
SDHostIntDisable
SDHostIntEnable
SDHostIntRegister
SDHostIntStatus
SDHostIntUnregister
SDHostRespGet
SDHostSetExpClk
SHA_Secure_Hash_Algorithm_api
SHAMD5ConfigSet
SHAMD5DataLengthSet
SHAMD5DataProcess
SHAMD5DataWrite
SHAMD5DataWriteNonBlocking
SHAMD5DMADisable
SHAMD5DMAEnable
SHAMD5HMACKeySet
SHAMD5HMACPPKeyGenerate
SHAMD5HMACPPKeySet
SHAMD5HMACProcess
SHAMD5IntClear
SHAMD5IntDisable
SHAMD5IntEnable
SHAMD5IntRegister
SHAMD5IntStatus
SHAMD5IntUnregister
SHAMD5ResultRead
SPI_Serial_Peripheral_Interface_api
SPIConfigSetExpClk
SPICSDisable
SPICSEnable
SPIDataGet
SPIDataGetNonBlocking
SPIDataPut
SPIDataPutNonBlocking
SPIDisable
SPIDmaDisable
SPIDmaEnable
SPIEnable
SPIFIFODisable
SPIFIFOEnable
SPIFIFOLevelGet
SPIFIFOLevelSet
SPIIntClear
SPIIntDisable
SPIIntEnable
SPIIntRegister
SPIIntStatus
SPIIntUnregister
SPIReset
SPITransfer
SPIWordCountSet
Systick_api
SysTickDisable
SysTickEnable
SysTickIntDisable
SysTickIntEnable
SysTickIntRegister
SysTickIntUnregister
SysTickPeriodGet
SysTickPeriodSet
SysTickValueGet
GPT_General_Purpose_Timer_api
TimerConfigure
TimerControlEvent
TimerControlLevel
TimerControlStall
TimerDisable
TimerDMAEventGet
TimerDMAEventSet
TimerEnable
TimerIntClear
TimerIntDisable
TimerIntEnable
TimerIntRegister
TimerIntStatus
TimerIntUnregister
TimerLoadGet
TimerLoadSet
TimerMatchGet
TimerMatchSet
TimerPrescaleGet
TimerPrescaleMatchGet
TimerPrescaleMatchSet
TimerPrescaleSet
TimerValueGet
TimerValueSet
UART_api
UARTBreakCtl
UARTBusy
UARTCharGet
UARTCharGetNonBlocking
UARTCharPut
UARTCharPutNonBlocking
UARTCharsAvail
UARTConfigGetExpClk
UARTConfigSetExpClk
UARTDisable
UARTDMADisable
UARTDMAEnable
UARTEnable
UARTFIFODisable
UARTFIFOEnable
UARTFIFOLevelGet
UARTFIFOLevelSet
UARTFlowControlGet
UARTFlowControlSet
UARTIntClear
UARTIntDisable
UARTIntEnable
UARTIntRegister
UARTIntStatus
UARTIntUnregister
UARTModemControlClear
UARTModemControlGet
UARTModemControlSet
UARTModemStatusGet
UARTParityModeGet
UARTParityModeSet
UARTRxErrorClear
UARTRxErrorGet
UARTSpaceAvail
UARTTxIntModeGet
UARTTxIntModeSet
UDMA_Micro_Direct_Memory_Access_api
tDMAControlTable
pvDstEndAddr
pvSrcEndAddr
ulControl
ulSpare
uDMAChannelAssign
uDMAChannelAttributeDisable
uDMAChannelAttributeEnable
uDMAChannelAttributeGet
uDMAChannelControlSet
uDMAChannelDisable
uDMAChannelEnable
uDMAChannelIsEnabled
uDMAChannelModeGet
uDMAChannelRequest
uDMAChannelScatterGatherSet
uDMAChannelSizeGet
uDMAChannelTransferSet
uDMAControlAlternateBaseGet
uDMAControlBaseGet
uDMAControlBaseSet
uDMADisable
uDMAEnable
uDMAErrorStatusClear
uDMAErrorStatusGet
uDMAIntClear
uDMAIntRegister
uDMAIntStatus
uDMAIntUnregister
Utils_api
UtilsDelay
WDT_Watchdog_Timer_api
WatchdogEnable
WatchdogIntClear
WatchdogIntRegister
WatchdogIntStatus
WatchdogIntUnregister
WatchdogLock
WatchdogLockState
WatchdogReloadGet
WatchdogReloadSet
WatchdogRunning
WatchdogStallDisable
WatchdogStallEnable
WatchdogUnlock
WatchdogValueGet
Data Structures
Data Structures
_PRCM_PeripheralRegs_
ulClkReg
ulRstReg
tDMAControlTable
pvDstEndAddr
pvSrcEndAddr
ulControl
ulSpare
uVectorEntry
pfnHandler
ulPtr
Data Structure Index
Files
File List
driverlib
adc.h
aes.h
camera.h
cpu.h
crc.h
debug.h
des.h
flash.h
gpio.h
hwspinlock.h
i2c.h
i2s.h
interrupt.h
pin.h
prcm.h
rom.h
rom_map.h
rom_patch.h
sdhost.h
shamd5.h
spi.h
systick.h
timer.h
uart.h
udma.h
utils.h
version.h
wdt.h
MainPage
mainpage.h
Get in touch
Submit feedback about this site to:
[email protected]