unified_retro_keyboard/firmware/asdf/test
David Fenyes 1b388bc591 Add virtual output device module (compiles without warning)
* Created test fixture for virtual outputs

* Added virtual output configuration to keymap definitions removed special
actions_send_reset() and actions_send_screenclear() functions, and replaced with
virtual output definitions.

* asdf_actions.c is removed from build.

* asdf_arch_atmega328p.c: added functions to set/clear each real output

* asdf_arch_atmega328p.c: added pulse_delay() function

* asdf_arch_test.c: added mock machinery to emulate outputs, test output
settings, and detect properly and improperly-formed pulses on the outputs.

* asdf_keymaps.c: allocate initialzer array. asdf_keymaps_select_keymap() calls
asdf_virtual_init() with initializer list for the keymap to set up the LEDS and
outputs every time a new keymap is selected.
2020-03-08 14:45:40 -05:00
..
unity first commit 2019-12-12 14:46:29 -06:00
_clang-format first commit 2019-12-12 14:46:29 -06:00
test_asdf_buffer.c first commit 2019-12-12 14:46:29 -06:00
test_asdf_keymaps.c Add virtual output device module (compiles without warning) 2020-03-08 14:45:40 -05:00
test_asdf_modifiers.c Add virtual output device module (compiles without warning) 2020-03-08 14:45:40 -05:00
test_asdf_repeat.c first commit 2019-12-12 14:46:29 -06:00
test_asdf.c Add tests for multiple keymap support. 2020-02-19 23:31:17 -06:00