LwBTN
latest
Contents
LwBTN latest-develop documentation
Getting started
User manual
API reference
Changelog
Authors
Other projects
LwBTN - Button manager
LwDTC - DateTimeCron
LwESP - ESP-AT library
LwEVT - Event manager
LwGPS - GPS NMEA parser
LwCELL - Cellular modem host AT library
LwJSON - JSON parser
LwMEM - Memory manager
LwOW - OneWire with UART
LwPKT - Packet protocol
LwPRINTF - Printf
LwRB - Ring buffer
LwSHELL - Shell
LwUTIL - Utility functions
LwWDG - RTOS task watchdog
LwBTN
Index
Edit on GitHub
Index
L
L
lwbtn_argdata_port_pin_state_t (C++ struct)
lwbtn_argdata_port_pin_state_t::pin (C++ member)
lwbtn_argdata_port_pin_state_t::port (C++ member)
lwbtn_argdata_port_pin_state_t::state (C++ member)
lwbtn_btn_t (C++ struct)
lwbtn_btn_t::arg (C++ member)
lwbtn_btn_t::click (C++ member)
lwbtn_btn_t::cnt (C++ member)
,
[1]
lwbtn_btn_t::curr_state (C++ member)
lwbtn_btn_t::flags (C++ member)
lwbtn_btn_t::keepalive (C++ member)
lwbtn_btn_t::last_time (C++ member)
lwbtn_btn_t::max_consecutive (C++ member)
lwbtn_btn_t::old_state (C++ member)
lwbtn_btn_t::time_change (C++ member)
lwbtn_btn_t::time_click_multi_max (C++ member)
lwbtn_btn_t::time_click_pressed_max (C++ member)
lwbtn_btn_t::time_click_pressed_min (C++ member)
lwbtn_btn_t::time_debounce (C++ member)
lwbtn_btn_t::time_debounce_release (C++ member)
lwbtn_btn_t::time_keepalive_period (C++ member)
lwbtn_btn_t::time_state_change (C++ member)
LWBTN_CFG_CLICK_CONSECUTIVE_KEEP_AFTER_SHORT_PRESS (C macro)
LWBTN_CFG_CLICK_MAX_CONSECUTIVE (C macro)
LWBTN_CFG_CLICK_MAX_CONSECUTIVE_DYNAMIC (C macro)
LWBTN_CFG_CLICK_MAX_CONSECUTIVE_SEND_IMMEDIATELY (C macro)
LWBTN_CFG_GET_STATE_MODE (C macro)
LWBTN_CFG_TIME_CLICK_MAX (C macro)
LWBTN_CFG_TIME_CLICK_MAX_DYNAMIC (C macro)
LWBTN_CFG_TIME_CLICK_MIN (C macro)
LWBTN_CFG_TIME_CLICK_MIN_DYNAMIC (C macro)
LWBTN_CFG_TIME_CLICK_MULTI_MAX (C macro)
LWBTN_CFG_TIME_CLICK_MULTI_MAX_DYNAMIC (C macro)
LWBTN_CFG_TIME_DEBOUNCE_PRESS (C macro)
LWBTN_CFG_TIME_DEBOUNCE_PRESS_DYNAMIC (C macro)
LWBTN_CFG_TIME_DEBOUNCE_RELEASE (C macro)
LWBTN_CFG_TIME_DEBOUNCE_RELEASE_DYNAMIC (C macro)
LWBTN_CFG_TIME_KEEPALIVE_PERIOD (C macro)
LWBTN_CFG_TIME_KEEPALIVE_PERIOD_DYNAMIC (C macro)
LWBTN_CFG_USE_KEEPALIVE (C macro)
lwbtn_click_get_count (C macro)
lwbtn_evt_fn (C++ type)
lwbtn_evt_t (C++ enum)
lwbtn_evt_t::LWBTN_EVT_KEEPALIVE (C++ enumerator)
lwbtn_evt_t::LWBTN_EVT_ONCLICK (C++ enumerator)
lwbtn_evt_t::LWBTN_EVT_ONPRESS (C++ enumerator)
lwbtn_evt_t::LWBTN_EVT_ONRELEASE (C++ enumerator)
lwbtn_get_state_fn (C++ type)
LWBTN_GET_STATE_MODE_CALLBACK (C macro)
LWBTN_GET_STATE_MODE_CALLBACK_OR_MANUAL (C macro)
LWBTN_GET_STATE_MODE_MANUAL (C macro)
lwbtn_init (C macro)
lwbtn_init_ex (C++ function)
lwbtn_is_btn_active (C++ function)
lwbtn_keepalive_get_count (C macro)
lwbtn_keepalive_get_count_for_time (C macro)
lwbtn_keepalive_get_period (C macro)
LWBTN_MEMCPY (C macro)
LWBTN_MEMSET (C macro)
lwbtn_process (C macro)
lwbtn_process_btn (C macro)
lwbtn_process_btn_ex (C++ function)
lwbtn_process_ex (C++ function)
lwbtn_set_btn_state (C++ function)
lwbtn_t (C++ struct)
lwbtn_t::btns (C++ member)
lwbtn_t::btns_cnt (C++ member)
lwbtn_t::evt_fn (C++ member)
lwbtn_t::get_state_fn (C++ member)
Read the Docs
v: latest
Versions
latest
stable
v1.1.0
v1.0.0
develop
v0.0.2
v0.0.1
Downloads
pdf
epub
On Read the Docs
Project Home
Builds