clean up commented code
This commit is contained in:
		
							parent
							
								
									e405ab4bc6
								
							
						
					
					
						commit
						f2b2e05f12
					
				
					 1 changed files with 0 additions and 137 deletions
				
			
		| 
						 | 
				
			
			@ -19,82 +19,6 @@ midi_config_t midi_config;
 | 
			
		|||
 | 
			
		||||
#define MIDI_INVALID_NOTE 0xFF
 | 
			
		||||
 | 
			
		||||
#if 0
 | 
			
		||||
typedef struct {
 | 
			
		||||
    uint64_t low;
 | 
			
		||||
    uint64_t high;
 | 
			
		||||
} uint128_t;
 | 
			
		||||
 | 
			
		||||
#if 0
 | 
			
		||||
static void right_shift_uint128_t(uint128_t* val, uint8_t shift)
 | 
			
		||||
{
 | 
			
		||||
    uint64_t high_mask = ~0 >> (64 - shift);
 | 
			
		||||
    uint64_t high_bits = (val->high & high_mask) << (64 - shift);
 | 
			
		||||
    val->high = val->high >> shift;
 | 
			
		||||
    val->low = (val->low >> shift) | high_bits;
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
static uint64_t left_shift_uint64_t(uint64_t val, uint8_t shift)
 | 
			
		||||
{
 | 
			
		||||
    dprintf("left_shift_uint64_t(val, %c) ...\n", val, shift);
 | 
			
		||||
    while (shift > 16u) {
 | 
			
		||||
        dprintf("  left_shift_uint64_t: val=?, shift=%c\n", val, shift);
 | 
			
		||||
        val <<= 16;
 | 
			
		||||
        shift -= 16;
 | 
			
		||||
    }
 | 
			
		||||
    dprintf("  left_shift_uint64_t: val=?, shift=%c\n", val, shift);
 | 
			
		||||
    val <<= shift;
 | 
			
		||||
    return val;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void set_bit_uint128_t(uint128_t* val, uint8_t shift)
 | 
			
		||||
{
 | 
			
		||||
    uint64_t x = 1u;
 | 
			
		||||
 | 
			
		||||
    if (shift < 64)
 | 
			
		||||
    {
 | 
			
		||||
        x = left_shift_uint64_t(x, shift);
 | 
			
		||||
        dprintf("x: %d\n", x);
 | 
			
		||||
        dprintf("set_bit_uint128_t (%d): 0x%016X%016X\n", shift, 0, x);
 | 
			
		||||
        val->low = val->low | left_shift_uint64_t(1u, shift);
 | 
			
		||||
    }
 | 
			
		||||
    else
 | 
			
		||||
    {
 | 
			
		||||
        x = left_shift_uint64_t(x, shift - 64);
 | 
			
		||||
        dprintf("set_bit_uint128_t (%d): 0x%016X%016X\n", shift, x, 0);
 | 
			
		||||
        val->high = val->high | left_shift_uint64_t(1u, shift - 64);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void clear_bit_uint128_t(uint128_t* val, uint8_t shift)
 | 
			
		||||
{
 | 
			
		||||
    if (shift < 64)
 | 
			
		||||
    {
 | 
			
		||||
        val->low = val->low & ~left_shift_uint64_t(1u, shift);
 | 
			
		||||
    }
 | 
			
		||||
    else
 | 
			
		||||
    {
 | 
			
		||||
        val->high = val->high & ~left_shift_uint64_t(1u, shift - 64);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static bool is_bit_set_uint128_t(const uint128_t* val, uint8_t shift)
 | 
			
		||||
{
 | 
			
		||||
    if (shift < 64)
 | 
			
		||||
    {
 | 
			
		||||
        return !!(val->low & (1u << shift));
 | 
			
		||||
    }
 | 
			
		||||
    else
 | 
			
		||||
    {
 | 
			
		||||
        return !!(val->high & (1u << (shift - 64)));
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
uint128_t note_status = { 0, 0 };
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#define MIDI_MAX_NOTES_ON 10
 | 
			
		||||
 | 
			
		||||
typedef struct {
 | 
			
		||||
| 
						 | 
				
			
			@ -198,66 +122,5 @@ bool process_midi(uint16_t keycode, keyrecord_t *record)
 | 
			
		|||
            return false;
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
#if 0
 | 
			
		||||
    if (keycode == MI_ON && record->event.pressed) {
 | 
			
		||||
      midi_activated = true;
 | 
			
		||||
#ifdef AUDIO_ENABLE
 | 
			
		||||
      music_scale_user();
 | 
			
		||||
#endif
 | 
			
		||||
      return false;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (keycode == MI_OFF && record->event.pressed) {
 | 
			
		||||
      midi_activated = false;
 | 
			
		||||
      midi_send_cc(&midi_device, 0, 0x7B, 0);
 | 
			
		||||
      return false;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (midi_activated) {
 | 
			
		||||
      if (record->event.key.col == (MATRIX_COLS - 1) && record->event.key.row == (MATRIX_ROWS - 1)) {
 | 
			
		||||
          if (record->event.pressed) {
 | 
			
		||||
              midi_starting_note++; // Change key
 | 
			
		||||
              midi_send_cc(&midi_device, 0, 0x7B, 0);
 | 
			
		||||
          }
 | 
			
		||||
          return false;
 | 
			
		||||
      }
 | 
			
		||||
      if (record->event.key.col == (MATRIX_COLS - 2) && record->event.key.row == (MATRIX_ROWS - 1)) {
 | 
			
		||||
          if (record->event.pressed) {
 | 
			
		||||
              midi_starting_note--; // Change key
 | 
			
		||||
              midi_send_cc(&midi_device, 0, 0x7B, 0);
 | 
			
		||||
          }
 | 
			
		||||
          return false;
 | 
			
		||||
      }
 | 
			
		||||
      if (record->event.key.col == (MATRIX_COLS - 3) && record->event.key.row == (MATRIX_ROWS - 1) && record->event.pressed) {
 | 
			
		||||
          midi_offset++; // Change scale
 | 
			
		||||
          midi_send_cc(&midi_device, 0, 0x7B, 0);
 | 
			
		||||
          return false;
 | 
			
		||||
      }
 | 
			
		||||
      if (record->event.key.col == (MATRIX_COLS - 4) && record->event.key.row == (MATRIX_ROWS - 1) && record->event.pressed) {
 | 
			
		||||
          midi_offset--; // Change scale
 | 
			
		||||
          midi_send_cc(&midi_device, 0, 0x7B, 0);
 | 
			
		||||
          return false;
 | 
			
		||||
      }
 | 
			
		||||
      // basic
 | 
			
		||||
      // uint8_t note = (midi_starting_note + SCALE[record->event.key.col + midi_offset])+12*(MATRIX_ROWS - record->event.key.row);
 | 
			
		||||
      // advanced
 | 
			
		||||
      // uint8_t note = (midi_starting_note + record->event.key.col + midi_offset)+12*(MATRIX_ROWS - record->event.key.row);
 | 
			
		||||
      // guitar
 | 
			
		||||
      uint8_t note = (midi_starting_note + record->event.key.col + midi_offset)+5*(MATRIX_ROWS - record->event.key.row);
 | 
			
		||||
      // violin
 | 
			
		||||
      // uint8_t note = (midi_starting_note + record->event.key.col + midi_offset)+7*(MATRIX_ROWS - record->event.key.row);
 | 
			
		||||
 | 
			
		||||
      if (record->event.pressed) {
 | 
			
		||||
        // midi_send_noteon(&midi_device, record->event.key.row, midi_starting_note + SCALE[record->event.key.col], 127);
 | 
			
		||||
        midi_send_noteon(&midi_device, 0, note, 127);
 | 
			
		||||
      } else {
 | 
			
		||||
        // midi_send_noteoff(&midi_device, record->event.key.row, midi_starting_note + SCALE[record->event.key.col], 127);
 | 
			
		||||
        midi_send_noteoff(&midi_device, 0, note, 127);
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      if (keycode < 0xFF) // ignores all normal keycodes, but lets RAISE, LOWER, etc through
 | 
			
		||||
        return false;
 | 
			
		||||
    }
 | 
			
		||||
#endif
 | 
			
		||||
    return true;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue