Commit ccfcfda4 authored by Matthieu Cattin's avatar Matthieu Cattin

Modify si570 get raw config function.

- Returns all registers.
- Two dimensions table [address, data]
parent d4317f75
......@@ -33,6 +33,12 @@ class CSi57x:
R_RFREQ2 = 0x0A
R_RFREQ1 = 0x0B
R_RFREQ0 = 0x0C
R_HS_7PPM = 0x0D
R_RFREQ4_7PPM = 0x0E
R_RFREQ3_7PPM = 0x0F
R_RFREQ2_7PPM = 0x10
R_RFREQ1_7PPM = 0x11
R_RFREQ0_7PPM = 0x12
R_RFMC = 0x87
R_FDCO = 0x89
......@@ -132,12 +138,20 @@ class CSi57x:
def get_raw_config(self):
config = []
config.append(self.rd_reg(self.R_HS))
config.append(self.rd_reg(self.R_RFREQ4))
config.append(self.rd_reg(self.R_RFREQ3))
config.append(self.rd_reg(self.R_RFREQ2))
config.append(self.rd_reg(self.R_RFREQ1))
config.append(self.rd_reg(self.R_RFREQ0))
config.append([self.R_HS, self.rd_reg(self.R_HS)])
config.append([self.R_RFREQ4, self.rd_reg(self.R_RFREQ4)])
config.append([self.R_RFREQ3, self.rd_reg(self.R_RFREQ3)])
config.append([self.R_RFREQ2, self.rd_reg(self.R_RFREQ2)])
config.append([self.R_RFREQ1, self.rd_reg(self.R_RFREQ1)])
config.append([self.R_RFREQ0, self.rd_reg(self.R_RFREQ0)])
config.append([self.R_HS_7PPM, self.rd_reg(self.R_HS_7PPM)])
config.append([self.R_RFREQ4_7PPM, self.rd_reg(self.R_RFREQ4_7PPM)])
config.append([self.R_RFREQ3_7PPM, self.rd_reg(self.R_RFREQ3_7PPM)])
config.append([self.R_RFREQ2_7PPM, self.rd_reg(self.R_RFREQ2_7PPM)])
config.append([self.R_RFREQ1_7PPM, self.rd_reg(self.R_RFREQ1_7PPM)])
config.append([self.R_RFREQ0_7PPM, self.rd_reg(self.R_RFREQ0_7PPM)])
config.append([self.R_RFMC, self.rd_reg(self.R_RFMC)])
config.append([self.R_FDCO, self.rd_reg(self.R_FDCO)])
return config
# For Si571 only !
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment