LwBTN
v0.0.1
Contents
LwBTN v0.0.1 documentation
Getting started
User manual
API reference
Changelog
Other projects
LwBTN - Button manager
LwDTC - DateTimeCron
LwESP - ESP-AT library
LwEVT - Event manager
LwGPS - GPS NMEA parser
LwGSM - GSM-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
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::flags (C++ member)
lwbtn_btn_t::keepalive (C++ member)
lwbtn_btn_t::last_time (C++ member)
lwbtn_btn_t::old_state (C++ member)
lwbtn_btn_t::time_change (C++ member)
LWBTN_CFG_CLICK_MAX_CONSECUTIVE (C macro)
LWBTN_CFG_CLICK_MAX_CONSECUTIVE_SEND_IMMEDIATELY (C macro)
LWBTN_CFG_TIME_CLICK_MAX (C macro)
LWBTN_CFG_TIME_CLICK_MIN (C macro)
LWBTN_CFG_TIME_CLICK_MULTI_MAX (C macro)
LWBTN_CFG_TIME_DEBOUNCE (C macro)
LWBTN_CFG_TIME_KEEPALIVE_PERIOD (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_init (C macro)
lwbtn_init_ex (C++ function)
lwbtn_process (C macro)
lwbtn_process_ex (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: v0.0.1
Versions
latest
stable
develop
v0.0.1
Downloads
On Read the Docs
Project Home
Builds