Kiibohd Controller
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

i75.bash 1.7KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. #!/usr/bin/env bash
  2. # This is a build script template
  3. # These build scripts are just a convenience for configuring your keyboard (less daunting than CMake)
  4. # Jacob Alexander 2015-2016
  5. #################
  6. # Configuration #
  7. #################
  8. # Feel free to change the variables in this section to configure your keyboard
  9. BuildPath="i75"
  10. ## KLL Configuration ##
  11. # Generally shouldn't be changed, this will affect every layer
  12. BaseMap="scancode_map"
  13. # This is the default layer of the keyboard
  14. # NOTE: To combine kll files into a single layout, separate them by spaces
  15. # e.g. DefaultMap="mylayout mylayoutmod"
  16. DefaultMap="md1Overlay stdFuncMap"
  17. # This is where you set the additional layers
  18. # NOTE: Indexing starts at 1
  19. # NOTE: Each new layer is another array entry
  20. # e.g. PartialMaps[1]="layer1 layer1mod"
  21. # PartialMaps[2]="layer2"
  22. # PartialMaps[3]="layer3"
  23. PartialMaps[1]="hhkbpro2"
  24. PartialMaps[2]="colemak"
  25. ##########################
  26. # Advanced Configuration #
  27. ##########################
  28. # Don't change the variables in this section unless you know what you're doing
  29. # These are useful for completely custom keyboards
  30. # NOTE: Changing any of these variables will require a force build to compile correctly
  31. # Keyboard Module Configuration
  32. ScanModule="i75"
  33. MacroModule="PartialMap"
  34. OutputModule="pjrcUSB"
  35. DebugModule="full"
  36. # Microcontroller
  37. Chip="mk20dx256"
  38. # Compiler Selection
  39. Compiler="gcc"
  40. ########################
  41. # Bash Library Include #
  42. ########################
  43. # Shouldn't need to touch this section
  44. # Check if the library can be found
  45. if [ ! -f cmake.bash ]; then
  46. echo "ERROR: Cannot find 'cmake.bash'"
  47. exit 1
  48. fi
  49. # Load the library
  50. source cmake.bash