diff --git a/generate_layout.rb b/generate_layout.rb index 72124b8..86ff5e7 100755 --- a/generate_layout.rb +++ b/generate_layout.rb @@ -5,7 +5,7 @@ # require "muflax" -LayoutDir = "src/keyboard/ergodox/layout" +LayoutDir = "src/keyboard/layout" LayoutFile = "#{LayoutDir}/saneo-mod.c" puts "generating #{LayoutFile}..." @@ -225,9 +225,9 @@ class Layout #include #include #include -#include "../../../lib/data-types/misc.h" -#include "../../../lib/usb/usage-page/keyboard.h" -#include "../../../lib/key-functions/public.h" +#include "../../lib/data-types/misc.h" +#include "../../lib/usb/usage-page/keyboard.h" +#include "../../lib/key-functions/public.h" #include "../matrix.h" #include "../layout.h" // ---------------------------------------------------------------------------- diff --git a/src/keyboard/ergodox/circuit-diagram.svg b/src/keyboard/circuit-diagram.svg similarity index 100% rename from src/keyboard/ergodox/circuit-diagram.svg rename to src/keyboard/circuit-diagram.svg diff --git a/src/keyboard/ergodox/controller.c b/src/keyboard/controller.c similarity index 100% rename from src/keyboard/ergodox/controller.c rename to src/keyboard/controller.c diff --git a/src/keyboard/ergodox/controller.h b/src/keyboard/controller.h similarity index 100% rename from src/keyboard/ergodox/controller.h rename to src/keyboard/controller.h diff --git a/src/keyboard/ergodox/controller/mcp23018--functions.h b/src/keyboard/controller/mcp23018--functions.h similarity index 100% rename from src/keyboard/ergodox/controller/mcp23018--functions.h rename to src/keyboard/controller/mcp23018--functions.h diff --git a/src/keyboard/ergodox/controller/mcp23018.c b/src/keyboard/controller/mcp23018.c similarity index 98% rename from src/keyboard/ergodox/controller/mcp23018.c rename to src/keyboard/controller/mcp23018.c index 19890f9..0b42cf3 100644 --- a/src/keyboard/ergodox/controller/mcp23018.c +++ b/src/keyboard/controller/mcp23018.c @@ -10,7 +10,7 @@ #include #include #include -#include "../../../lib/teensy-2-0.h" // `TWI_FREQ` defined in "teensy-2-0.c" +#include "../../lib/teensy-2-0.h" // `TWI_FREQ` defined in "teensy-2-0.c" #include "../options.h" #include "../matrix.h" #include "./mcp23018--functions.h" diff --git a/src/keyboard/ergodox/controller/mcp23018.md b/src/keyboard/controller/mcp23018.md similarity index 100% rename from src/keyboard/ergodox/controller/mcp23018.md rename to src/keyboard/controller/mcp23018.md diff --git a/src/keyboard/ergodox/controller/teensy-2-0--functions.h b/src/keyboard/controller/teensy-2-0--functions.h similarity index 100% rename from src/keyboard/ergodox/controller/teensy-2-0--functions.h rename to src/keyboard/controller/teensy-2-0--functions.h diff --git a/src/keyboard/ergodox/controller/teensy-2-0--led.h b/src/keyboard/controller/teensy-2-0--led.h similarity index 100% rename from src/keyboard/ergodox/controller/teensy-2-0--led.h rename to src/keyboard/controller/teensy-2-0--led.h diff --git a/src/keyboard/ergodox/controller/teensy-2-0.c b/src/keyboard/controller/teensy-2-0.c similarity index 99% rename from src/keyboard/ergodox/controller/teensy-2-0.c rename to src/keyboard/controller/teensy-2-0.c index e3768ea..9b93d81 100644 --- a/src/keyboard/ergodox/controller/teensy-2-0.c +++ b/src/keyboard/controller/teensy-2-0.c @@ -7,14 +7,14 @@ * ------------------------------------------------------------------------- */ -// for "lib/teensy-2-0.h" +// for "lib/twi.h" #define TWI_FREQ 400000 #include #include #include #include -#include "../../../lib/teensy-2-0.h" +#include "../../lib/teensy-2-0.h" #include "../options.h" #include "../matrix.h" #include "./teensy-2-0--functions.h" diff --git a/src/keyboard/ergodox/controller/teensy-2-0.md b/src/keyboard/controller/teensy-2-0.md similarity index 100% rename from src/keyboard/ergodox/controller/teensy-2-0.md rename to src/keyboard/controller/teensy-2-0.md diff --git a/src/keyboard/ergodox/layout.h b/src/keyboard/layout.h similarity index 100% rename from src/keyboard/ergodox/layout.h rename to src/keyboard/layout.h diff --git a/src/keyboard/ergodox/layout.md b/src/keyboard/layout.md similarity index 100% rename from src/keyboard/ergodox/layout.md rename to src/keyboard/layout.md diff --git a/src/keyboard/ergodox/layout/default--matrix-control.h b/src/keyboard/layout/default--matrix-control.h similarity index 96% rename from src/keyboard/ergodox/layout/default--matrix-control.h rename to src/keyboard/layout/default--matrix-control.h index d24c0e7..8fd98b7 100644 --- a/src/keyboard/ergodox/layout/default--matrix-control.h +++ b/src/keyboard/layout/default--matrix-control.h @@ -12,8 +12,8 @@ #include #include - #include "../../../lib/data-types/misc.h" - #include "../../../lib/key-functions/public.h" + #include "../../lib/data-types/misc.h" + #include "../../lib/key-functions/public.h" #include "../matrix.h" // -------------------------------------------------------------------- @@ -78,4 +78,3 @@ #endif #endif - diff --git a/src/keyboard/ergodox/layout/saneo-mod.c b/src/keyboard/layout/saneo-mod.c similarity index 99% rename from src/keyboard/ergodox/layout/saneo-mod.c rename to src/keyboard/layout/saneo-mod.c index c89a879..ce9926b 100644 --- a/src/keyboard/ergodox/layout/saneo-mod.c +++ b/src/keyboard/layout/saneo-mod.c @@ -4,9 +4,9 @@ #include #include #include -#include "../../../lib/data-types/misc.h" -#include "../../../lib/usb/usage-page/keyboard.h" -#include "../../../lib/key-functions/public.h" +#include "../../lib/data-types/misc.h" +#include "../../lib/usb/usage-page/keyboard.h" +#include "../../lib/key-functions/public.h" #include "../matrix.h" #include "../layout.h" // ---------------------------------------------------------------------------- diff --git a/src/keyboard/ergodox/layout/saneo-mod.h b/src/keyboard/layout/saneo-mod.h similarity index 100% rename from src/keyboard/ergodox/layout/saneo-mod.h rename to src/keyboard/layout/saneo-mod.h diff --git a/src/keyboard/ergodox/matrix.h b/src/keyboard/matrix.h similarity index 100% rename from src/keyboard/ergodox/matrix.h rename to src/keyboard/matrix.h diff --git a/src/keyboard/ergodox/options.h b/src/keyboard/options.h similarity index 100% rename from src/keyboard/ergodox/options.h rename to src/keyboard/options.h diff --git a/src/lib/key-functions/private.c b/src/lib/key-functions/private.c index 2768bc8..bcd131d 100644 --- a/src/lib/key-functions/private.c +++ b/src/lib/key-functions/private.c @@ -10,8 +10,8 @@ #include #include "../../lib-other/pjrc/usb_keyboard/usb_keyboard.h" #include "../../lib/usb/usage-page/keyboard.h" -#include "../../keyboard/ergodox/layout.h" -#include "../../keyboard/ergodox/matrix.h" +#include "../../keyboard/layout.h" +#include "../../keyboard/matrix.h" #include "../../main.h" #include "./public.h" diff --git a/src/lib/key-functions/private.h b/src/lib/key-functions/private.h index df67769..a45e3d7 100644 --- a/src/lib/key-functions/private.h +++ b/src/lib/key-functions/private.h @@ -15,7 +15,7 @@ #include #include -#include "../../keyboard/ergodox/matrix.h" +#include "../../keyboard/matrix.h" // -------------------------------------------------------------------- diff --git a/src/lib/key-functions/public/basic.c b/src/lib/key-functions/public/basic.c index a921c04..6866138 100644 --- a/src/lib/key-functions/public/basic.c +++ b/src/lib/key-functions/public/basic.c @@ -8,7 +8,7 @@ #include "../../../main.h" -#include "../../../keyboard/ergodox/layout.h" +#include "../../../keyboard/layout.h" #include "../public.h" #include "../private.h" diff --git a/src/lib/key-functions/public/special.c b/src/lib/key-functions/public/special.c index 66c72a2..80108ea 100644 --- a/src/lib/key-functions/public/special.c +++ b/src/lib/key-functions/public/special.c @@ -11,7 +11,7 @@ #include #include "../../../lib-other/pjrc/usb_keyboard/usb_keyboard.h" #include "../../../lib/usb/usage-page/keyboard.h" -#include "../../../keyboard/ergodox/layout.h" +#include "../../../keyboard/layout.h" #include "../../../main.h" #include "../public.h" #include "../private.h" diff --git a/src/main.c b/src/main.c index ad1b3d7..12fcd1c 100644 --- a/src/main.c +++ b/src/main.c @@ -12,9 +12,9 @@ #include #include "./lib-other/pjrc/usb_keyboard/usb_keyboard.h" #include "./lib/key-functions/public.h" -#include "./keyboard/ergodox/controller.h" -#include "./keyboard/ergodox/layout.h" -#include "./keyboard/ergodox/matrix.h" +#include "./keyboard/controller.h" +#include "./keyboard/layout.h" +#include "./keyboard/matrix.h" #include "./main.h" // ---------------------------------------------------------------------------- @@ -86,7 +86,7 @@ int main(void) { // // note // - everything else is the key function's responsibility - // - see the keyboard layout file ("keyboard/ergodox/layout/*.c") for + // - see the keyboard layout file ("keyboard/layout/*.c") for // which key is assigned which function (per layer) // - see "lib/key-functions/public/*.c" for the function definitions for (uint8_t row=0; row #include -#include "keyboard/ergodox/layout.h" -#include "keyboard/ergodox/matrix.h" +#include "keyboard/layout.h" +#include "keyboard/matrix.h" // -------------------------------------------------------------------- diff --git a/src/makefile b/src/makefile index e636ffb..e027f20 100644 --- a/src/makefile +++ b/src/makefile @@ -27,10 +27,9 @@ SRC := $(wildcard *.c) KEYBOARD := $(strip $(KEYBOARD)) LAYOUT := $(strip $(LAYOUT)) # --- include stuff -SRC += $(wildcard keyboard/$(KEYBOARD)*.c) -SRC += $(wildcard keyboard/$(KEYBOARD)/*.c) -SRC += $(wildcard keyboard/$(KEYBOARD)/controller/*.c) -SRC += $(wildcard keyboard/$(KEYBOARD)/layout/$(LAYOUT)*.c) +SRC += $(wildcard keyboard/*.c) +SRC += $(wildcard keyboard/controller/*.c) +SRC += $(wildcard keyboard/layout/$(LAYOUT)*.c) # library stuff # - should be last in the list of files to compile, in case there are default # macros that have to be overridden in other source files @@ -153,9 +152,8 @@ clean: %.o: %.c @echo @echo --- making $@ --- - $(CC) -c $(strip $(CFLAGS)) $(strip $(GENDEPFLAGS)) $< -o $@ + $(CC) -c $(strip $(CFLAGS)) $(strip $(GENDEPFLAGS)) $< -o $@ # ----------------------------------------------------------------------------- -include $(OBJ:%=%.dep) -