STM32 Sequencer  v1.6.0
SEQUENCER private defines

Macros

#define UTIL_SEQ_ENTER_CRITICAL_SECTION_IDLE()   UTIL_SEQ_ENTER_CRITICAL_SECTION( )
 macro used to enter the critical section before calling the IDLE function More...
 
#define UTIL_SEQ_EXIT_CRITICAL_SECTION_IDLE()   UTIL_SEQ_EXIT_CRITICAL_SECTION( )
 macro used to exit the critical section when exiting the IDLE function More...
 
#define UTIL_SEQ_NOTASKRUNNING   (0xFFFFFFFFU)
 define to represent no task running More...
 
#define UTIL_SEQ_NO_BIT_SET   (0U)
 define to represent no bit set inside uint32_t mapping More...
 
#define UTIL_SEQ_ALL_BIT_SET   (~0U)
 define to represent all bits set inside uint32_t mapping More...
 
#define UTIL_SEQ_CONF_TASK_NBR   (32)
 default number of task is default 32 (maximum), can be reduced by redefining in utilities_conf.h More...
 
#define UTIL_SEQ_CONF_PRIO_NBR   (2)
 default value of priority number. More...
 
#define UTIL_SEQ_MEMSET8(dest, value, size)   UTILS_MEMSET8( dest, value, size )
 default memset function. More...
 

Detailed Description

Macro Definition Documentation

◆ UTIL_SEQ_ALL_BIT_SET

#define UTIL_SEQ_ALL_BIT_SET   (~0U)

define to represent all bits set inside uint32_t mapping

Definition at line 86 of file stm32_seq.c.

◆ UTIL_SEQ_CONF_PRIO_NBR

#define UTIL_SEQ_CONF_PRIO_NBR   (2)

default value of priority number.

Definition at line 103 of file stm32_seq.c.

◆ UTIL_SEQ_CONF_TASK_NBR

#define UTIL_SEQ_CONF_TASK_NBR   (32)

default number of task is default 32 (maximum), can be reduced by redefining in utilities_conf.h

Definition at line 92 of file stm32_seq.c.

◆ UTIL_SEQ_ENTER_CRITICAL_SECTION_IDLE

#define UTIL_SEQ_ENTER_CRITICAL_SECTION_IDLE ( )    UTIL_SEQ_ENTER_CRITICAL_SECTION( )

macro used to enter the critical section before calling the IDLE function

Note
in a basic configuration shall be identical to the macro UTIL_SEQ_ENTER_CRITICAL_SECTION. The redefinition of this macro will allow to perform specific operation

Definition at line 61 of file stm32_seq.c.

◆ UTIL_SEQ_EXIT_CRITICAL_SECTION_IDLE

#define UTIL_SEQ_EXIT_CRITICAL_SECTION_IDLE ( )    UTIL_SEQ_EXIT_CRITICAL_SECTION( )

macro used to exit the critical section when exiting the IDLE function

Note
the behavior of the macro shall be symmetrical with the macro UTIL_SEQ_ENTER_CRITICAL_SECTION_IDLE

Definition at line 70 of file stm32_seq.c.

◆ UTIL_SEQ_MEMSET8

#define UTIL_SEQ_MEMSET8 (   dest,
  value,
  size 
)    UTILS_MEMSET8( dest, value, size )

default memset function.

Definition at line 110 of file stm32_seq.c.

◆ UTIL_SEQ_NO_BIT_SET

#define UTIL_SEQ_NO_BIT_SET   (0U)

define to represent no bit set inside uint32_t mapping

Definition at line 81 of file stm32_seq.c.

◆ UTIL_SEQ_NOTASKRUNNING

#define UTIL_SEQ_NOTASKRUNNING   (0xFFFFFFFFU)

define to represent no task running

Definition at line 76 of file stm32_seq.c.