MSP430UltrasonicLibrary  02_20_00_16
Functions
Interrupt_api

Functions

void USS_registerSDHSInterruptCallback (USS_SDHS_Interrupt interruptNum, void function(void))
 The following API registers a function callback to the desired SAPH interrupt vector. More...
 
void USS_registerSAPHInterruptCallback (USS_SAPH_Interrupt interruptNum, void function(void))
 The following API registers a function callback to the desired SAPH interrupt vector. More...
 
void USS_registerUUPSInterruptCallback (USS_UUPS_Interrupt interruptNum, void function(void))
 The following API registers a function callback to the desired UUPS interrupt vector. More...
 
void USS_registerHSPLLInterruptCallback (USS_HSPLL_Interrupt interruptNum, void function(void))
 The following API registers a function callback to the desired HSPLL interrupt vector. More...
 
void USS_unregisterSDHSInterruptCallback (USS_SDHS_Interrupt interruptNum)
 The following API registers a function callback to the desired SAPH interrupt vector. More...
 
void USS_unregisterSAPHInterruptCallback (USS_SAPH_Interrupt interruptNum)
 The following API unregisters a function callback to the desired SAPH interrupt vector. More...
 
void USS_unregisterUUPSInterruptCallback (USS_UUPS_Interrupt interruptNum)
 The following API unregisters a function callback to the desired UUPS interrupt vector. More...
 
void USS_unregisterHSPLLInterruptCallback (USS_HSPLL_Interrupt interruptNum)
 The following API unregisters a function callback to the desired HSPLL interrupt vector. More...
 

Detailed Description

Function Documentation

§ USS_registerSDHSInterruptCallback()

void USS_registerSDHSInterruptCallback ( USS_SDHS_Interrupt  interruptNum,
void   functionvoid 
)

The following API registers a function callback to the desired SAPH interrupt vector.

Parameters
[in]interruptNumValid parameters:
  • USS_SDHS_Interrupt_OVF
  • USS_SDHS_Interrupt_OVINLVL
  • USS_SDHS_Interrupt_SMPSZ
  • USS_SDHS_Interrupt_SSTRG
  • USS_SDHS_Interrupt_DTRDY
  • USS_SDHS_Interrupt_WINHI
  • USS_SDHS_Interrupt_WINLO
[in]functionAddress of function to be registered for callback.
Returns
None

References USS_SDHS_Interrupt_ACQDONE, USS_SDHS_Interrupt_DTRDY, USS_SDHS_Interrupt_OVF, USS_SDHS_Interrupt_SSTRG, USS_SDHS_Interrupt_WINHI, USS_SDHS_Interrupt_WINLO, USSSWLIB_SDHS_ACQDONE_callback, USSSWLIB_SDHS_DTRDY_callback, USSSWLIB_SDHS_OVF_callback, USSSWLIB_SDHS_SSTRG_callback, USSSWLIB_SDHS_WINHI_callback, and USSSWLIB_SDHS_WINLO_callback.

§ USS_registerSAPHInterruptCallback()

void USS_registerSAPHInterruptCallback ( USS_SAPH_Interrupt  interruptNum,
void   functionvoid 
)

The following API registers a function callback to the desired SAPH interrupt vector.

Parameters
[in]interruptNumValid parameters:
  • USS_SAPH_Interrupt_DATAERR
  • USS_SAPH_Interrupt_TMFTO
  • USS_SAPH_Interrupt_SEQDN
  • USS_SAPH_Interrupt_PNGDN
Parameters
[in]functionAddress of function to be registered for callback.
Returns
None

References USS_SAPH_Interrupt_DATAERR, USS_SAPH_Interrupt_PNGDN, USS_SAPH_Interrupt_SEQDN, USS_SAPH_Interrupt_TMFTO, USSSWLIB_SAPH_DATAERR_callback, USSSWLIB_SAPH_PNGDN_callback, USSSWLIB_SAPH_SEQDN_callback, and USSSWLIB_SAPH_TMFTO_callback.

Referenced by USS_configureUltrasonicMeasurement().

§ USS_registerUUPSInterruptCallback()

void USS_registerUUPSInterruptCallback ( USS_UUPS_Interrupt  interruptNum,
void   functionvoid 
)

The following API registers a function callback to the desired UUPS interrupt vector.

Parameters
[in]interruptNumValid parameters:
  • USS_UUPS_Interrupt_PREQIG
  • USS_UUPS_Interrupt_PTMOUT
Parameters
[in]functionAddress of function to be registered for callback.
Returns
None

References USS_UUPS_Interrupt_PREQIG, USS_UUPS_Interrupt_PTMOUT, USS_UUPS_Interrupt_STPBYDB, USSSWLIB_UUPS_PREQIG_callback, USSSWLIB_UUPS_PTMOUT_callback, and USSSWLIB_UUPS_STPBYDB_callback.

§ USS_registerHSPLLInterruptCallback()

void USS_registerHSPLLInterruptCallback ( USS_HSPLL_Interrupt  interruptNum,
void   functionvoid 
)

The following API registers a function callback to the desired HSPLL interrupt vector.

Parameters
[in]interruptNumValid parameters:
  • USS_HSPLL_Interrupt_PLLUNLOCK
[in]functionAddress of function to be registered for callback.
Returns
None

References USS_HSPLL_Interrupt_PLLUNLOCK, and USSSWLIB_HSPLL_PLLunlock_callback.

§ USS_unregisterSDHSInterruptCallback()

void USS_unregisterSDHSInterruptCallback ( USS_SDHS_Interrupt  interruptNum)

The following API registers a function callback to the desired SAPH interrupt vector.

Parameters
[in]interruptNumValid parameters:
  • USS_SDHS_Interrupt_OVF
  • USS_SDHS_Interrupt_OVINLVL
  • USS_SDHS_Interrupt_SMPSZ
  • USS_SDHS_Interrupt_SSTRG
  • USS_SDHS_Interrupt_DTRDY
  • USS_SDHS_Interrupt_WINHI
  • USS_SDHS_Interrupt_WINLO
Returns
None

References USS_SDHS_Interrupt_ACQDONE, USS_SDHS_Interrupt_DTRDY, USS_SDHS_Interrupt_OVF, USS_SDHS_Interrupt_SSTRG, USS_SDHS_Interrupt_WINHI, USS_SDHS_Interrupt_WINLO, USSSWLIB_SDHS_ACQDONE_callback, USSSWLIB_SDHS_DTRDY_callback, USSSWLIB_SDHS_OVF_callback, USSSWLIB_SDHS_SSTRG_callback, USSSWLIB_SDHS_WINHI_callback, and USSSWLIB_SDHS_WINLO_callback.

§ USS_unregisterSAPHInterruptCallback()

void USS_unregisterSAPHInterruptCallback ( USS_SAPH_Interrupt  interruptNum)

The following API unregisters a function callback to the desired SAPH interrupt vector.

Parameters
[in]interruptNumValid parameters:
  • USS_SAPH_Interrupt_DATAERR
  • USS_SAPH_Interrupt_TMFTO
  • USS_SAPH_Interrupt_SEQDN
  • USS_SAPH_Interrupt_PNGDN
Returns
None

References USS_SAPH_Interrupt_DATAERR, USS_SAPH_Interrupt_PNGDN, USS_SAPH_Interrupt_SEQDN, USS_SAPH_Interrupt_TMFTO, USSSWLIB_SAPH_DATAERR_callback, USSSWLIB_SAPH_PNGDN_callback, USSSWLIB_SAPH_SEQDN_callback, and USSSWLIB_SAPH_TMFTO_callback.

§ USS_unregisterUUPSInterruptCallback()

void USS_unregisterUUPSInterruptCallback ( USS_UUPS_Interrupt  interruptNum)

The following API unregisters a function callback to the desired UUPS interrupt vector.

Parameters
[in]interruptNumValid parameters:
  • USS_UUPS_Interrupt_PREQIG
  • USS_UUPS_Interrupt_PTMOUT
Returns
None

References USS_UUPS_Interrupt_PREQIG, USS_UUPS_Interrupt_PTMOUT, USS_UUPS_Interrupt_STPBYDB, USSSWLIB_UUPS_PREQIG_callback, USSSWLIB_UUPS_PTMOUT_callback, and USSSWLIB_UUPS_STPBYDB_callback.

§ USS_unregisterHSPLLInterruptCallback()

void USS_unregisterHSPLLInterruptCallback ( USS_HSPLL_Interrupt  interruptNum)

The following API unregisters a function callback to the desired HSPLL interrupt vector.

Parameters
[in]interruptNumValid parameters:
  • USS_HSPLL_Interrupt_PLLUNLOCK
Returns
None

References USS_HSPLL_Interrupt_PLLUNLOCK, and USSSWLIB_HSPLL_PLLunlock_callback.

© Copyright 1995-2019, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale