Suggest adding two uint32_t to StateVars control structure:
goNoGo = can collect successful/unsuccessful flags from various points leading up to firing providing an additional safety control (in addition to isArmed).
rxTxState = can collect information about whether there is data to reed in the Rx or Tx buffer, if the buffer is busy or if there has been an error.
Suggest adding two uint32_t to StateVars control structure:
goNoGo = can collect successful/unsuccessful flags from various points leading up to firing providing an additional safety control (in addition to isArmed).
rxTxState = can collect information about whether there is data to reed in the Rx or Tx buffer, if the buffer is busy or if there has been an error.