From ee07ebbcae52172642d0cb5788b6d8a21f687888 Mon Sep 17 00:00:00 2001 From: kruger <kruger@astron.nl> Date: Mon, 3 Apr 2023 09:51:39 +0200 Subject: [PATCH] first RCU2L working config --- pypcc/config/RECVTR_LB_TEST.yaml | 48 ++++++++++++++++++++++++++++---- 1 file changed, 42 insertions(+), 6 deletions(-) diff --git a/pypcc/config/RECVTR_LB_TEST.yaml b/pypcc/config/RECVTR_LB_TEST.yaml index 4035cb5..eefff20 100644 --- a/pypcc/config/RECVTR_LB_TEST.yaml +++ b/pypcc/config/RECVTR_LB_TEST.yaml @@ -5,7 +5,7 @@ name: "RECVTR" drivers: - name: I2C1 #TCA9548 type: i2c_iss - parameters: [3] #COM port + parameters: [4] #COM port - name: I2C_RCU type: i2c_dev #I2C devices parent: I2C1 @@ -337,12 +337,33 @@ variables: rw: ro dtype: boolean - - name: [CH1_PWR_ANT_on,CH2_PWR_ANT_on,CH3_PWR_ANT_on] + - name: CH1_PWR_ANT_on description: Antenna power output ON/OFF control. Monitored by Ant_VOUT. driver: I2C_RCU - devreg: [IO1.GPIO1,IO1.GPIO1,IO1.GPIO2] + devreg: IO1.GPIO1 width: 1 - bitoffset: [6,7,6] + bitoffset: 6 + rw: rw + dtype: boolean + + - name: CH2_PWR_ANT_on + description: Antenna power output ON/OFF control. Monitored by Ant_VOUT. + driver: I2C_RCU + devreg: IO1.GPIO1 + width: 1 + bitoffset: 7 + rw: rw + dtype: boolean + +# - name: [CH1_PWR_ANT_on,CH2_PWR_ANT_on,CH3_PWR_ANT_on] + - name: [CH3_PWR_ANT_on] + description: Antenna power output ON/OFF control. Monitored by Ant_VOUT. + driver: I2C_RCU +# devreg: [IO1.GPIO1,IO1.GPIO1,IO1.GPIO2] + devreg: IO1.GPIO2 + width: 1 +# bitoffset: [6,7,6] + bitoffset: 6 rw: rw dtype: boolean @@ -358,7 +379,7 @@ variables: description: RCU version number driver: I2C_RCU devreg: ROM.Version - width: 0x80 #16 characters + width: 0x100 #32 characters rw: ro dtype: string @@ -366,7 +387,7 @@ variables: description: PCB number (astron.nl/webforms/IenS-Boarden/view.php?id=xxx) driver: I2C_RCU devreg: ROM.Serial - width: 0x80 #16 characters + width: 0x100 #32 characters rw: ro dtype: string @@ -474,3 +495,18 @@ methods: - RCU_IO2_GPIO2: Update - RCU_IO3_GPIO1: Update - RCU_IO3_GPIO2: Update + + - name: RCU_off + driver: I2C_RCU + mask: RCU_mask + instructions: + - IO1.GPIO1: 0 + - IO1.GPIO2: 0 + - IO2.GPIO1: 0 + - IO2.GPIO2: 0 + - IO3.GPIO1: 0 + - IO3.GPIO2: 0 + - IO2.CONF1: 0x80 #Pgood on 0x80 + - IO2.CONF2: 0 + - IO1.CONF1: 0 + - IO1.CONF2: 0 -- GitLab