arduino_midi_library/test/unit-tests/tests
Eric Sherman a6c3a48571 thru filter overhaul
* resolves #40 with franky47's proposed thru filter overhaul
* removes thru filter modes
* adds thru filter callback
* adds thru map callback
* old thru filter unit tests have been replicated with filter callbacks
* does not yet include documentation changes

I believe this implements the latest proposal for #40 and exercises
everything necessary in the unit tests, including the immutability of
`mMessage` after a thru map callback has modified the outgoing message.

The thru filter callbacks in the unit tests are not suitable for copying
and pasting by end-users due to the difference in the MIDI namespace
when setup via the unit tests vs via `MIDI_CREATE_DEFAULT_INSTANCE()`.

If the changes here are deemed suitable, I'll work on documentation.
2022-10-08 14:33:53 +02:00
..
unit-tests_MidiInput.cpp Update unit-tests_MidiInput.cpp 2020-04-20 14:31:51 +02:00
unit-tests_MidiInputCallbacks.cpp Added support for Active Sensing and SysEx command segments (v4.4.0) (#138) 2020-04-08 10:36:10 +02:00
unit-tests_MidiMessage.cpp Fixed warnings. 2016-10-13 19:15:03 +02:00
unit-tests_MidiOutput.cpp Added support for Active Sensing and SysEx command segments (v4.4.0) (#138) 2020-04-08 10:36:10 +02:00
unit-tests_MidiThru.cpp thru filter overhaul 2022-10-08 14:33:53 +02:00
unit-tests_Settings.cpp Added support for Active Sensing and SysEx command segments (v4.4.0) (#138) 2020-04-08 10:36:10 +02:00
unit-tests_Settings.h Moved variable settings to separate file. 2016-10-15 10:53:55 +02:00
unit-tests_SysExCodec.cpp feat: Handle Korg-style of flipping SysEx data header bits 2018-03-10 16:58:17 +01:00