From 64f0853aa156ff11996d01870ae05636e30680b5 Mon Sep 17 00:00:00 2001
From: Gijs <schoonderbeek@astron.nl>
Date: Tue, 18 Oct 2022 17:14:32 +0200
Subject: [PATCH] Moved classes to lib file, modified EEPROM writing

---
 APSPU_I2C.py | 23 +++++++++++++++++++----
 1 file changed, 19 insertions(+), 4 deletions(-)

diff --git a/APSPU_I2C.py b/APSPU_I2C.py
index 876263b..7d93c8c 100644
--- a/APSPU_I2C.py
+++ b/APSPU_I2C.py
@@ -14,10 +14,25 @@ CTR_POLS = {"CTR_LBA" :  0x3C,
             "CTR_RCU2_A" : 0x3D,
             "CTR_RCU2_D" : 0x3E}
 
-LP_VOUT_MODE      = 0x20
-LP_VOUT           = 0x8B #
-LP_temp           = 0x8D #
-LP_IOUT           = 0x8C
+VOUT_POLS = {"CTR_LBA" :  8.0,
+            "CTR_RCU2_A" : 5.60009765625,
+            "CTR_RCU2_D" : 3.2998046875}
+
+LP_VIN             = 0x88 #
+LP_VOUT_MODE       = 0x20
+LP_VOUT            = 0x8B #
+LP_temp            = 0x8D #
+LP_IOUT            = 0x8C
+LP_VOUT_COMMAND    = 0x21
+LP_VOUT_TRIM       = 0x22
+LP_VOUT_MAX        = 0x24
+LP_VOUT_SCALE_LOOP = 0x29
+LP_VOUT_SCALE_MON  = 0x2A
+LP_VOUT_OV_LIMIT   = 0x40
+LP_VOUT_UV_LIMIT   = 0x44
+LP_STORE_USER_ALL  = 0x15
+LP_ON_OFF_CONFIG   = 0x02
+LP_OPERATION       = 0x01
 
 ###################################
 # Central I2C Devices
-- 
GitLab