移远官网

si4703收音模块库移植出错,帮帮忙!

在GitHub下载的si4703收音模块库文件,想移植到QuecPython环境中使用,但是出现如下反馈:


不知道问题出在哪里,哪位大侠帮帮忙!
出错是这一句: self.i2c.read(self.i2cAddress, self.reg_addr_all, 16, self.readreg, 32, 0)
I2C的定义:
i2c = I2C(I2C.I2C1, I2C.STANDARD_MODE)
self.reg_addr_all的定义:
self.reg_addr_all = bytearray({0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09}) # SI4703全部寄存器地址
self.readreg的定义:
self.readreg = [0] * 32 # read 32 bytes

如群内沟通,已解决。改为 self.readreg = bytearray(32) 即可。