MTB CAT5 Peripheral driver library
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages

General Description

Functions

BOOL32 btss_system_intEnable (BTSS_SYSTEM_INTERRUPT_t interrupt)
 Function btss_system_intEnable. More...
 
BOOL32 btss_system_intDisable (BTSS_SYSTEM_INTERRUPT_t interrupt)
 Function btss_system_intDisable. More...
 
BOOL32 btss_system_intClearPending (BTSS_SYSTEM_INTERRUPT_t interrupt)
 Function btss_system_intClearPending. More...
 
UINT32 btss_system_enterCriticalSection (void)
 Function btss_system_enterCriticalSection. More...
 
void btss_system_exitCriticalSection (UINT32 interrupt_state)
 Function btss_system_exitCriticalSection. More...
 

Function Documentation

BOOL32 btss_system_intEnable ( BTSS_SYSTEM_INTERRUPT_t  interrupt)

Function btss_system_intEnable.

Enable interrupt for peripheral

Parameters
[in]interrupt: interrupt source
Returns
Status
BOOL32 btss_system_intDisable ( BTSS_SYSTEM_INTERRUPT_t  interrupt)

Function btss_system_intDisable.

Disable interrupt for peripheral

Parameters
[in]interrupt: interrupt source
Returns
Status
BOOL32 btss_system_intClearPending ( BTSS_SYSTEM_INTERRUPT_t  interrupt)

Function btss_system_intClearPending.

Clear pending interrupts for peripheral

Parameters
[in]interrupt: interrupt source
Returns
Status
UINT32 btss_system_enterCriticalSection ( void  )

Function btss_system_enterCriticalSection.

Enter critical section

Returns
Current interrupt state
void btss_system_exitCriticalSection ( UINT32  interrupt_state)

Function btss_system_exitCriticalSection.

Clear pending interrupts for peripheral

Parameters
[in]interrupt_state: Interrupt state returned in btss_system_enterCriticalSection
Returns
None