aboutsummaryrefslogtreecommitdiffstats
path: root/tools/pkg-config
Commit message (Expand)AuthorAgeFilesLines
* treewide: clean up download hashesFelix Fietkau2016-12-161-1/+1
* tools: pkg-config: fix build with GCC 6Matthias Schiffer2016-05-081-0/+18
* pkg-config: Update to 0.29.1John Crispin2016-03-101-4/+4
* tools/pkg-config: update to 0.29Felix Fietkau2015-10-303-49/+7
* tools/pkg-config: fix compile on musl hostsImre Kaloz2015-05-041-0/+24
* tools: remove static linking supportJo-Philipp Wich2015-02-061-3/+1
* pkg-config: fix occasional install problemLuka Perkov2013-11-202-1/+23
* pkg-config: update to latest version, fix build on Mac OS X 10.9Felix Fietkau2013-10-282-24/+5
* tools/pkg-config: enable parallel buildsFelix Fietkau2012-09-151-0/+2
* use HOST_STATIC_LINKING instead of hardcoding -staticJo-Philipp Wich2012-08-121-2/+3
* pkg-config: link staticallyJo-Philipp Wich2012-08-101-2/+3
* tools: clean up Makefiles / make ccache workJohn Crispin2012-01-151-4/+0
* pkg-config: fix prefixFelix Fietkau2011-07-241-1/+1
* revert r24406Jo-Philipp Wich2010-12-101-1/+0
* pkg-config: install pkg.m4 to aclocal/Jo-Philipp Wich2010-12-101-0/+1
* tools/pkg-config: update to version 0.25Alexandros C. Couloumbis2010-11-251-2/+2
* clean up / fix various Host/Clean templates in tools/Felix Fietkau2009-05-081-2/+1
* clean up automake/pkg-config handling, move separate host/package variable ex...Felix Fietkau2009-04-221-1/+1
* pkg-config: disable potentially recursive compat lookups which break on syste...Felix Fietkau2009-03-241-0/+22
* build system refactoring in preparation for allowing packages to do host-buil...Felix Fietkau2009-02-221-8/+8
* Redefine prefix and exec_prefix for pkg config files instead of libdir and in...Lars-Peter Clausen2008-10-101-1/+1
* added our own pkg-config wrapper, making the sed foo on *.pc files obselete 1/2John Crispin2007-10-062-0/+38
// entirely and just use numbers. enum telophase_layers { _QWERTY, _LOWER, _RAISE, _ADJUST, }; enum telophase_keycodes { LOWER = SAFE_RANGE, RAISE, ADJUST }; #define LONGPRESS_DELAY 150 #define LAYER_TOGGLE_DELAY 300 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [_QWERTY] = { /*QWERTY*/ {KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC }, {KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT }, {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, {KC_LCTL, KC_LGUI, KC_LALT, ADJUST, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT } }, [_LOWER] = { /*Lower*/ {KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL }, {KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE }, {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,S(KC_NUHS),S(KC_NUBS),_______, _______, _______ }, {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY } }, [_RAISE] = { /*Raise*/ {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL }, {KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS }, {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NUHS, KC_NUBS, _______, _______, _______ }, {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY } }, [_ADJUST] = { /*Adjust*/ {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ }, {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ } }, }; bool process_record_user(uint16_t keycode, keyrecord_t *record) { switch (keycode) { case LOWER: if (record->event.pressed) { layer_on(_LOWER); } else { layer_off(_LOWER); } return false; break; case RAISE: if (record->event.pressed) { layer_on(_RAISE); } else { layer_off(_RAISE); } return false; break; case ADJUST: if (record->event.pressed) { layer_on(_ADJUST); } else { layer_off(_ADJUST); } return false; break; } return true; } void matrix_scan_user(void) { return; };