Skip to content

Commit 1dd63f4

Browse files
jurenatkartben
authored andcommitted
include: dt-bindings: power: stm32_pwr: Use BIT macro
Use BIT to create valid bitfields for wakeup sources. Signed-off-by: Tomáš Juřena <[email protected]>
1 parent 315ea56 commit 1dd63f4

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

include/zephyr/dt-bindings/power/stm32_pwr.h

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_POWER_STM32_PWR_H_
88
#define ZEPHYR_INCLUDE_DT_BINDINGS_POWER_STM32_PWR_H_
99

10+
#include <zephyr/dt-bindings/dt-util.h>
11+
1012
/**
1113
* @brief STM32 power controller
1214
* @{
@@ -17,10 +19,11 @@
1719
* @{
1820
*/
1921

22+
/* Use this flag on series where wake-up event source is fixed/not configurable */
2023
#define STM32_PWR_WKUP_PIN_NOT_MUXED STM32_PWR_WKUP_EVT_SRC_0
21-
#define STM32_PWR_WKUP_EVT_SRC_0 0
22-
#define STM32_PWR_WKUP_EVT_SRC_1 1
23-
#define STM32_PWR_WKUP_EVT_SRC_2 (1 << 2)
24+
#define STM32_PWR_WKUP_EVT_SRC_0 BIT(0)
25+
#define STM32_PWR_WKUP_EVT_SRC_1 BIT(1)
26+
#define STM32_PWR_WKUP_EVT_SRC_2 BIT(2)
2427

2528
/** @} */
2629

0 commit comments

Comments
 (0)