Skip to content
Snippets Groups Projects
Commit e585da6b authored by Paulus Kruger's avatar Paulus Kruger
Browse files

debuged

parent 09ba42c1
No related branches found
No related tags found
1 merge request!11Pypcc2
......@@ -47,7 +47,6 @@ variables:
driver: I2C_CLK
rw: variable #server RW variable, not linked to IO
dtype: boolean
debug: True
- name: CLK_Enable_PWR
description: Power enabled
......@@ -58,6 +57,7 @@ variables:
bitoffset: 1
width: 1
- name: CLK_PLL_locked
description: First status pin give lock status
rw: ro
......@@ -72,6 +72,7 @@ variables:
description: Second status pin give error
rw: ro
dtype: boolean
monitor: true
driver: I2C_CLK
devreg: IO1.GPIO1
bitoffset: 3
......@@ -108,8 +109,12 @@ methods:
driver: I2C_CLK
hidden: True
instructions:
- CLK_I2C_OK : 1
- RCU_IO1_GPIO1 : Update
- IO1.CONF1: Update
- CLK_Enable_PWR: Update
- CLK_PLL_locked: Update
- CLK_PLL_error: Update
- name: CLK_on
driver: I2C_CLK
......@@ -118,6 +123,13 @@ methods:
- IO1.GPIO1: 0x42 #0100 0010 high:PWR enable, CS
- CLK_Enable_PWR: Update
- name: CLK_off
driver: I2C_CLK
instructions:
- IO1.CONF1: 0x2C #0010 1100 PPS/PWR output, SCLK,CS,SDI
- IO1.GPIO1: 0x00 #all low
- CLK_Enable_PWR: Update
# - WAIT: 100 #ms to wait before checking lock
# - CLK_PLL_setup: 0
# - WAIT: 100 #ms to wait before checking lock
......
......@@ -185,6 +185,7 @@ class yamlreader(yamlconfig):
logging.warn("OPC variable not found!!");
return;
data3=var1.get_value();
if not(isinstance(data3,list)): data3=[data3];
# print("OPCset",v['name'],data3,mask)
if mask: #Only update masked values
step=len(data2)//len(mask)
......
......@@ -42,7 +42,7 @@ RCU_I2C.readvar(var1,[])
var1=RCU_conf.getvarid('CLK_PLL_locked_SPI')
#var1=RCU_conf.getvarid('CLK_PLL_r3')
RCU_I2C.readvar(var1,[])
#RCU_I2C.readvar(var1,[])
#var1=RCU_conf.getmethodid('CLK_on');
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment