From d9f5f7493fe47215cdfc045dd0cab9bd944c1240 Mon Sep 17 00:00:00 2001 From: Rafal Dyla Date: Fri, 14 Feb 2025 11:34:26 +0100 Subject: [PATCH] nrfs: Added explicit enum values Added explicit enum values for better resistance to change Signed-off-by: Rafal Dyla --- .../internal/requests/nrfs_reqs_common.h | 23 ++++++++++--------- nrfs/include/internal/services/nrfs_gdpwr.h | 10 ++++---- 2 files changed, 17 insertions(+), 16 deletions(-) diff --git a/nrfs/include/internal/requests/nrfs_reqs_common.h b/nrfs/include/internal/requests/nrfs_reqs_common.h index 5f777ac6..c20d1833 100644 --- a/nrfs/include/internal/requests/nrfs_reqs_common.h +++ b/nrfs/include/internal/requests/nrfs_reqs_common.h @@ -52,18 +52,19 @@ extern "C" { #endif +/* Warning! Do not change the order of this enumeration */ enum { - NRFS_SERVICE_ID_CLOCK, - NRFS_SERVICE_ID_DIAG, - NRFS_SERVICE_ID_DVFS, - NRFS_SERVICE_ID_GDPWR, - NRFS_SERVICE_ID_MRAM, - NRFS_SERVICE_ID_PMIC, - NRFS_SERVICE_ID_RESET, - NRFS_SERVICE_ID_TEMP, - NRFS_SERVICE_ID_USB, - NRFS_SERVICE_ID_GDFS, - NRFS_SERVICE_ID_SWEXT, + NRFS_SERVICE_ID_CLOCK = 0, + NRFS_SERVICE_ID_DIAG = 1, + NRFS_SERVICE_ID_DVFS = 2, + NRFS_SERVICE_ID_GDPWR = 3, + NRFS_SERVICE_ID_MRAM = 4, + NRFS_SERVICE_ID_PMIC = 5, + NRFS_SERVICE_ID_RESET = 6, + NRFS_SERVICE_ID_TEMP = 7, + NRFS_SERVICE_ID_USB = 8, + NRFS_SERVICE_ID_GDFS = 9, + NRFS_SERVICE_ID_SWEXT = 10, }; #ifdef __cplusplus diff --git a/nrfs/include/internal/services/nrfs_gdpwr.h b/nrfs/include/internal/services/nrfs_gdpwr.h index e8b8d77e..72936035 100644 --- a/nrfs/include/internal/services/nrfs_gdpwr.h +++ b/nrfs/include/internal/services/nrfs_gdpwr.h @@ -15,11 +15,11 @@ extern "C" { /** @brief Power domain selection */ typedef enum __NRFS_PACKED { - GDPWR_GD_FAST_ACTIVE_0, - GDPWR_GD_FAST_ACTIVE_1, - GDPWR_GD_FAST_MAIN, - GDPWR_GD_SLOW_ACTIVE, - GDPWR_GD_SLOW_MAIN + GDPWR_GD_FAST_ACTIVE_0 = 0, + GDPWR_GD_FAST_ACTIVE_1 = 1, + GDPWR_GD_FAST_MAIN = 2, + GDPWR_GD_SLOW_ACTIVE = 3, + GDPWR_GD_SLOW_MAIN = 4 } gdpwr_power_domain_t; typedef enum __NRFS_PACKED {