STM32 Sequencer v1.6.0

Macros
SEQUENCER private defines
sequencer utilities

## 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.