0.3.1

Macros

#define scu_dsp_end_clear()
 Clear the interrupt handler for the SCU-DSP end interrupt.
 
#define scu_timer_t0_clear()
 Clear the interrupt handler for the SCU timer #0 interrupt.
 
#define scu_timer_t1_clear()
 Clear the interrupt handler for the SCU timer #1 interrupt.
 

Functions

void scu_dma_level_end_set (scu_dma_level_t level, scu_dma_callback_t callback, void *work)
 Set the interrupt handler for the SCU-DMA level end interrupt.
 
void scu_dsp_end_set (scu_dsp_ihr_t ihr)
 Set the interrupt handler for the SCU-DSP end interrupt.
 
void scu_timer_t0_set (scu_timer_ihr_t ihr)
 Set the interrupt handler for the SCU timer #0 interrupt.
 
void scu_timer_t1_set (scu_timer_ihr_t ihr)
 Set the interrupt handler for the SCU timer #1 interrupt.
 

Detailed Description

Description goes here.

These functions set the interrupt handler for their respective SCU IC interrupt.

Macro Definition Documentation

◆ scu_dsp_end_clear

#define scu_dsp_end_clear ( )
Value:
do { \
scu_dsp_end_set(NULL); \
} while (false)

Clear the interrupt handler for the SCU-DSP end interrupt.

See also
scu_dsp_end_clear

◆ scu_timer_t0_clear

#define scu_timer_t0_clear ( )
Value:
do { \
scu_timer_t0_set(NULL); \
} while (false)

Clear the interrupt handler for the SCU timer #0 interrupt.

See also
scu_timer_t0_set

◆ scu_timer_t1_clear

#define scu_timer_t1_clear ( )
Value:
do { \
scu_timer_t1_set(NULL); \
} while (false)

Clear the interrupt handler for the SCU timer #1 interrupt.

See also
scu_timer_t1_set

Function Documentation

◆ scu_dma_level_end_set()

void scu_dma_level_end_set ( scu_dma_level_t  level,
scu_dma_callback_t  callback,
void *  work 
)

Set the interrupt handler for the SCU-DMA level end interrupt.

There is no need to explicitly return via rte for ihr.

Parameters
levelThe SCU-DMA level.
callbackThe interrupt handler.
workThe pointer to the work passed to callback.

◆ scu_dsp_end_set()

void scu_dsp_end_set ( scu_dsp_ihr_t  ihr)

Set the interrupt handler for the SCU-DSP end interrupt.

There is no need to explicitly return via rte for ihr.

Parameters
ihrThe interrupt handler.
See also
scu_dsp_end_clear

◆ scu_timer_t0_set()

void scu_timer_t0_set ( scu_timer_ihr_t  ihr)

Set the interrupt handler for the SCU timer #0 interrupt.

There is no need to explicitly return via rte for ihr.

Parameters
ihrThe interrupt handler.
See also
scu_timer_t0_clear

◆ scu_timer_t1_set()

void scu_timer_t1_set ( scu_timer_ihr_t  ihr)

Set the interrupt handler for the SCU timer #1 interrupt.

There is no need to explicitly return via rte for ihr.

Parameters
ihrThe interrupt handler.
See also
scu_timer_t1_clear