Zephyr API Documentation 4.4.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
FocalTech Reset Configuration Macros

Macros for encoding reset register and bit information. More...

Macros

#define FOCALTECH_RESET_SHIFT   6U
 
#define FOCALTECH_RESET_MASK   ((1U << FOCALTECH_RESET_SHIFT) - 1U)
 
#define FOCALTECH_RESET_CONFIG(reg, bit)    (((FOCALTECH_##reg##_OFFSET) << FOCALTECH_RESET_SHIFT) | ((bit) & FOCALTECH_RESET_MASK))
 

Detailed Description

Macros for encoding reset register and bit information.

Macro Definition Documentation

◆ FOCALTECH_RESET_CONFIG

#define FOCALTECH_RESET_CONFIG (   reg,
  bit 
)     (((FOCALTECH_##reg##_OFFSET) << FOCALTECH_RESET_SHIFT) | ((bit) & FOCALTECH_RESET_MASK))

◆ FOCALTECH_RESET_MASK

#define FOCALTECH_RESET_MASK   ((1U << FOCALTECH_RESET_SHIFT) - 1U)

◆ FOCALTECH_RESET_SHIFT

#define FOCALTECH_RESET_SHIFT   6U