aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/converter/palm_usb/stowaway/info.json
blob: 8188d14bd81afbb30c0b72550126069222c4e975 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
{
  "keyboard_name": "Palm Stowaway Serial",
  "keyboard_folder": "converter/palm_usb/stowaway",
  "url": "",
  "maintainer": "qmk",
  "width": 15.25,
  "height": 5,
  "layouts": {
    "LAYOUT": {
      "layout": [
        {"label":"1", "x":0.5, "y":0},
        {"label":"2", "x":1.5, "y":0},
        {"label":"3", "x":2.5, "y":0},
        {"label":"4", "x":3.5, "y":0},
        {"label":"5", "x":4.5, "y":0},
        {"label":"6", "x":5.5, "y":0},
        {"label":"7", "x":6.5, "y":0},
        {"label":"8", "x":7.5, "y":0},
        {"label":"9", "x":8.5, "y":0},
        {"label":"0", "x":9.5, "y":0},
        {"label":"MINS", "x":10.5, "y":0},
        {"label":"EQL", "x":11.5, "y":0},
        {"label":"BACK", "x":12.5, "y":0, "w":1.5},
        {"label":"APP0", "x":14.25, "y":1, "h":0.6875},
        {"label":"TAB", "x":0, "y":1},
        {"label":"Q", "x":1, "y":1},
        {"label":"W", "x":2, "y":1},
        {"label":"E", "x":3, "y":1},
        {"label":"R", "x":4, "y":1},
        {"label":"T", "x":5, "y":1},
        {"label":"Y", "x":6, "y":1},
        {"label":"U", "x":7, "y":1},
        {"label":"I", "x":8, "y":1},
        {"label":"O", "x":9, "y":1},
        {"label":"P", "x":10, "y":1},
        {"label":"LBRC", "x":11, "y":1},
        {"label":"RBRC", "x":12, "y":1},
        {"label":"BSLS", "x":13, "y":1},
        {"label":"APP1", "x":14.25, "y":1.6875, "h":0.6875},
        {"label":"CAPS", "x":0, "y":2, "w":1.25},
        {"label":"A", "x":1.25, "y":2},
        {"label":"S", "x":2.25, "y":2},
        {"label":"D", "x":3.25, "y":2},
        {"label":"F", "x":4.25, "y":2},
        {"label":"G", "x":5.25, "y":2},
        {"label":"H", "x":6.25, "y":2},
        {"label":"J", "x":7.25, "y":2},
        {"label":"K", "x":8.25, "y":2},
        {"label":"L", "x":9.25, "y":2},
        {"label":"SCLN", "x":10.25, "y":2},
        {"label":"QUOT", "x":11.25, "y":2},
        {"label":"ENT", "x":12.25, "y":2, "w":1.75},
        {"label":"APP2", "x":14.25, "y":2.375, "h":0.6875},
        {"label":"LSFT", "x":0, "y":3, "w":1.75},
        {"label":"Z", "x":1.75, "y":3},
        {"label":"X", "x":2.75, "y":3},
        {"label":"C", "x":3.75, "y":3},
        {"label":"V", "x":4.75, "y":3},
        {"label":"B", "x":5.75, "y":3},
        {"label":"N", "x":6.75, "y":3},
        {"label":"M", "x":7.75, "y":3},
        {"label":"COMM", "x":8.75, "y":3},
        {"label":"DOT", "x":9.75, "y":3},
        {"label":"SLSH", "x":10.75, "y":3},
        {"label":"RSFT", "x":11.75, "y":3, "w":1.25},
        {"label":"UP", "x":13, "y":3},
        {"label":"APP3", "x":14.25, "y":3.0625, "h":0.6875},
        {"label":"LCTL", "x":0, "y":4, "w":1.25},
        {"label":"FN", "x":1.25, "y":4},
        {"label":"LALT", "x":2.25, "y":4},
        {"label":"CMD", "x":3.25, "y":4},
        {"label":"SPACE", "x":4.25, "y":4, "w":3.5},
        {"label":"SPACE/New", "x":7.75, "y":4},
        {"label":"GRAVE", "x":8.75, "y":4},
        {"label":"DONE", "x":9.75, "y":4},
        {"label":"DEL", "x":10.75, "y":4, "w":1.25},
        {"label":"LEFT", "x":12, "y":4},
        {"label":"DOWN", "x":13, "y":4},
        {"label":"RIGHT", "x":14, "y":4}
      ]
    }
  }
}
TARGET_LDFLAGS+= $(patsubst %,-L%,$(TOOLCHAIN_LIB_DIRS)) endif TARGET_PATH:=$(TOOLCHAIN_DIR)/bin:$(TARGET_PATH) endif endif endif TARGET_PATH_PKG:=$(STAGING_DIR)/host/bin:$(TARGET_PATH) ifeq ($(CONFIG_SOFT_FLOAT),y) SOFT_FLOAT_CONFIG_OPTION:=--with-float=soft ifeq ($(CONFIG_arm),y) TARGET_CFLAGS+= -mfloat-abi=soft else TARGET_CFLAGS+= -msoft-float endif else SOFT_FLOAT_CONFIG_OPTION:= ifeq ($(CONFIG_arm),y) TARGET_CFLAGS+= -mfloat-abi=hard endif endif export PATH:=$(TARGET_PATH) export STAGING_DIR export SH_FUNC:=. $(INCLUDE_DIR)/shell.sh; PKG_CONFIG:=$(STAGING_DIR_HOST)/bin/pkg-config export PKG_CONFIG HOSTCC:=gcc HOSTCXX:=g++ HOST_CPPFLAGS:=-I$(STAGING_DIR_HOST)/include HOST_CFLAGS:=-O2 $(HOST_CPPFLAGS) HOST_LDFLAGS:=-L$(STAGING_DIR_HOST)/lib TARGET_CC:=$(TARGET_CROSS)gcc TARGET_AR:=$(TARGET_CROSS)ar TARGET_RANLIB:=$(TARGET_CROSS)ranlib TARGET_CXX:=$(TARGET_CROSS)g++ KPATCH:=$(SCRIPT_DIR)/patch-kernel.sh SED:=$(STAGING_DIR_HOST)/bin/sed -i -e CP:=cp -fpR LN:=ln -sf XARGS:=xargs -r INSTALL_BIN:=install -m0755 INSTALL_DIR:=install -d -m0755 INSTALL_DATA:=install -m0644 INSTALL_CONF:=install -m0600 TARGET_CC_NOCACHE:=$(TARGET_CC) TARGET_CXX_NOCACHE:=$(TARGET_CXX) HOSTCC_NOCACHE:=$(HOSTCC) HOSTCXX_NOCACHE:=$(HOSTCXX) export TARGET_CC_NOCACHE export TARGET_CXX_NOCACHE export HOSTCC_NOCACHE ifneq ($(CONFIG_CCACHE),) TARGET_CC:= ccache_cc TARGET_CXX:= ccache_cxx HOSTCC:= ccache $(HOSTCC) HOSTCXX:= ccache $(HOSTCXX) endif TARGET_CONFIGURE_OPTS = \ AR=$(TARGET_CROSS)ar \ AS="$(TARGET_CC) -c $(TARGET_ASFLAGS)" \ LD=$(TARGET_CROSS)ld \ NM=$(TARGET_CROSS)nm \ CC="$(TARGET_CC)" \ GCC="$(TARGET_CC)" \ CXX="$(TARGET_CXX)" \ RANLIB=$(TARGET_CROSS)ranlib \ STRIP=$(TARGET_CROSS)strip \ OBJCOPY=$(TARGET_CROSS)objcopy \ OBJDUMP=$(TARGET_CROSS)objdump \ SIZE=$(TARGET_CROSS)size # strip an entire directory ifneq ($(CONFIG_NO_STRIP),) RSTRIP:=: STRIP:=: else ifneq ($(CONFIG_USE_STRIP),) STRIP:=$(TARGET_CROSS)strip $(call qstrip,$(CONFIG_STRIP_ARGS)) else ifneq ($(CONFIG_USE_SSTRIP),) STRIP:=$(STAGING_DIR_HOST)/bin/sstrip endif endif RSTRIP:= \ export CROSS="$(TARGET_CROSS)" \ $(if $(CONFIG_KERNEL_KALLSYMS),NO_RENAME=1) \ $(if $(CONFIG_KERNEL_PROFILING),KEEP_SYMBOLS=1); \ NM="$(TARGET_CROSS)nm" \ STRIP="$(STRIP)" \ STRIP_KMOD="$(SCRIPT_DIR)/strip-kmod.sh" \ $(SCRIPT_DIR)/rstrip.sh endif ifeq ($(CONFIG_ENABLE_LOCALE),true) DISABLE_NLS:=--enable-nls else DISABLE_NLS:=--disable-nls endif ifeq ($(CONFIG_IPV6),y) DISABLE_IPV6:= else DISABLE_IPV6:=--disable-ipv6 endif ifeq ($(CONFIG_TAR_VERBOSITY),y) TAR_OPTIONS:=-xvf - else TAR_OPTIONS:=-xf - endif ifeq ($(CONFIG_BUILD_LOG),y) BUILD_LOG:=1 endif define shvar V_$(subst .,_,$(subst -,_,$(subst /,_,$(1)))) endef define shexport $(call shvar,$(1))=$$(call $(1)) export $(call shvar,$(1)) endef define include_mk $(eval -include $(if $(DUMP),,$(STAGING_DIR)/mk/$(strip $(1)))) endef # Execute commands under flock # $(1) => The shell expression. # $(2) => The lock name. If not given, the global lock will be used. define locked SHELL= \ $(STAGING_DIR_HOST)/bin/flock \ $(TMP_DIR)/.$(if $(2),$(strip $(2)),global).flock \ -c '$(subst ','\'',$(1))' endef # Recursively copy paths into another directory, purge dangling # symlinks before. # $(1) => File glob expression # $(2) => Destination directory define file_copy for src_dir in $(sort $(foreach d,$(wildcard $(1)),$(dir $(d)))); do \ ( cd $$src_dir; find -type f -or -type d ) | \ ( cd $(2); while :; do \ read FILE; \ [ -z "$$FILE" ] && break; \ [ -L "$$FILE" ] || continue; \ echo "Removing symlink $(2)/$$FILE"; \ rm -f "$$FILE"; \ done; ); \ done; \ $(CP) $(1) $(2) endef # file extension ext=$(word $(words $(subst ., ,$(1))),$(subst ., ,$(1))) all: FORCE: ; .PHONY: FORCE val.%: @$(if $(filter undefined,$(origin $*)),\ echo "$* undefined" >&2, \ echo '$(subst ','"'"',$($*))' \ ) var.%: @$(if $(filter undefined,$(origin $*)),\ echo "$* undefined" >&2, \ echo "$*='"'$(subst ','"'\"'\"'"',$($*))'"'" \ ) endif #__rules_inc