arduino_midi_library/test/unit-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
..
tests thru filter overhaul 2022-10-08 14:33:53 +02:00
CMakeLists.txt thru filter overhaul 2022-10-08 14:33:53 +02:00
unit-tests.cpp Reworked unit tests. 2016-10-03 21:41:05 -07:00
unit-tests.h Testing (and fixed) SysEx codec. 2016-10-04 01:00:12 -07:00
unit-tests_Namespace.h Reworked unit tests. 2016-10-03 21:41:05 -07:00