summaryrefslogtreecommitdiff
path: root/libloragw/src
diff options
context:
space:
mode:
Diffstat (limited to 'libloragw/src')
-rw-r--r--libloragw/src/loragw_hal.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/libloragw/src/loragw_hal.c b/libloragw/src/loragw_hal.c
index 9355cb8..c723be9 100644
--- a/libloragw/src/loragw_hal.c
+++ b/libloragw/src/loragw_hal.c
@@ -1707,6 +1707,19 @@ int lgw_get_trigcnt(uint32_t* trig_cnt_us) {
}
}
+int lgw_get_cur_page(uint8_t* page) {
+ int i;
+ int32_t val;
+
+ i = lgw_reg_r(LGW_PAGE_REG, &val);
+ if (i == LGW_REG_SUCCESS) {
+ *page = (uint32_t)val;
+ return LGW_HAL_SUCCESS;
+ } else {
+ return LGW_HAL_ERROR;
+ }
+}
+
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
const char* lgw_version_info() {