unified_retro_keyboard/firmware/asdf/src
David Fenyes 93349ed6e9 Add support for "hi-z when low" outputs
The apple 1 CLEAR input requires a high-impedance inactive state to avoid
conflict with the pin output of the 7404 at D12 (via CR4). So, to cover this
condition most generally, this patch changes the adds a Hi-Z when low physical
device for each output line, to complement the Hi-Z-when-high open collector
emulation. The nomenclature is changed from OUT*_OC (emulated open collector) to
OUT*_OPEN_HI and OUT*_OPEN_LO to indicate which condition gets the Hi-Z state.

- added the set() functions to the asdf_arch_atmega328p.[ch] files and applied
the above nomenclature.

- Added the set() functions to the asdf_physical.[ch] files and applied the
above nomenclature

- Modified the SCREEN_CLEAR device to PHYSICAL_OUT1_OPEN_LO in the apple2 and
ascii keymaps.

- Changed the RESET from PHYSICAL_OUT1_OC to PHYSICAL_OUT1_OPEN_HI in the apple2
and ascii keymaps.
2020-03-16 12:56:21 -05:00
..
Arch Add support for "hi-z when low" outputs 2020-03-16 12:56:21 -05:00
Keymaps Add support for "hi-z when low" outputs 2020-03-16 12:56:21 -05:00
Templates
_clang-format
asdf_ascii.h
asdf_buffer.c
asdf_buffer.h
asdf_config.h
asdf_keymaps.c Comment and nomenclature cleanups 2020-03-12 23:56:09 -05:00
asdf_keymaps.h
asdf_modifiers.c Modifiers cleanup 2020-03-14 00:11:29 -05:00
asdf_modifiers.h Modifiers cleanup 2020-03-14 00:11:29 -05:00
asdf_physical.c Add support for "hi-z when low" outputs 2020-03-16 12:56:21 -05:00
asdf_physical.h Add support for "hi-z when low" outputs 2020-03-16 12:56:21 -05:00
asdf_repeat.c Fix typo 2020-03-14 10:40:20 -05:00
asdf_repeat.h
asdf_virtual.c Comment and nomenclature cleanups 2020-03-12 23:56:09 -05:00
asdf_virtual.h Break out physical resource functions into asdf_physical.[ch] 2020-03-12 00:45:59 -05:00
asdf.c Modifiers cleanup 2020-03-14 00:11:29 -05:00
asdf.h Modifiers cleanup 2020-03-14 00:11:29 -05:00
main.c
Makefile
Makefile.app Break out physical resource functions into asdf_physical.[ch] 2020-03-12 00:45:59 -05:00
Makefile.deps
Makefile.test Break out physical resource functions into asdf_physical.[ch] 2020-03-12 00:45:59 -05:00