Can't find I2C slave with GPY in Pyscan



  • I have an Adafruit Feather M4 express setup as an I2C slave device with 4.7K pull up resistors on both SCL & SDA. I know that Feather is properly functioning because I wrote to it over I2C with another Feather setup as a master.

    My GPY, with firmware 1.20.2.r6, is in a Pyscan board and according to the Pyscan pinout I am using pins P21 for SCL and pin P22 for SDA.

    When I scan I2C the GPY comes up empty:

    from machine import I2C
    
    i2c = I2C(0, pins=('P21', 'P22'))
    i2c.init(I2C.MASTER, baudrate=400000)
    print(i2c.scan())
    

    I have tried every baudrate from 1 to 500000 with P21 & P22 as well as P9 & P10, but still no luck.

    Did I miss something here?


Log in to reply
 

Pycom on Twitter