Ejemplo n.º 1
0
bool ElektronPattern::isLockPatternEmpty(int8_t idx, uint64_t trigs) {
	for (uint8_t i = 0; i < maxSteps; i++) {
		if ((locks[idx][i] != 255) || !IS_BIT_SET64(trigs, i)) {
			return false;
		}
	}
	return true;
}
Ejemplo n.º 2
0
void print_pattern_track(MDPattern &pat, uint8_t track) {
  for (uint32_t i = 0; i < pat.patternLength; i++) {
    if (IS_BIT_SET64(pat.trigPatterns[track], i)) {
      printf("X   ");
    } else {
      printf(".   ");
    }
  }
  printf("\n");
}