mirror of
https://github.com/osiweb/unified_retro_keyboard.git
synced 2025-02-16 20:31:09 +00:00
Define dipswitch row in arch-dependent module.
Because the DIP switch row is hardwired on the controller board.
This commit is contained in:
parent
3d8438bede
commit
c7b8641d0d
@ -326,6 +326,7 @@
|
||||
#define ASDF_OSI_RW_DDR ASDF_HIROW_DDR
|
||||
#define ASDF_OSI_RW_BIT 2
|
||||
|
||||
#define ASDF_ARCH_DIP_SWITCH_ROW 8
|
||||
|
||||
#define FUSE_INTERNAL_8MHZ_OSC_4MS (FUSE_CKSEL1 | FUSE_SUT0)
|
||||
#define FUSE_INTERNAL_8MHZ_OSC_65MS (FUSE_CKSEL1 | FUSE_SUT1)
|
||||
|
@ -233,6 +233,8 @@
|
||||
#define ASDF_STROBE_DDR DDRB
|
||||
#define ASDF_STROBE_BIT 6
|
||||
|
||||
#define ASDF_ARCH_DIP_SWITCH_ROW 8
|
||||
|
||||
#define FUSE_INTERNAL_8MHZ_OSC_0MS (FUSE_CKSEL0 | FUSE_CKSEL2 | FUSE_CKSEL3 | FUSE_SUT0 | FUSE_SUT1)
|
||||
#define FUSE_INTERNAL_8MHZ_OSC_4MS (FUSE_CKSEL0 | FUSE_CKSEL2 | FUSE_CKSEL3 | FUSE_SUT1)
|
||||
#define FUSE_INTERNAL_8MHZ_OSC_65MS (FUSE_CKSEL0 | FUSE_CKSEL2 | FUSE_CKSEL3 | FUSE_SUT0)
|
||||
|
@ -30,6 +30,7 @@
|
||||
#define ASDF_KEYMAP_DEFS_H
|
||||
|
||||
#include "asdf.h"
|
||||
#include "asdf_arch.h"
|
||||
#include "asdf_ascii.h"
|
||||
#include "asdf_physical.h"
|
||||
#include "asdf_virtual.h"
|
||||
|
@ -140,7 +140,8 @@
|
||||
// definitions in positions 0-3 ensures consistent map selection among all
|
||||
// keymaps.
|
||||
|
||||
#define ASDF_APPLE2_DIP_SWITCHES [ASDF_NUM_ROWS - 1] = { ACTION_MAPSEL_0, ACTION_MAPSEL_1, ACTION_MAPSEL_2, ACTION_MAPSEL_3 }
|
||||
#define ASDF_APPLE2_DIP_SWITCHES [ASDF_ARCH_DIP_SWITCH_ROW] = \
|
||||
{ ACTION_MAPSEL_0, ACTION_MAPSEL_1, ACTION_MAPSEL_2, ACTION_MAPSEL_3 }
|
||||
|
||||
#define APPLE_LEFT_ARROW ASCII_CTRL_H
|
||||
#define APPLE_RIGHT_ARROW ASCII_CTRL_U
|
||||
|
@ -135,7 +135,8 @@
|
||||
// keymaps.
|
||||
|
||||
|
||||
#define ASDF_ASCII_DIP_SWITCHES [ASDF_NUM_ROWS - 1] = { ACTION_MAPSEL_0, ACTION_MAPSEL_1, ACTION_MAPSEL_2, ACTION_MAPSEL_3 }
|
||||
#define ASDF_ASCII_DIP_SWITCHES [ASDF_ARCH_DIP_SWITCH_ROW] = \
|
||||
{ ACTION_MAPSEL_0, ACTION_MAPSEL_1, ACTION_MAPSEL_2, ACTION_MAPSEL_3 }
|
||||
|
||||
#define ASDF_ASCII_PLAIN_MAP \
|
||||
{ \
|
||||
|
@ -137,10 +137,8 @@
|
||||
.initial_value = SOL_KBD_TTL_HIGH }, \
|
||||
}
|
||||
|
||||
#define DIP_SWITCH_ROW 15
|
||||
|
||||
#define ASDF_SOL_DIP_SWITCHES \
|
||||
[DIP_SWITCH_ROW] = { ACTION_MAPSEL_0, ACTION_MAPSEL_1, ACTION_MAPSEL_2, ACTION_MAPSEL_3 }
|
||||
[ASDF_ARCH_DIP_SWITCH_ROW] = { ACTION_MAPSEL_0, ACTION_MAPSEL_1, ACTION_MAPSEL_2, ACTION_MAPSEL_3 }
|
||||
|
||||
// clang-format off
|
||||
#define ASDF_SOL_PLAIN_MAP \
|
||||
|
Loading…
x
Reference in New Issue
Block a user