diff --git a/pypcc/config/RECVTR_LB_TEST.yaml b/pypcc/config/RECVTR_LB_TEST.yaml index 4035cb57e78439e3efa24bede7b79087bc423f3f..eefff2066f6c4dc227f1b0c0145b41c02eae6c00 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