• jshardware.h seems to be ok.
    You've moved some things around for jshardware_common.c.
    My concern is if the order of

    /// Settings passed to jshI2CSetup to set I2C up
    typedef struct {
      int bitrate;
      Pin pinSCL;
      Pin pinSDA;
    //  int bitrate;
      // timeout?
    } PACKED_FLAGS JshI2CInfo;

    will influence on the other micro's, that have I not tryed.

    I will check the other later on.


Avatar for Frida @Frida started