/* Copyright 2020 zvecr<git@zvecr.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
extern backlight_config_t backlight_config;
// Cannot use BACKLIGHT_CAPS_LOCK without backlight being enabled
/** \brief Caps Lock indicator using backlight (for keyboards without dedicated LED)
*/
static void
/** \brief Lock LED set callback - keymap/user level
*
* \deprecated Use led_update_user() instead.
*/
void
/** \brief Lock LED set callback - keyboard level
*
* \deprecated Use led_update_kb() instead.
*/
void
/** \brief Lock LED update callback - keymap/user level
*
* \return True if led_update_kb() should run its own code, false otherwise.
*/
bool
/** \brief Lock LED update callback - keyboard level
*
* \return Ignored for now.
*/
bool
/** \brief Initialise any LED related hardware and/or state
*/
void
/** \brief Entrypoint for protocol to LED binding
*/
void