+ /*
+ * Each group of 8 bits occupies 8 bit positions
+ * plus 1 separator. Calculate the position of the
+ * byte which contains the trigger, then adjust for
+ * the trigger's bit position within that byte.
+ */
+ offset = ctx->trigger / 8 * (8 + 1);
+ offset += ctx->trigger % 8;