/* ---------------------------------------------------------------------------- * key functions : private : exports * * Things to be used only by keyfunctions. Exported so layouts can use these * functions to help define their own, if they like. * ---------------------------------------------------------------------------- * Copyright (c) 2012 Ben Blazak * Released under The MIT License (MIT) (see "license.md") * Project located at * ------------------------------------------------------------------------- */ #ifndef LIB__KEY_FUNCTIONS__INTERNAL_h #define LIB__KEY_FUNCTIONS__INTERNAL_h #include #include #include "../../keyboard/ergodox/matrix.h" // -------------------------------------------------------------------- void _kbfun_press_release (bool press, uint8_t keycode); bool _kbfun_is_pressed (uint8_t keycode); void _kbfun_mediakey_press_release (bool press, uint8_t keycode); uint8_t _kbfun_get_keycode (void); #endif