From c435feee453132ee377d9635d1321861142812a3 Mon Sep 17 00:00:00 2001 From: logicog Date: Sun, 15 Jun 2025 18:18:36 +0200 Subject: [PATCH] Add REG_SET macro --- rtl837x_regs.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rtl837x_regs.h b/rtl837x_regs.h index 832defb..b288838 100644 --- a/rtl837x_regs.h +++ b/rtl837x_regs.h @@ -44,5 +44,10 @@ #define RTL837X_REG_GPIOC 0x48 // BIT 5 set: SIGNAL LOS of SFP module on 9000-6XH (RX_LOS pin) +#define REG_SET(r, v) SFR_DATA_24 = (v >> 24) & 0xff; \ + SFR_DATA_16 = (v >> 16) & 0xff; \ + SFR_DATA_8 = (v >> 8 & 0xff); \ + SFR_DATA_0 = v & 0xff; \ + reg_write(r); #endif