From ca25bddfdee464fb50677c659aedd733ff1203dc Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Tue, 25 Jul 2023 09:23:00 -0500 Subject: [PATCH 1/5] feat(nfc): allow multiple records * Update ST25DV to allow for setting multiple records * Update NDEF to support more carrier handover records and to support setting ID fields for records (used by alternative carrier records and such). --- components/ndef/include/ndef.hpp | 234 ++++++++++++++++++++++----- components/st25dv/include/st25dv.hpp | 130 ++++++++++----- 2 files changed, 283 insertions(+), 81 deletions(-) diff --git a/components/ndef/include/ndef.hpp b/components/ndef/include/ndef.hpp index dc76e8614..78154f088 100644 --- a/components/ndef/include/ndef.hpp +++ b/components/ndef/include/ndef.hpp @@ -6,6 +6,8 @@ #include #include +#include + namespace espp { /** * @brief implements serialization & deserialization logic for NFC Data @@ -43,6 +45,7 @@ namespace espp { * * https://ndeflib.readthedocs.io/en/stable/records/bluetooth.html * * https://developer.android.com/reference/android/nfc/NdefMessage * * https://www.oreilly.com/library/view/beginning-nfc/9781449324094/ch04.html + * * https://learn.adafruit.com/adafruit-pn532-rfid-nfc/ndef * */ class Ndef { @@ -152,6 +155,18 @@ class Ndef { GAMING = 0x0A80, ///< Generic Gaming group }; + /** + * @brief Power state of a BLE radio. + * @details Representation of the carrier power state in a Handover Select + * message. + */ + enum class CarrierPowerState { + INACTIVE = 0x00, ///< Carrier power is off + ACTIVE = 0x01, ///< Carrier power is on + ACTIVATING = 0x02, ///< Carrier power is turning on + UNKNOWN = 0x03, ///< Carrier power state is unknown + }; + /** * @brief Extended Inquiry Response (EIR) codes for data types in BT and BLE * out of band (OOB) pairing NDEF records. @@ -221,6 +236,8 @@ class Ndef { WPA_WPA2_PERSONAL = 0x22, ///< Both WPA and WPA2 personal }; + static constexpr uint8_t HANDOVER_VERSION = 0x13; ///< Connection Handover version 1.3 + /** * @brief Makes an NDEF record with header and payload. * @param tnf The TNF for this packet. @@ -310,6 +327,96 @@ class Ndef { return Ndef(TNF::MIME_MEDIA, "application/vnd.wfa.wsc", sv_data); } + /* + * @brief Create a collision resolution record. + * @param random_number Random number to use for the collision resolution. + * @return NDEF record object. + */ + static Ndef make_collision_resolution_record(uint16_t random_number) { + std::vector payload; + payload.push_back(random_number >> 8); + payload.push_back(random_number & 0xFF); + return Ndef(TNF::WELL_KNOWN, "cr", + std::string_view{(const char *)payload.data(), payload.size()}); + } + + /** + * @brief Create a Handover Select record for a Bluetooth device. + * @see + * https://members.nfc-forum.org/apps/group_public/download.php/18688/NFCForum-AD-BTSSP_1_1.pdf + * @param carrier_data_ref Reference to the carrier data record, which is the + * record that contains the actual bluetooth data. This should be the + * same as the id of the carrier data record, such as '0'. + * @return NDEF record object. + */ + static Ndef make_handover_select(int carrier_data_ref) { + std::vector payload; + payload.push_back(HANDOVER_VERSION); + + Ndef alternative_carrier = + make_alternative_carrier(CarrierPowerState::ACTIVE, carrier_data_ref); + auto alternative_carrier_data = alternative_carrier.serialize(true, true); + payload.insert(payload.end(), alternative_carrier_data.begin(), alternative_carrier_data.end()); + + return Ndef(TNF::WELL_KNOWN, "Hs", + std::string_view{(const char *)payload.data(), payload.size()}); + } + + /** + * @brief Create a Handover request record for a Bluetooth device. + * @see + * https://members.nfc-forum.org/apps/group_public/download.php/18688/NFCForum-AD-BTSSP_1_1.pdf + * @param carrier_data_ref Reference to the carrier data record, which is the + * record that contains the actual bluetooth data. This should be the + * same as the id of the carrier data record, such as '0'. + * @return NDEF record object. + */ + static Ndef make_handover_request(int carrier_data_ref) { + std::vector payload; + payload.push_back(HANDOVER_VERSION); + + // Handover request requires a collision resolution record, so we'll just + // add collision resolution record which contains a random number. + + uint16_t random_number = esp_random() & 0xFFFF; + Ndef collision_resolution_record = make_collision_resolution_record(random_number); + auto collision_resolution_data = collision_resolution_record.serialize(true, false); + payload.insert(payload.end(), collision_resolution_data.begin(), + collision_resolution_data.end()); + + // now make the alternative carrier record + Ndef alternative_carrier = + make_alternative_carrier(CarrierPowerState::ACTIVE, carrier_data_ref); + auto alternative_carrier_data = alternative_carrier.serialize(true, true); + payload.insert(payload.end(), alternative_carrier_data.begin(), alternative_carrier_data.end()); + + return Ndef(TNF::WELL_KNOWN, "Hr", + std::string_view{(const char *)payload.data(), payload.size()}); + } + + /** + * @brief Create a Handover Request record for a Bluetooth device. + * @details See page 18 of https://core.ac.uk/download/pdf/250136576.pdf for more details. + * @param power_state Power state of the alternative carrier. + * @param carrier_data_ref Reference to the carrier data record, which is the + * record that contains the actual bluetooth data. This should be the + * same as the id of the carrier data record, such as '0'. + * @return NDEF record object. + */ + static Ndef make_alternative_carrier(const CarrierPowerState &power_state, int carrier_data_ref) { + std::vector payload; + // first byte is carrier power state + payload.push_back((uint8_t)power_state); + // second byte is carrier data reference length + payload.push_back(0x01); + // third byte is carrier data reference (ascii), e.g. '0' + payload.push_back((uint8_t)carrier_data_ref); + // fourth byte is auxiliary data reference count + payload.push_back(0x00); // no auxiliary data + return Ndef(TNF::WELL_KNOWN, "ac", + std::string_view{(const char *)payload.data(), payload.size()}); + } + /** * @brief Static function to make an NDEF record for BT classic OOB Pairing (Android). * @param mac_addr 48 bit MAC Address of the BT radio @@ -352,15 +459,11 @@ class Ndef { // (optional 0x22) secure connections confirmation value (16 bytes) if (confirm_value.size() == 16) { add_bt_eir(data, BtEir::SP_HASH_C192, confirm_value); - } else { - fmt::print("confirm_value must be 16 bytes, got {}\n", confirm_value.size()); } // (optional 0x23) secure connections random value (16 bytes) if (random_value.size() == 16) { add_bt_eir(data, BtEir::SP_RANDOM_R192, random_value); - } else { - fmt::print("random_value must be 16 bytes, got {}\n", random_value.size()); } // now make sure the length is updated (includes length field) @@ -376,14 +479,15 @@ class Ndef { * @note If the address is e.g. f4:12:fa:42:fe:9e then the mac_addr should be * 0xf412fa42fe9e. * @param role The BLE role of the device (central / peripheral / dual) - * @param name Name of the BLE device. - * @param appearance BtAppearance of the device. - * @param random_value The Simple pairing randomizer R for the pairing. - * @param confirm_value The Simple pairing hash C (confirm value) for the + * @param name Name of the BLE device. Optional. + * @param appearance BtAppearance of the device. Optional. + * @param random_value The Simple pairing randomizer R for the pairing. (16 bytes, optional) + * @param confirm_value The Simple pairing hash C (confirm value) for the pairing. (16 bytes, + * optional) * @param tk Temporary key for the pairing (16 bytes, optional) * @return NDEF record object. */ - static Ndef make_le_oob_pairing(uint64_t mac_addr, BleRole role, std::string_view name, + static Ndef make_le_oob_pairing(uint64_t mac_addr, BleRole role, std::string_view name = "", BtAppearance appearance = BtAppearance::UNKNOWN, std::string_view random_value = "", std::string_view confirm_value = "", std::string_view tk = "") { @@ -398,50 +502,61 @@ class Ndef { // https://members.nfc-forum.org/apps/group_public/download.php/18688/NFCForum-AD-BTSSP_1_1.pdf // for examples - // optional local name (put this first so that it shows up in the initial popup on android) - add_bt_eir(data, BtEir::LONG_LOCAL_NAME, name); + // optional local name (0x09) + // TODO: making this the first field ensures android displays it + if (name.size() > 0) { + add_bt_eir(data, BtEir::LONG_LOCAL_NAME, name); + } - // (mandatory 0x1B) LE device address in reverse order - uint8_t mac_addr_bytes[] = {(uint8_t)(mac_addr >> 0 & 0xFF), (uint8_t)(mac_addr >> 8 & 0xFF), - (uint8_t)(mac_addr >> 16 & 0xFF), (uint8_t)(mac_addr >> 24 & 0xFF), - (uint8_t)(mac_addr >> 32 & 0xFF), (uint8_t)(mac_addr >> 40 & 0xFF)}; + // (mandatory 0x1B) LE device address in reverse order. According to section + // 3.3.1 of NFCForum-AD-BTSSP_1_1.pdf, the data value consists of 7 octets, + // with the 6 least significant octets being the MAC address in reverse + // order. The least significant bit in the most significant octet is the + // random address bit. + uint8_t mac_addr_bytes[] = { + (uint8_t)(mac_addr >> 0 & 0xFF), (uint8_t)(mac_addr >> 8 & 0xFF), + (uint8_t)(mac_addr >> 16 & 0xFF), (uint8_t)(mac_addr >> 24 & 0xFF), + (uint8_t)(mac_addr >> 32 & 0xFF), (uint8_t)(mac_addr >> 40 & 0xFF), + // NOTE: according to the doc (see above) the + // mac address field examples contain an + // extra byte, but adding it causes + // android to fail to parse this + // (uint8_t)(0x01) + }; add_bt_eir(data, BtEir::MAC, std::string_view{(const char *)&mac_addr_bytes[0], sizeof(mac_addr_bytes)}); // (mandatory 0x1C) LE role add_bt_eir(data, BtEir::LE_ROLE, std::string_view{(const char *)&role, 1}); - // (optional 0x10) Security Manager TK value (LE legacy pairing) (16 bytes) + // optional temporary key (0x10) + // Security Manager TK value (LE legacy pairing) (16 bytes) + // The TK value requirements for such exchange is described in + // [BLUETOOTH_CORE] Volume 3, Part H, Section 2.3.5.4. if (tk.size() == 16) { add_bt_eir(data, BtEir::SECURITY_MANAGER_TK, tk); - } else { - fmt::print("tk must be 16 bytes, got {}\n", tk.size()); } // (optional 0x22) secure connections confirmation value (16 bytes) if (confirm_value.size() == 16) { add_bt_eir(data, BtEir::LE_SC_CONFIRMATION, confirm_value); - } else { - fmt::print("confirm_value must be 16 bytes, got {}\n", confirm_value.size()); } // (optional 0x23) secure connections random value (16 bytes) if (random_value.size() == 16) { add_bt_eir(data, BtEir::LE_SC_RANDOM, random_value); - } else { - fmt::print("random_value must be 16 bytes, got {}\n", random_value.size()); } - // optional appearance + // optional appearance (0x19) uint8_t appearance_bytes[] = {(uint8_t)((uint16_t)appearance >> 8), (uint8_t)((uint16_t)appearance & 0xFF)}; add_bt_eir(data, BtEir::APPEARANCE, std::string_view{(const char *)&appearance_bytes[0], sizeof(appearance_bytes)}); - // optional Flags (0x19) + // optional Flags (0x01) // uint8_t flags_bytes[] = {0x06}; // BR/EDR not supported, LE supported, Simultaneous LE/BT to - // same device capable (controller) add_bt_eir(data, BtEir::FLAGS, std::string_view{(const char - // *)&flags_bytes[0], sizeof(flags_bytes)}); + // same device capable (controller) add_bt_eir(data, BtEir::FLAGS, std::string_view{(const + // char*)&flags_bytes[0], sizeof(flags_bytes)}); auto sv_data = std::string_view{(const char *)data.data(), data.size()}; return Ndef(TNF::MIME_MEDIA, "application/vnd.bluetooth.le.oob", sv_data); @@ -449,28 +564,40 @@ class Ndef { /** * @brief Serialize the NDEF record into a sequence of bytes. + * @param message_begin True if this is the first record in the message. + * @param message_end True if this is the last record in the message. * @return The vector of bytes representing the NDEF record. */ - std::vector serialize() { + std::vector serialize(bool message_begin = true, bool message_end = true) { std::vector data; int size = get_size(); - set_flags(); + set_flags(message_begin, message_end); data.resize(size); - data[0] = flags_.raw; - data[1] = type_.size(); + int offset = 0; + data[offset++] = flags_.raw; + data[offset++] = type_.size(); if (flags_.SR) { - data[2] = (uint8_t)payload_.size(); - memcpy(&data[3], type_.data(), type_.size()); - memcpy(&data[3 + type_.size()], payload_.data(), payload_.size()); + data[offset++] = (uint8_t)payload_.size(); } else { uint32_t _num_bytes = payload_.size(); - data[2] = (uint8_t)(_num_bytes >> 24 & 0xFF); - data[3] = (uint8_t)(_num_bytes >> 16 & 0xFF); - data[4] = (uint8_t)(_num_bytes >> 8 & 0xFF); - data[5] = (uint8_t)(_num_bytes >> 0 & 0xFF); - memcpy(&data[6], type_.data(), type_.size()); - memcpy(&data[6 + type_.size()], payload_.data(), payload_.size()); + data[offset++] = (uint8_t)(_num_bytes >> 24 & 0xFF); + data[offset++] = (uint8_t)(_num_bytes >> 16 & 0xFF); + data[offset++] = (uint8_t)(_num_bytes >> 8 & 0xFF); + data[offset++] = (uint8_t)(_num_bytes >> 0 & 0xFF); } + // If we have an ID, indicate the number of bytes of the ID + if (flags_.IL) { + data[offset++] = 1; // TODO: this is hardcoded to 1 byte for now + } + // copy the type + memcpy(&data[offset], type_.data(), type_.size()); + offset += type_.size(); + // copy the ID (if present) + if (flags_.IL) { + data[offset++] = (uint8_t)id_; + } + // copy the payload data + memcpy(&data[offset], payload_.data(), payload_.size()); return data; } @@ -482,11 +609,29 @@ class Ndef { return std::vector(payload_.data(), payload_.data() + payload_.size()); } + /** + * @brief Set the payload ID of the NDEF record. + * @param id ID of the NDEF record. + */ + void set_id(int id) { id_ = id; } + + /** + * @brief Get the ID of the NDEF record. + * @return ID of the NDEF record. + */ + int get_id() const { return id_; } + /** * @brief Get the number of bytes needed for the NDEF record. * @return Size of the NDEF record (bytes), for serialization. */ int get_size() const { + int num_id_length_bytes = 0; + int num_id_bytes = 0; + if (id_ != -1) { + num_id_length_bytes = 1; + num_id_bytes = 1; + } int num_payload_bytes = payload_.size(); uint8_t num_payload_length_bytes = 1; if (num_payload_bytes > 255) { @@ -494,7 +639,7 @@ class Ndef { } uint8_t type_length = type_.size(); int total_length = sizeof(flags_.raw) + sizeof(type_length) + num_payload_length_bytes + - type_length + num_payload_bytes; + num_id_length_bytes + type_length + num_id_bytes + num_payload_bytes; return total_length; } @@ -520,14 +665,14 @@ class Ndef { AUTH_TYPE = 0x1003, }; - void set_flags() { + void set_flags(bool message_begin, bool message_end) { flags_.TNF = (uint8_t)tnf_; - flags_.IL = 0; // no id length / field + flags_.IL = id_ != -1 ? 1 : 0; // short record? flags_.SR = payload_.size() < 256 ? 1 : 0; flags_.CF = 0; // first record of a chunk - flags_.ME = 1; // message end - flags_.MB = 1; // message begin + flags_.ME = message_end ? 1 : 0; + flags_.MB = message_begin ? 1 : 0; } static int add_wifi_field(std::vector &data, WifiFieldId field, @@ -613,6 +758,7 @@ class Ndef { TNF tnf_; Flags flags_; + int id_{-1}; std::string type_{""}; std::string payload_{""}; }; diff --git a/components/st25dv/include/st25dv.hpp b/components/st25dv/include/st25dv.hpp index e5a667315..43c6dd79c 100644 --- a/components/st25dv/include/st25dv.hpp +++ b/components/st25dv/include/st25dv.hpp @@ -3,6 +3,8 @@ #include #include #include +#include +#include #include "logger.hpp" #include "ndef.hpp" @@ -109,10 +111,12 @@ class St25dv { * @param record The new NDEF record to serialize to the NFC EEPROM. */ void set_record(Ndef &record) { - // add in the T5T tag compatibility container (CC) header - std::vector full_record; - auto payload = record.serialize(); - full_record.resize(payload.size() + 6); + auto record_data = record.serialize(); + set_record(record_data); + } + + void set_record(const std::vector &record_data) { + // clang-format off /** * @note CC indicates how the tag can be accessed. There are two different * types of CC used (depending on the size of the tag): @@ -121,29 +125,62 @@ class St25dv { * |:------------:|:---------------------------:|:-----------:|:--------------:| * | Magic Number | Version & Access Conditions | Memory Size | NFC Type 5 Tag | * 2. 8 B CC (for memory size > 16 Kbit) - * | Byte0 | Byte1 | Byte2 | Byte3 |Byte4|Byte5| Byte6 - * | Byte7 | + * | Byte0 | Byte1 | Byte2 | Byte3 |Byte4|Byte5| Byte6 | Byte7 | * |:------------:|:---------------------------:|:-----:|:--------------:|:---:|:---:|:---------:|:---------:| - * | Magic Number | Version & Access Conditions | 0x00h | NFC Type 5 Tag | RFU | RFU - * |Memory Size|Memory Size| + * | Magic Number | Version & Access Conditions | 0x00h | NFC Type 5 Tag | RFU | RFU |Memory Size|Memory Size| */ - // capability container (T5T tag) - full_record[0] = 0xE1; // magic number, should be 0xE1 or 0xE2 (for extended API) - full_record[1] = 0x40; // CC version (1.0) and access condition (always, always) (version is - // b7b6.b5b4, read access is b3b2, write access is b1b0) - full_record[2] = 0x40; // MLEN NDEF data size 512 bytes (0x40), expressed in blocks (set to 0 if - // tag is greater than 16 Kbit) - full_record[3] = 5; // additional feature information (support multiple block read) (b0: support - // read multiple block, b1 & b2 : RFU, b3: supports lock block, b4: requires - // special frame format) + // clang-format on + size_t cc_size = 4; + size_t ndef_size = record_data.size(); + Tlv tlv(Type5TagType::NDEF_MSG, ndef_size); + size_t tlv_size = tlv.size(); + size_t total_size = cc_size + tlv_size + ndef_size + 1; // +1 for terminator TLV + std::vector full_record(total_size, 0); + int offset = 0; + // NDEF is preceded by a CC header + full_record[offset++] = 0xE1; // magic number, should be 0xE1 or 0xE2 (for extended API) + full_record[offset++] = 0x40; // CC version (1.0) and access condition (always, always) (version + // is b7b6.b5b4, read access is b3b2, write access is b1b0) + full_record[offset++] = 0x40; // MLEN NDEF data size 512 bytes (0x40), expressed in blocks (set + // to 0 if tag is greater than 16 Kbit) + full_record[offset++] = 5; // additional feature information (support multiple block read) (b0: + // support read multiple block, b1 & b2 : RFU, b3: supports lock + // block, b4: requires special frame format) // The message is preceded by a type5 tag header: - Tlv tlv(Type5TagType::NDEF_MSG, payload.size()); - int tlv_size = tlv.size(); - memcpy(&full_record[4], tlv.raw, tlv_size); - memcpy(&full_record[4 + tlv_size], payload.data(), payload.size()); + tlv.serialize(full_record, offset); + offset += tlv_size; + // debug log the record up to the NDEF data + logger_.debug("Writing record header: {::#04x}", std::span(full_record.data(), offset)); + + // copy the NDEF record data + logger_.debug("Writing record data: {::#04x}", record_data); + memcpy(&full_record[offset], record_data.data(), record_data.size()); + offset += ndef_size; + // add the TLV terminator (0xFE) + full_record[offset] = (uint8_t)Type5TagType::TERMINATOR; write(std::string_view{(const char *)full_record.data(), full_record.size()}); } + void set_records(std::vector &records) { + std::vector record_data; + size_t total_size = 0; + for (auto &record : records) { + total_size += record.get_size(); + } + record_data.reserve(total_size); + for (int i = 0; i < records.size(); i++) { + // set the first record to have MB = 1 + bool message_begin = (i == 0); + // set the last record to have ME = 1 + bool message_end = (i == (records.size() - 1)); + auto &record = records[i]; + auto serialized_record = record.serialize(message_begin, message_end); + record_data.insert(record_data.end(), serialized_record.begin(), serialized_record.end()); + serialized_record.resize(0); + } + set_record(record_data); + } + /** * @brief Write a raw sequence of bytes to the EEPROM. * @param payload Sequence of bytes to write. @@ -343,24 +380,9 @@ class St25dv { */ Tlv(Type5TagType t, int len) { type = t; - if (len < 255) { - length = len; - } else { - length = 0xFF; - length16 = len; - } + length = len; } - union { - struct { - Type5TagType type; ///< Message type - uint8_t length; ///< Length if < 255 bytes - // NOTE: only written if Length >= 255 bytes - uint16_t length16; ///< Length if >= 255 bytes - }; - uint8_t raw[4]; - }; - /** * @brief Get the number of bytes that the TLV will occupy, based on the * length. @@ -368,6 +390,40 @@ class St25dv { * TLV. */ int size() { return length < 255 ? 2 : 4; } + + /** + * @brief Append the TLV into a vector of bytes. + * @param data The vector to append the TLV to. + */ + void append(std::vector &data) { + data.push_back((uint8_t)type); + if (length < 255) { + data.push_back((uint8_t)length); + } else { + data.push_back(0xFF); + data.push_back(length >> 8); + data.push_back(length & 0xFF); + } + } + + /** + * @brief Serialize the TLV into a vector of bytes. + * @param data The vector to serialize the TLV into. + * @param offset The offset into the vector to start writing at. + */ + void serialize(std::vector &data, int offset) { + data[offset] = (uint8_t)type; + if (length < 255) { + data[offset + 1] = length; + } else { + data[offset + 1] = 0xFF; + data[offset + 2] = length >> 8; + data[offset + 3] = length & 0xFF; + } + } + + Type5TagType type; ///< Message type + size_t length; ///< Message length }; class GPO { From d6376102205c3abc537294fc63bc78ddfb3f9c90 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Tue, 25 Jul 2023 11:51:40 -0500 Subject: [PATCH 2/5] feat(nfc): update example * Updated st25dv example to show the creation of a multi-record NDEF message on a tag * Updated st25dv example to show starting the ble radio and getting the mac address for the ble oob record * rebuild docs --- components/st25dv/example/CMakeLists.txt | 2 +- .../st25dv/example/main/st25dv_example.cpp | 173 +++++++++++++----- components/st25dv/example/sdkconfig.defaults | 3 + components/st25dv/include/st25dv.hpp | 25 ++- docs/adc/adc_types.html | 4 +- docs/adc/ads1x15.html | 4 +- docs/adc/ads7138.html | 4 +- docs/adc/continuous_adc.html | 4 +- docs/adc/index.html | 2 +- docs/adc/oneshot_adc.html | 4 +- docs/bldc/bldc_driver.html | 4 +- docs/bldc/bldc_motor.html | 8 +- docs/bldc/index.html | 2 +- docs/button.html | 4 +- docs/cli.html | 6 +- docs/color.html | 4 +- docs/controller.html | 4 +- docs/csv.html | 6 +- docs/display/display.html | 4 +- docs/display/display_drivers.html | 6 +- docs/display/index.html | 2 +- docs/encoder/abi_encoder.html | 4 +- docs/encoder/as5600.html | 4 +- docs/encoder/encoder_types.html | 4 +- docs/encoder/index.html | 2 +- docs/encoder/mt6701.html | 4 +- docs/event_manager.html | 4 +- docs/file_system.html | 4 +- docs/filters/biquad.html | 4 +- docs/filters/butterworth.html | 4 +- docs/filters/index.html | 2 +- docs/filters/lowpass.html | 4 +- docs/filters/sos.html | 4 +- docs/filters/transfer_function.html | 4 +- docs/ftp/ftp_server.html | 8 +- docs/ftp/index.html | 2 +- docs/genindex.html | 38 ++-- docs/haptics/bldc_haptics.html | 8 +- docs/haptics/drv2605.html | 4 +- docs/haptics/index.html | 2 +- docs/index.html | 2 +- docs/input/index.html | 2 +- docs/input/touchpad_input.html | 4 +- docs/io_expander/aw9523.html | 4 +- docs/io_expander/index.html | 2 +- docs/io_expander/mcp23x17.html | 4 +- docs/joystick.html | 4 +- docs/led.html | 4 +- docs/led_strip.html | 4 +- docs/logger.html | 4 +- docs/math/bezier.html | 4 +- docs/math/fast_math.html | 4 +- docs/math/gaussian.html | 4 +- docs/math/index.html | 2 +- docs/math/range_mapper.html | 4 +- docs/math/vector2d.html | 4 +- docs/monitor.html | 4 +- docs/network/index.html | 2 +- docs/network/socket.html | 4 +- docs/network/tcp_socket.html | 4 +- docs/network/udp_socket.html | 4 +- docs/nfc/index.html | 2 +- docs/nfc/ndef.html | 150 +++++++++++++-- docs/nfc/st25dv.html | 128 ++++--------- docs/objects.inv | Bin 51079 -> 51320 bytes docs/pid.html | 4 +- docs/rmt.html | 6 +- docs/rtsp.html | 18 +- docs/searchindex.js | 2 +- docs/serialization.html | 6 +- docs/state_machine.html | 10 +- docs/tabulate.html | 4 +- docs/task.html | 4 +- docs/thermistor.html | 4 +- docs/timer.html | 4 +- docs/wifi/index.html | 2 +- docs/wifi/wifi_ap.html | 4 +- docs/wifi/wifi_sta.html | 4 +- 78 files changed, 501 insertions(+), 310 deletions(-) diff --git a/components/st25dv/example/CMakeLists.txt b/components/st25dv/example/CMakeLists.txt index c7c3d6c17..c04b9f97f 100644 --- a/components/st25dv/example/CMakeLists.txt +++ b/components/st25dv/example/CMakeLists.txt @@ -11,7 +11,7 @@ set(EXTRA_COMPONENT_DIRS set( COMPONENTS - "main esptool_py filters driver task st25dv" + "main esptool_py bt nvs_flash filters driver task st25dv" CACHE STRING "List of components to include" ) diff --git a/components/st25dv/example/main/st25dv_example.cpp b/components/st25dv/example/main/st25dv_example.cpp index ce93b691d..daac75a1f 100644 --- a/components/st25dv/example/main/st25dv_example.cpp +++ b/components/st25dv/example/main/st25dv_example.cpp @@ -2,20 +2,68 @@ #include #include -#include "driver/i2c.h" +#include +#include + +#include +#include +#include +#include +#include +#if CONFIG_BT_BLE_ENABLED +#include +#include +#include +#endif +#include + +#include #include "st25dv.hpp" #include "task.hpp" using namespace std::chrono_literals; -#define I2C_NUM (I2C_NUM_1) -#define I2C_SCL_IO (GPIO_NUM_40) -#define I2C_SDA_IO (GPIO_NUM_41) -#define I2C_FREQ_HZ (400 * 1000) -#define I2C_TIMEOUT_MS (10) +static constexpr auto I2C_NUM = I2C_NUM_1; +static constexpr auto I2C_SCL_IO = GPIO_NUM_40; +static constexpr auto I2C_SDA_IO = GPIO_NUM_41; +static constexpr auto I2C_FREQ_HZ = (400 * 1000); +static constexpr auto I2C_TIMEOUT_MS = 10; + +static constexpr auto HIDD_IDLE_MODE = 0x00; +static constexpr auto HIDD_BLE_MODE = 0x01; +static constexpr auto HIDD_BT_MODE = 0x02; +static constexpr auto HIDD_BTDM_MODE = 0x03; + +#if CONFIG_BT_HID_DEVICE_ENABLED +#if CONFIG_BT_BLE_ENABLED +static constexpr auto HID_DEV_MODE = HIDD_BTDM_MODE; +#else +static constexpr auto HID_DEV_MODE = HIDD_BT_MODE; +#endif +#elif CONFIG_BT_BLE_ENABLED +static constexpr auto HID_DEV_MODE = HIDD_BLE_MODE; +#else +static constexpr auto HID_DEV_MODE = HIDD_IDLE_MODE; +#endif + +static esp_err_t init_low_level(uint8_t mode); extern "C" void app_main(void) { + static auto start = std::chrono::high_resolution_clock::now(); + static auto elapsed = [&]() { + auto now = std::chrono::high_resolution_clock::now(); + return std::chrono::duration(now - start).count(); + }; + + // Initialize NVS - needed for bluetooth + auto ret = nvs_flash_init(); + if (ret == ESP_ERR_NVS_NO_FREE_PAGES || ret == ESP_ERR_NVS_NEW_VERSION_FOUND) { + ESP_ERROR_CHECK(nvs_flash_erase()); + ret = nvs_flash_init(); + } + ESP_ERROR_CHECK(ret); + { std::atomic quit_test = false; fmt::print("Starting st25dv example, place your phone near it (while running NFC Tools app) to " @@ -55,57 +103,59 @@ extern "C" void app_main(void) { st25dv.read(programmed_data.data(), programmed_data.size()); fmt::print("Read: {}\n", programmed_data); + std::vector records; + // create some sample records - auto text_record = espp::Ndef::make_text("hello!"); - auto uri_record = espp::Ndef::make_uri("github.com/esp-cpp/espp", espp::Ndef::Uic::HTTPS); - auto launcher_record = espp::Ndef::make_android_launcher("com.google.android.apps.photos"); - auto wifi_record = espp::Ndef::make_wifi_config({ + int payload_id = '0'; + + records.emplace_back(espp::Ndef::make_handover_select(payload_id)); + records.emplace_back(espp::Ndef::make_text("hello!")); + records.emplace_back(espp::Ndef::make_uri("github.com/esp-cpp/espp", espp::Ndef::Uic::HTTPS)); + records.emplace_back(espp::Ndef::make_android_launcher("com.google.android.apps.photos")); + records.emplace_back(espp::Ndef::make_wifi_config({ .ssid = CONFIG_ESP_WIFI_SSID, .key = CONFIG_ESP_WIFI_PASSWORD, - }); - - // create BT OOB pairing record - uint64_t radio_mac_addr = 0x060504030201; // 48b - uint32_t bt_device_class = 0x000000; // 24b - std::string_view bt_radio_name = "BT Radio"; - auto bt_oob_record = - espp::Ndef::make_oob_pairing(radio_mac_addr, bt_device_class, bt_radio_name); + })); // create BLE OOB pairing record + uint64_t radio_mac_addr = 0x060504030201; // 48b, example address 06:05:04:03:02:01 +#if CONFIG_BT_BLE_ENABLED + // get the mac address of the radio + init_low_level(HID_DEV_MODE); + const uint8_t *point = esp_bt_dev_get_address(); + if (point == nullptr) { + fmt::print("Failed to get radio mac address!\n"); + return; + } else { + // convert the 6 byte mac address to a 48 bit integer + for (int i = 0; i < 6; i++) { + radio_mac_addr |= (uint64_t)point[5 - i] << (i * 8); + } + } + fmt::print("radio mac addr: {:#x}\n", radio_mac_addr); +#endif auto ble_role = espp::Ndef::BleRole::PERIPHERAL_ONLY; auto ble_appearance = espp::Ndef::BtAppearance::GAMEPAD; std::string_view ble_radio_name = "BLE Radio"; - auto ble_oob_record = - espp::Ndef::make_le_oob_pairing(radio_mac_addr, ble_role, ble_radio_name, ble_appearance); + records.emplace_back( + espp::Ndef::make_le_oob_pairing(radio_mac_addr, ble_role, ble_radio_name, ble_appearance)); + records.back().set_id(payload_id); // set one of the records we made to be the active tag - st25dv.set_record(wifi_record); - - // print out the NDEF records we created so we can check them against - // documentation - fmt::print("text: {::#x}\n", text_record.serialize()); - fmt::print("uri: {::#x}\n", uri_record.serialize()); - fmt::print("wifi: {::#x}\n", wifi_record.serialize()); - fmt::print("launcher: {::#x}\n", launcher_record.serialize()); - fmt::print("bt oob: {::#x}\n", bt_oob_record.payload()); - fmt::print("ble oob: {::#x}\n", ble_oob_record.payload()); + st25dv.set_records(records); // and finally, make the task to periodically poll the st25dv and print the // state. The task will trigger sample quit when the phone reads the tag. auto task_fn = [&quit_test, &st25dv](std::mutex &m, std::condition_variable &cv) { - static auto start = std::chrono::high_resolution_clock::now(); - auto now = std::chrono::high_resolution_clock::now(); - auto seconds = std::chrono::duration(now - start).count(); auto it_sts = st25dv.get_interrupt_status(); - fmt::print("IT STS: {:02x}\n", it_sts); - quit_test = it_sts && espp::St25dv::IT_STS::FIELD_RISING; - // NOTE: sleeping in this way allows the sleep to exit early when the - // task is being stopped / destroyed - { - std::unique_lock lk(m); - cv.wait_for(lk, 200ms); + static auto last_it_sts = it_sts; + if (it_sts != last_it_sts) { + fmt::print("[{:.3f}] IT STS: {:02x}\n", elapsed(), it_sts); } - // don't want to stop the task + last_it_sts = it_sts; + std::unique_lock lock(m); + cv.wait_for(lock, 10ms); + // we don't want to stop the task, so return false return false; }; auto task = espp::Task({.name = "St25dv Task", @@ -127,3 +177,44 @@ extern "C" void app_main(void) { std::this_thread::sleep_for(1s); } } + +static esp_err_t init_low_level(uint8_t mode) { + esp_err_t ret; +#if CONFIG_BT_BLE_ENABLED + esp_bt_controller_config_t bt_cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT(); +#if CONFIG_IDF_TARGET_ESP32 + bt_cfg.mode = mode; +#endif + { + ret = esp_bt_controller_mem_release(ESP_BT_MODE_CLASSIC_BT); + if (ret) { + fmt::print("esp_bt_controller_mem_release failed: {}\n", ret); + return ret; + } + } + ret = esp_bt_controller_init(&bt_cfg); + if (ret) { + fmt::print("esp_bt_controller_init failed: {}\n", ret); + return ret; + } + + ret = esp_bt_controller_enable((esp_bt_mode_t)mode); + if (ret) { + fmt::print("esp_bt_controller_enable failed: {}\n", ret); + return ret; + } + + ret = esp_bluedroid_init(); + if (ret) { + fmt::print("esp_bluedroid_init failed: {}\n", ret); + return ret; + } + + ret = esp_bluedroid_enable(); + if (ret) { + fmt::print("esp_bluedroid_enable failed: {}\n", ret); + return ret; + } +#endif + return ret; +} diff --git a/components/st25dv/example/sdkconfig.defaults b/components/st25dv/example/sdkconfig.defaults index 0b4a6dd05..b8449398b 100644 --- a/components/st25dv/example/sdkconfig.defaults +++ b/components/st25dv/example/sdkconfig.defaults @@ -7,6 +7,9 @@ CONFIG_FREERTOS_HZ=1000 CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=240 +CONFIG_BT_ENABLED=y +CONFIG_BT_BLE_ENABLED=y + # Common ESP-related # CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=4096 diff --git a/components/st25dv/include/st25dv.hpp b/components/st25dv/include/st25dv.hpp index 43c6dd79c..c2a69f802 100644 --- a/components/st25dv/include/st25dv.hpp +++ b/components/st25dv/include/st25dv.hpp @@ -150,10 +150,11 @@ class St25dv { tlv.serialize(full_record, offset); offset += tlv_size; // debug log the record up to the NDEF data - logger_.debug("Writing record header: {::#04x}", std::span(full_record.data(), offset)); + logger_.debug("Writing {} bytes of record header: {::#04x}", offset, + std::span(full_record.data(), offset)); // copy the NDEF record data - logger_.debug("Writing record data: {::#04x}", record_data); + logger_.debug("Writing {} bytes of record data: {::#04x}", ndef_size, record_data); memcpy(&full_record[offset], record_data.data(), record_data.size()); offset += ndef_size; // add the TLV terminator (0xFE) @@ -186,10 +187,11 @@ class St25dv { * @param payload Sequence of bytes to write. */ void write(std::string_view payload) { - uint8_t data[2 + payload.size()]; + size_t payload_size = payload.size(); + uint8_t data[2 + payload_size]; data[0] = (uint8_t)(AREA_1_START_ADDR >> 8); data[1] = (uint8_t)(AREA_1_START_ADDR & 0xFF); - memcpy(&data[2], payload.data(), payload.size()); + memcpy(&data[2], payload.data(), payload_size); write_(DATA_ADDRESS, data, sizeof(data)); } @@ -345,11 +347,16 @@ class St25dv { // System configuration registers, must be accessed with device select // E2=1, and a security session must be opened first by presenting a valid // I2C password. - GPO_CONF = 0x0000, /**< Enable / Disable interrupts on GPO. */ - MEM_SIZE = 0x0014, /**< Memory size value in blocks, 2 bytes. */ - BLK_SIZE = 0x0016, /**< Block size value in bytes. */ - UID = 0x0018, /**< Unique identifier, 8 bytes. */ - I2C_PWD = 0x0900, /**< I2C Security session password, 8 bytes. */ + GPO_CONF = 0x0000, /**< Enable / Disable interrupts on GPO. */ + INT_PULSE_DURATION = 0x0001, /**< Duration of the interrupt pulse. */ + ENDA1 = 0x0005, /**< End address of Area 1. */ + ENDA2 = 0x0007, /**< End address of Area 2. */ + ENDA3 = 0x0009, /**< End address of Area 3. */ + MEM_SIZE = 0x0014, /**< Memory size value in blocks, 2 bytes. */ + BLK_SIZE = 0x0016, /**< Block size value in bytes. */ + UID = 0x0018, /**< Unique identifier, 8 bytes. */ + IC_REV = 0x0020, /**< IC revision, 1 byte. */ + I2C_PWD = 0x0900, /**< I2C Security session password, 8 bytes. */ // Dynamic registers: GPO_CTRL = 0x2000, /**< GPO Control register. */ EH_CTRL = 0x2002, /**< Energy Harvesting management and usage status register. */ diff --git a/docs/adc/adc_types.html b/docs/adc/adc_types.html index 28acdf421..47c41797f 100644 --- a/docs/adc/adc_types.html +++ b/docs/adc/adc_types.html @@ -141,7 +141,7 @@
  • ADC APIs »
  • ADC Types
  • - Edit on GitHub + Edit on GitHub

  • @@ -158,7 +158,7 @@

    API Reference

    Header File

    diff --git a/docs/adc/ads1x15.html b/docs/adc/ads1x15.html index da3309265..e265b44a3 100644 --- a/docs/adc/ads1x15.html +++ b/docs/adc/ads1x15.html @@ -142,7 +142,7 @@
  • ADC APIs »
  • ADS1x15 I2C ADC
  • - Edit on GitHub + Edit on GitHub

  • @@ -159,7 +159,7 @@

    API Reference

    Header File

    diff --git a/docs/adc/ads7138.html b/docs/adc/ads7138.html index 02590d662..e84653b98 100644 --- a/docs/adc/ads7138.html +++ b/docs/adc/ads7138.html @@ -142,7 +142,7 @@
  • ADC APIs »
  • ADS7138 I2C ADC
  • - Edit on GitHub + Edit on GitHub

  • @@ -164,7 +164,7 @@

    API Reference

    Header File

    diff --git a/docs/adc/continuous_adc.html b/docs/adc/continuous_adc.html index 6947f9476..0ed803c1d 100644 --- a/docs/adc/continuous_adc.html +++ b/docs/adc/continuous_adc.html @@ -142,7 +142,7 @@
  • ADC APIs »
  • Continuous ADC
  • - Edit on GitHub + Edit on GitHub

  • @@ -164,7 +164,7 @@

    API Reference

    Header File

    diff --git a/docs/adc/index.html b/docs/adc/index.html index b3ebd6a05..412ce1136 100644 --- a/docs/adc/index.html +++ b/docs/adc/index.html @@ -134,7 +134,7 @@
  • »
  • ADC APIs
  • - Edit on GitHub + Edit on GitHub

  • diff --git a/docs/adc/oneshot_adc.html b/docs/adc/oneshot_adc.html index 64b8c44be..70e3ae7f2 100644 --- a/docs/adc/oneshot_adc.html +++ b/docs/adc/oneshot_adc.html @@ -142,7 +142,7 @@
  • ADC APIs »
  • Oneshot ADC
  • - Edit on GitHub + Edit on GitHub

  • @@ -163,7 +163,7 @@

    API Reference

    Header File

    diff --git a/docs/bldc/bldc_driver.html b/docs/bldc/bldc_driver.html index 0af9bc68d..9d8153bc6 100644 --- a/docs/bldc/bldc_driver.html +++ b/docs/bldc/bldc_driver.html @@ -139,7 +139,7 @@
  • BLDC APIs »
  • BLDC Driver
  • - Edit on GitHub + Edit on GitHub

  • @@ -156,7 +156,7 @@

    API Reference

    Header File

    diff --git a/docs/bldc/bldc_motor.html b/docs/bldc/bldc_motor.html index bc14471c9..7d510938f 100644 --- a/docs/bldc/bldc_motor.html +++ b/docs/bldc/bldc_motor.html @@ -141,7 +141,7 @@
  • BLDC APIs »
  • BLDC Motor
  • - Edit on GitHub + Edit on GitHub

  • @@ -172,7 +172,7 @@

    API Reference

    Header File

    @@ -561,13 +561,13 @@

    Example Usage

    Header File

    Header File

    diff --git a/docs/bldc/index.html b/docs/bldc/index.html index 3f640fae3..41e23fe0b 100644 --- a/docs/bldc/index.html +++ b/docs/bldc/index.html @@ -131,7 +131,7 @@
  • »
  • BLDC APIs
  • - Edit on GitHub + Edit on GitHub

  • diff --git a/docs/button.html b/docs/button.html index b567ca9ce..eed571a97 100644 --- a/docs/button.html +++ b/docs/button.html @@ -134,7 +134,7 @@
  • »
  • Button APIs
  • - Edit on GitHub + Edit on GitHub

  • @@ -160,7 +160,7 @@

    API Reference

    Header File

    diff --git a/docs/cli.html b/docs/cli.html index d631a27cb..0531341e9 100644 --- a/docs/cli.html +++ b/docs/cli.html @@ -137,7 +137,7 @@
  • »
  • Command Line Interface (CLI) APIs
  • - Edit on GitHub + Edit on GitHub

  • @@ -180,7 +180,7 @@

    API Reference

    Header File

    @@ -344,7 +344,7 @@

    Oneshot CLI Example

    Header File

    diff --git a/docs/color.html b/docs/color.html index 6953ea29f..0be0d2f69 100644 --- a/docs/color.html +++ b/docs/color.html @@ -134,7 +134,7 @@
  • »
  • Color APIs
  • - Edit on GitHub + Edit on GitHub

  • @@ -157,7 +157,7 @@

    API Reference

    Header File

    diff --git a/docs/controller.html b/docs/controller.html index 546f034fe..0938b4937 100644 --- a/docs/controller.html +++ b/docs/controller.html @@ -134,7 +134,7 @@
  • »
  • Controller APIs
  • - Edit on GitHub + Edit on GitHub

  • @@ -155,7 +155,7 @@

    API Reference

    Header File

    diff --git a/docs/csv.html b/docs/csv.html index c576d8df7..32d39350e 100644 --- a/docs/csv.html +++ b/docs/csv.html @@ -135,7 +135,7 @@
  • »
  • CSV APIs
  • - Edit on GitHub + Edit on GitHub

  • @@ -155,14 +155,14 @@

    API Reference

    Header File

    Macros

    -__gnu_linux__
    +__gnu_linux__
    diff --git a/docs/display/display.html b/docs/display/display.html index 0efb7b066..c08abdb45 100644 --- a/docs/display/display.html +++ b/docs/display/display.html @@ -139,7 +139,7 @@
  • Display APIs »
  • Display
  • - Edit on GitHub + Edit on GitHub

  • @@ -157,7 +157,7 @@

    API Reference

    Header File

    diff --git a/docs/display/display_drivers.html b/docs/display/display_drivers.html index 5c11f7d10..eefe5503b 100644 --- a/docs/display/display_drivers.html +++ b/docs/display/display_drivers.html @@ -141,7 +141,7 @@
  • Display APIs »
  • Display Drivers
  • - Edit on GitHub + Edit on GitHub

  • @@ -159,7 +159,7 @@

    API Reference

    Header File

    @@ -436,7 +436,7 @@

    ili9341 Example

    Header File

    diff --git a/docs/display/index.html b/docs/display/index.html index b203db2e5..5d13cb20e 100644 --- a/docs/display/index.html +++ b/docs/display/index.html @@ -131,7 +131,7 @@
  • »
  • Display APIs
  • - Edit on GitHub + Edit on GitHub

  • diff --git a/docs/encoder/abi_encoder.html b/docs/encoder/abi_encoder.html index c598c76e3..333ca75c3 100644 --- a/docs/encoder/abi_encoder.html +++ b/docs/encoder/abi_encoder.html @@ -141,7 +141,7 @@
  • Encoder APIs »
  • ABI Encoder
  • - Edit on GitHub + Edit on GitHub

  • @@ -163,7 +163,7 @@

    API Reference

    Header File

    diff --git a/docs/encoder/as5600.html b/docs/encoder/as5600.html index 9841f0edd..54134e8af 100644 --- a/docs/encoder/as5600.html +++ b/docs/encoder/as5600.html @@ -141,7 +141,7 @@
  • Encoder APIs »
  • AS5600 Magnetic Encoder
  • - Edit on GitHub + Edit on GitHub

  • @@ -174,7 +174,7 @@

    API Reference

    Header File

    diff --git a/docs/encoder/encoder_types.html b/docs/encoder/encoder_types.html index 3e18496ee..968a05ca9 100644 --- a/docs/encoder/encoder_types.html +++ b/docs/encoder/encoder_types.html @@ -140,7 +140,7 @@
  • Encoder APIs »
  • Encoder Types
  • - Edit on GitHub + Edit on GitHub

  • @@ -157,7 +157,7 @@

    API Reference

    Header File

    diff --git a/docs/encoder/index.html b/docs/encoder/index.html index 757c4d4a5..41645826a 100644 --- a/docs/encoder/index.html +++ b/docs/encoder/index.html @@ -133,7 +133,7 @@
  • »
  • Encoder APIs
  • - Edit on GitHub + Edit on GitHub

  • diff --git a/docs/encoder/mt6701.html b/docs/encoder/mt6701.html index c381edb12..c93c12888 100644 --- a/docs/encoder/mt6701.html +++ b/docs/encoder/mt6701.html @@ -141,7 +141,7 @@
  • Encoder APIs »
  • MT6701 Magnetic Encoder
  • - Edit on GitHub + Edit on GitHub

  • @@ -174,7 +174,7 @@

    API Reference

    Header File

    diff --git a/docs/event_manager.html b/docs/event_manager.html index e0cc7ed57..dd27cc52e 100644 --- a/docs/event_manager.html +++ b/docs/event_manager.html @@ -134,7 +134,7 @@
  • »
  • Event Manager APIs
  • - Edit on GitHub + Edit on GitHub

  • @@ -160,7 +160,7 @@

    API Reference

    Header File

    diff --git a/docs/file_system.html b/docs/file_system.html index a8b34740f..e3799d8f9 100644 --- a/docs/file_system.html +++ b/docs/file_system.html @@ -134,7 +134,7 @@
  • »
  • File System APIs
  • - Edit on GitHub + Edit on GitHub

  • @@ -157,7 +157,7 @@

    API Reference

    Header File

    diff --git a/docs/filters/biquad.html b/docs/filters/biquad.html index f5e37eb15..e4e839111 100644 --- a/docs/filters/biquad.html +++ b/docs/filters/biquad.html @@ -143,7 +143,7 @@
  • Filter APIs »
  • Biquad Filter
  • - Edit on GitHub + Edit on GitHub

  • @@ -160,7 +160,7 @@

    API Reference

    Header File

    diff --git a/docs/filters/butterworth.html b/docs/filters/butterworth.html index 358290a4b..dac52f5bf 100644 --- a/docs/filters/butterworth.html +++ b/docs/filters/butterworth.html @@ -142,7 +142,7 @@
  • Filter APIs »
  • Butterworth Filter
  • - Edit on GitHub + Edit on GitHub

  • @@ -160,7 +160,7 @@

    API Reference

    Header File

    diff --git a/docs/filters/index.html b/docs/filters/index.html index 3b6990a52..d117a4661 100644 --- a/docs/filters/index.html +++ b/docs/filters/index.html @@ -134,7 +134,7 @@
  • »
  • Filter APIs
  • - Edit on GitHub + Edit on GitHub

  • diff --git a/docs/filters/lowpass.html b/docs/filters/lowpass.html index f5df131ad..d32430a24 100644 --- a/docs/filters/lowpass.html +++ b/docs/filters/lowpass.html @@ -142,7 +142,7 @@
  • Filter APIs »
  • Lowpass Filter
  • - Edit on GitHub + Edit on GitHub

  • @@ -161,7 +161,7 @@

    API Reference

    Header File

    diff --git a/docs/filters/sos.html b/docs/filters/sos.html index b9adf1273..3fe7dde76 100644 --- a/docs/filters/sos.html +++ b/docs/filters/sos.html @@ -142,7 +142,7 @@
  • Filter APIs »
  • Second Order Sections (SoS) Filter
  • - Edit on GitHub + Edit on GitHub

  • @@ -160,7 +160,7 @@

    API Reference

    Header File

    diff --git a/docs/filters/transfer_function.html b/docs/filters/transfer_function.html index e22150835..73d9dc0cd 100644 --- a/docs/filters/transfer_function.html +++ b/docs/filters/transfer_function.html @@ -141,7 +141,7 @@
  • Filter APIs »
  • Transfer Function API
  • - Edit on GitHub + Edit on GitHub

  • @@ -158,7 +158,7 @@

    API Reference

    Header File

    diff --git a/docs/ftp/ftp_server.html b/docs/ftp/ftp_server.html index 6b28bfc43..288775d4e 100644 --- a/docs/ftp/ftp_server.html +++ b/docs/ftp/ftp_server.html @@ -141,7 +141,7 @@
  • FTP APIs »
  • FTP Server
  • - Edit on GitHub + Edit on GitHub

  • @@ -163,7 +163,7 @@

    API Reference

    Header File

    @@ -223,14 +223,14 @@

    Classes

    Header File

    Functions

    Warning

    -

    doxygenfunction: Unable to resolve function “to_time_t” with arguments None in doxygen xml output for project “esp-docs” from directory: /Users/bob/backbone/lodestone/components/espp/doc/_build/en/esp32/xml_in/. +

    doxygenfunction: Unable to resolve function “to_time_t” with arguments None in doxygen xml output for project “esp-docs” from directory: /Users/bob/finger563/esp-nfc-pairing-example/components/espp/doc/_build/en/esp32/xml_in/. Potential matches:

    - template<typename TP> std::time_t to_time_t(TP tp)
    diff --git a/docs/ftp/index.html b/docs/ftp/index.html
    index a3d9c1f04..5f0486656 100644
    --- a/docs/ftp/index.html
    +++ b/docs/ftp/index.html
    @@ -130,7 +130,7 @@
           
  • »
  • FTP APIs
  • - Edit on GitHub + Edit on GitHub

  • diff --git a/docs/genindex.html b/docs/genindex.html index 4c8376ca1..a632f25f1 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -124,7 +124,7 @@
  • »
  • Index
  • - Edit on GitHub + Edit on GitHub

  • @@ -1471,8 +1471,6 @@

    E

  • espp::LedStrip::write_fn (C++ type)
  • - - +
    @@ -182,19 +182,19 @@

    API Reference

    Header File

    Header File

    Header File

    diff --git a/docs/haptics/drv2605.html b/docs/haptics/drv2605.html index 49a3dc416..22ca79542 100644 --- a/docs/haptics/drv2605.html +++ b/docs/haptics/drv2605.html @@ -139,7 +139,7 @@
  • Haptics APIs »
  • DRV2605 Haptic Motor Driver
  • - Edit on GitHub + Edit on GitHub

  • @@ -161,7 +161,7 @@

    API Reference

    Header File

    diff --git a/docs/haptics/index.html b/docs/haptics/index.html index dfb6376fa..75a7dfef6 100644 --- a/docs/haptics/index.html +++ b/docs/haptics/index.html @@ -131,7 +131,7 @@
  • »
  • Haptics APIs
  • - Edit on GitHub + Edit on GitHub

  • diff --git a/docs/index.html b/docs/index.html index d79f187d2..4973ad8e9 100644 --- a/docs/index.html +++ b/docs/index.html @@ -126,7 +126,7 @@
  • »
  • ESPP Documentation
  • - Edit on GitHub + Edit on GitHub

  • diff --git a/docs/input/index.html b/docs/input/index.html index 79e98a90a..82b2180a4 100644 --- a/docs/input/index.html +++ b/docs/input/index.html @@ -130,7 +130,7 @@
  • »
  • Input APIs
  • - Edit on GitHub + Edit on GitHub

  • diff --git a/docs/input/touchpad_input.html b/docs/input/touchpad_input.html index 2ce3a2292..3df7aeeba 100644 --- a/docs/input/touchpad_input.html +++ b/docs/input/touchpad_input.html @@ -138,7 +138,7 @@
  • Input APIs »
  • Touchpad Input
  • - Edit on GitHub + Edit on GitHub

  • @@ -156,7 +156,7 @@

    API Reference

    Header File

    diff --git a/docs/io_expander/aw9523.html b/docs/io_expander/aw9523.html index 913c7908f..c0ab20fbf 100644 --- a/docs/io_expander/aw9523.html +++ b/docs/io_expander/aw9523.html @@ -139,7 +139,7 @@
  • IO Expander APIs »
  • AW9523 I/O Expander
  • - Edit on GitHub + Edit on GitHub

  • @@ -158,7 +158,7 @@

    API Reference

    Header File

    diff --git a/docs/io_expander/index.html b/docs/io_expander/index.html index 8c1f00d0e..bd6a01133 100644 --- a/docs/io_expander/index.html +++ b/docs/io_expander/index.html @@ -131,7 +131,7 @@
  • »
  • IO Expander APIs
  • - Edit on GitHub + Edit on GitHub

  • diff --git a/docs/io_expander/mcp23x17.html b/docs/io_expander/mcp23x17.html index 88e9c64a2..16ffcc65f 100644 --- a/docs/io_expander/mcp23x17.html +++ b/docs/io_expander/mcp23x17.html @@ -139,7 +139,7 @@
  • IO Expander APIs »
  • MCP23x17 I/O Expander
  • - Edit on GitHub + Edit on GitHub

  • @@ -156,7 +156,7 @@

    API Reference

    Header File

    diff --git a/docs/joystick.html b/docs/joystick.html index 388bc8078..52cc03f91 100644 --- a/docs/joystick.html +++ b/docs/joystick.html @@ -135,7 +135,7 @@
  • »
  • Joystick APIs
  • - Edit on GitHub + Edit on GitHub

  • @@ -158,7 +158,7 @@

    API Reference

    Header File

    diff --git a/docs/led.html b/docs/led.html index df3283705..66e37ce52 100644 --- a/docs/led.html +++ b/docs/led.html @@ -135,7 +135,7 @@
  • »
  • LED APIs
  • - Edit on GitHub + Edit on GitHub

  • @@ -157,7 +157,7 @@

    API Reference

    Header File

    diff --git a/docs/led_strip.html b/docs/led_strip.html index e6eebd175..58015b202 100644 --- a/docs/led_strip.html +++ b/docs/led_strip.html @@ -134,7 +134,7 @@
  • »
  • LED Strip APIs
  • - Edit on GitHub + Edit on GitHub

  • @@ -154,7 +154,7 @@

    API Reference

    Header File

    diff --git a/docs/logger.html b/docs/logger.html index b8d649d77..197d77f10 100644 --- a/docs/logger.html +++ b/docs/logger.html @@ -136,7 +136,7 @@
  • »
  • Logging APIs
  • - Edit on GitHub + Edit on GitHub

  • @@ -163,7 +163,7 @@

    API Reference

    Header File

    diff --git a/docs/math/bezier.html b/docs/math/bezier.html index 8d2b08459..ef4bef20e 100644 --- a/docs/math/bezier.html +++ b/docs/math/bezier.html @@ -142,7 +142,7 @@
  • Math APIs »
  • Bezier
  • - Edit on GitHub + Edit on GitHub

  • @@ -160,7 +160,7 @@

    API Reference

    Header File

    diff --git a/docs/math/fast_math.html b/docs/math/fast_math.html index 77f2dc6be..f4016e815 100644 --- a/docs/math/fast_math.html +++ b/docs/math/fast_math.html @@ -141,7 +141,7 @@
  • Math APIs »
  • Fast Math
  • - Edit on GitHub + Edit on GitHub

  • @@ -169,7 +169,7 @@

    API Reference

    Header File

    diff --git a/docs/math/gaussian.html b/docs/math/gaussian.html index f3d453bf3..a3c58ab5d 100644 --- a/docs/math/gaussian.html +++ b/docs/math/gaussian.html @@ -143,7 +143,7 @@
  • Math APIs »
  • Gaussian
  • - Edit on GitHub + Edit on GitHub

  • @@ -163,7 +163,7 @@

    API Reference

    Header File

    diff --git a/docs/math/index.html b/docs/math/index.html index dd0d02405..fdbb46546 100644 --- a/docs/math/index.html +++ b/docs/math/index.html @@ -134,7 +134,7 @@
  • »
  • Math APIs
  • - Edit on GitHub + Edit on GitHub

  • diff --git a/docs/math/range_mapper.html b/docs/math/range_mapper.html index 88a5bb24f..4593b0737 100644 --- a/docs/math/range_mapper.html +++ b/docs/math/range_mapper.html @@ -142,7 +142,7 @@
  • Math APIs »
  • Range Mapper
  • - Edit on GitHub + Edit on GitHub

  • @@ -159,7 +159,7 @@

    API Reference

    Header File

    diff --git a/docs/math/vector2d.html b/docs/math/vector2d.html index b9905c6bc..d69ea5ea3 100644 --- a/docs/math/vector2d.html +++ b/docs/math/vector2d.html @@ -142,7 +142,7 @@
  • Math APIs »
  • Vector2d
  • - Edit on GitHub + Edit on GitHub

  • @@ -159,7 +159,7 @@

    API Reference

    Header File

    diff --git a/docs/monitor.html b/docs/monitor.html index 8c3f71d11..7c16c4811 100644 --- a/docs/monitor.html +++ b/docs/monitor.html @@ -135,7 +135,7 @@
  • »
  • Monitoring APIs
  • - Edit on GitHub + Edit on GitHub

  • @@ -160,7 +160,7 @@

    API Reference

    Header File

    diff --git a/docs/network/index.html b/docs/network/index.html index 9424044e7..6fe16a464 100644 --- a/docs/network/index.html +++ b/docs/network/index.html @@ -132,7 +132,7 @@
  • »
  • Network APIs
  • - Edit on GitHub + Edit on GitHub

  • diff --git a/docs/network/socket.html b/docs/network/socket.html index 24deee1d3..37dcd7267 100644 --- a/docs/network/socket.html +++ b/docs/network/socket.html @@ -140,7 +140,7 @@
  • Network APIs »
  • Sockets
  • - Edit on GitHub + Edit on GitHub

  • @@ -158,7 +158,7 @@

    API Reference

    Header File

    diff --git a/docs/network/tcp_socket.html b/docs/network/tcp_socket.html index 41eb08f68..406e61f0a 100644 --- a/docs/network/tcp_socket.html +++ b/docs/network/tcp_socket.html @@ -140,7 +140,7 @@
  • Network APIs »
  • TCP Sockets
  • - Edit on GitHub + Edit on GitHub

  • @@ -159,7 +159,7 @@

    API Reference

    Header File

    diff --git a/docs/network/udp_socket.html b/docs/network/udp_socket.html index efd4b443d..729633a85 100644 --- a/docs/network/udp_socket.html +++ b/docs/network/udp_socket.html @@ -140,7 +140,7 @@
  • Network APIs »
  • UDP Sockets
  • - Edit on GitHub + Edit on GitHub

  • @@ -158,7 +158,7 @@

    API Reference

    Header File

    diff --git a/docs/nfc/index.html b/docs/nfc/index.html index c03683ef9..78c851845 100644 --- a/docs/nfc/index.html +++ b/docs/nfc/index.html @@ -131,7 +131,7 @@
  • »
  • NFC APIs
  • - Edit on GitHub + Edit on GitHub

  • diff --git a/docs/nfc/ndef.html b/docs/nfc/ndef.html index 2187f2112..352095587 100644 --- a/docs/nfc/ndef.html +++ b/docs/nfc/ndef.html @@ -140,7 +140,7 @@
  • NFC APIs »
  • NDEF
  • - Edit on GitHub + Edit on GitHub

  • @@ -157,7 +157,7 @@

    API Reference

    Header File

    @@ -214,7 +214,8 @@

    Classeshttps://www.maskaravivek.com/post/understanding-the-format-of-ndef-messages/

  • https://ndeflib.readthedocs.io/en/stable/records/bluetooth.html

  • https://developer.android.com/reference/android/nfc/NdefMessage

  • -
  • https://www.oreilly.com/library/view/beginning-nfc/9781449324094/ch04.html

  • +
  • https://www.oreilly.com/library/view/beginning-nfc/9781449324094/ch04.html

  • +
  • https://learn.adafruit.com/adafruit-pn532-rfid-nfc/ndef

  • @@ -618,6 +619,38 @@

    Classes +
    +enum class CarrierPowerState
    +

    Power state of a BLE radio.

    +

    Representation of the carrier power state in a Handover Select message.

    +

    Values:

    +
    +
    +enumerator INACTIVE
    +

    Carrier power is off.

    +
    + +
    +
    +enumerator ACTIVE
    +

    Carrier power is on.

    +
    + +
    +
    +enumerator ACTIVATING
    +

    Carrier power is turning on.

    +
    + +
    +
    +enumerator UNKNOWN
    +

    Carrier power state is unknown.

    +
    + +
    +
    enum class BtEir
    @@ -887,12 +920,18 @@

    Classes -
    -inline std::vector<uint8_t> serialize()
    +
    +inline std::vector<uint8_t> serialize(bool message_begin = true, bool message_end = true)

    Serialize the NDEF record into a sequence of bytes.

    -
    Returns
    -

    The vector<uint8_t> of bytes representing the NDEF record.

    +
    Parameters
    +
      +
    • message_begin – True if this is the first record in the message.

    • +
    • message_end – True if this is the last record in the message.

    • +
    +
    +
    Returns
    +

    The vector<uint8_t> of bytes representing the NDEF record.

    @@ -908,6 +947,28 @@

    Classes +
    +inline void set_id(int id)
    +

    Set the payload ID of the NDEF record.

    +
    +
    Parameters
    +

    id – ID of the NDEF record.

    +
    +
    +
    + +
    +
    +inline int get_id() const
    +

    Get the ID of the NDEF record.

    +
    +
    Returns
    +

    ID of the NDEF record.

    +
    +
    +
    +
    inline int get_size() const
    @@ -981,6 +1042,62 @@

    Classes +
    +static inline Ndef make_handover_select(int carrier_data_ref)
    +

    Create a Handover Select record for a Bluetooth device.

    +

    +

    +
    +
    Parameters
    +

    carrier_data_ref – Reference to the carrier data record, which is the record that contains the actual bluetooth data. This should be the same as the id of the carrier data record, such as ‘0’.

    +
    +
    Returns
    +

    NDEF record object.

    +
    +
    +

    + +
    +
    +static inline Ndef make_handover_request(int carrier_data_ref)
    +

    Create a Handover request record for a Bluetooth device.

    +

    +

    +
    +
    Parameters
    +

    carrier_data_ref – Reference to the carrier data record, which is the record that contains the actual bluetooth data. This should be the same as the id of the carrier data record, such as ‘0’.

    +
    +
    Returns
    +

    NDEF record object.

    +
    +
    +
    + +
    +
    +static inline Ndef make_alternative_carrier(const CarrierPowerState &power_state, int carrier_data_ref)
    +

    Create a Handover Request record for a Bluetooth device.

    +

    See page 18 of https://core.ac.uk/download/pdf/250136576.pdf for more details.

    +
    +
    Parameters
    +
      +
    • power_state – Power state of the alternative carrier.

    • +
    • carrier_data_ref – Reference to the carrier data record, which is the record that contains the actual bluetooth data. This should be the same as the id of the carrier data record, such as ‘0’.

    • +
    +
    +
    Returns
    +

    NDEF record object.

    +
    +
    +
    +
    static inline Ndef make_oob_pairing(uint64_t mac_addr, uint32_t device_class, std::string_view name, std::string_view random_value = "", std::string_view confirm_value = "")
    @@ -1007,7 +1124,7 @@

    Classes
    -static inline Ndef make_le_oob_pairing(uint64_t mac_addr, BleRole role, std::string_view name, BtAppearance appearance = BtAppearance::UNKNOWN, std::string_view random_value = "", std::string_view confirm_value = "", std::string_view tk = "")
    +static inline Ndef make_le_oob_pairing(uint64_t mac_addr, BleRole role, std::string_view name = "", BtAppearance appearance = BtAppearance::UNKNOWN, std::string_view random_value = "", std::string_view confirm_value = "", std::string_view tk = "")

    Static function to make an NDEF record for BLE OOB Pairing (Android).

    @@ -1031,6 +1148,15 @@

    Classes +

    Public Static Attributes

    +
    +
    +static constexpr uint8_t HANDOVER_VERSION = 0x13
    +

    Connection Handover version 1.3.

    +
    +
    diff --git a/docs/nfc/st25dv.html b/docs/nfc/st25dv.html index b91e85a7b..5553e9b35 100644 --- a/docs/nfc/st25dv.html +++ b/docs/nfc/st25dv.html @@ -103,7 +103,6 @@
  • ST25DV
    @@ -161,29 +160,8 @@

    API Reference

    Header File

    -

  • -
    -

    Unions

    -
    -
    -espp::St25dv::Tlv.__unnamed11__
    -
    -

    Public Members

    -
    -
    -struct espp::St25dv::Tlv
    -
    - -
    -
    -uint8_t raw[4]
    -
    - -
    -
    -

    Classes

    @@ -227,57 +205,58 @@

    St25dv Example st25dv.read(programmed_data.data(), programmed_data.size()); fmt::print("Read: {}\n", programmed_data); + std::vector<espp::Ndef> records; + // create some sample records - auto text_record = espp::Ndef::make_text("hello!"); - auto uri_record = espp::Ndef::make_uri("github.com/esp-cpp/espp", espp::Ndef::Uic::HTTPS); - auto launcher_record = espp::Ndef::make_android_launcher("com.google.android.apps.photos"); - auto wifi_record = espp::Ndef::make_wifi_config({ + int payload_id = '0'; + + records.emplace_back(espp::Ndef::make_handover_select(payload_id)); + records.emplace_back(espp::Ndef::make_text("hello!")); + records.emplace_back(espp::Ndef::make_uri("github.com/esp-cpp/espp", espp::Ndef::Uic::HTTPS)); + records.emplace_back(espp::Ndef::make_android_launcher("com.google.android.apps.photos")); + records.emplace_back(espp::Ndef::make_wifi_config({ .ssid = CONFIG_ESP_WIFI_SSID, .key = CONFIG_ESP_WIFI_PASSWORD, - }); - - // create BT OOB pairing record - uint64_t radio_mac_addr = 0x060504030201; // 48b - uint32_t bt_device_class = 0x000000; // 24b - std::string_view bt_radio_name = "BT Radio"; - auto bt_oob_record = - espp::Ndef::make_oob_pairing(radio_mac_addr, bt_device_class, bt_radio_name); + })); // create BLE OOB pairing record + uint64_t radio_mac_addr = 0x060504030201; // 48b, example address 06:05:04:03:02:01 +#if CONFIG_BT_BLE_ENABLED + // get the mac address of the radio + init_low_level(HID_DEV_MODE); + const uint8_t* point = esp_bt_dev_get_address(); + if (point == nullptr) { + fmt::print("Failed to get radio mac address!\n"); + return; + } else { + // convert the 6 byte mac address to a 48 bit integer + for (int i = 0; i < 6; i++) { + radio_mac_addr |= (uint64_t)point[5-i] << (i * 8); + } + } + fmt::print("radio mac addr: {:#x}\n", radio_mac_addr); +#endif auto ble_role = espp::Ndef::BleRole::PERIPHERAL_ONLY; auto ble_appearance = espp::Ndef::BtAppearance::GAMEPAD; std::string_view ble_radio_name = "BLE Radio"; - auto ble_oob_record = - espp::Ndef::make_le_oob_pairing(radio_mac_addr, ble_role, ble_radio_name, ble_appearance); + records.emplace_back(espp::Ndef::make_le_oob_pairing(radio_mac_addr, ble_role, ble_radio_name, ble_appearance)); + records.back().set_id(payload_id); // set one of the records we made to be the active tag - st25dv.set_record(wifi_record); - - // print out the NDEF records we created so we can check them against - // documentation - fmt::print("text: {::#x}\n", text_record.serialize()); - fmt::print("uri: {::#x}\n", uri_record.serialize()); - fmt::print("wifi: {::#x}\n", wifi_record.serialize()); - fmt::print("launcher: {::#x}\n", launcher_record.serialize()); - fmt::print("bt oob: {::#x}\n", bt_oob_record.payload()); - fmt::print("ble oob: {::#x}\n", ble_oob_record.payload()); + st25dv.set_records(records); // and finally, make the task to periodically poll the st25dv and print the // state. The task will trigger sample quit when the phone reads the tag. auto task_fn = [&quit_test, &st25dv](std::mutex &m, std::condition_variable &cv) { - static auto start = std::chrono::high_resolution_clock::now(); - auto now = std::chrono::high_resolution_clock::now(); - auto seconds = std::chrono::duration<float>(now - start).count(); auto it_sts = st25dv.get_interrupt_status(); - fmt::print("IT STS: {:02x}\n", it_sts); - quit_test = it_sts && espp::St25dv::IT_STS::FIELD_RISING; - // NOTE: sleeping in this way allows the sleep to exit early when the - // task is being stopped / destroyed - { - std::unique_lock<std::mutex> lk(m); - cv.wait_for(lk, 200ms); + static auto last_it_sts = it_sts; + if (it_sts != last_it_sts) { + fmt::print("[{:.3f}] IT STS: {:02x}\n", elapsed(), it_sts); } - // don't want to stop the task + last_it_sts = it_sts; + std::unique_lock<std::mutex> lock(m); + cv.wait_for(lock, 10ms); + // we don't want to stop the task, so return false return false; }; auto task = espp::Task({.name = "St25dv Task", @@ -573,37 +552,6 @@

    St25dv Example -
    -
    -Tlv.__unnamed11__
    -
    - -
    -
    -Tlv.__unnamed11__.__unnamed13__
    -
    -

    Public Members

    -
    -
    -Type5TagType type
    -

    Message type.

    -
    - -
    -
    -uint8_t length
    -

    Length if < 255 bytes.

    -
    - -
    -
    -uint16_t length16
    -

    Length if >= 255 bytes.

    -
    - -
    -
    -
    diff --git a/docs/objects.inv b/docs/objects.inv index 0468e2955676cdb9392a765c4ffdd78fc65f977f..575212da663d8cf412657e0c280adae6a7f3f694 100644 GIT binary patch delta 49586 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 »
  • PID APIs
  • - Edit on GitHub + Edit on GitHub

  • @@ -157,7 +157,7 @@

    API Reference

    Header File

    diff --git a/docs/rmt.html b/docs/rmt.html index db1511e99..f51679131 100644 --- a/docs/rmt.html +++ b/docs/rmt.html @@ -136,7 +136,7 @@
  • »
  • Remote Control Transceiver (RMT)
  • - Edit on GitHub + Edit on GitHub

  • @@ -163,7 +163,7 @@

    API Reference

    Header File

    @@ -327,7 +327,7 @@

    Example 1: Transmitting data

    Header File

    diff --git a/docs/rtsp.html b/docs/rtsp.html index 5a070bbfc..a3ff290b7 100644 --- a/docs/rtsp.html +++ b/docs/rtsp.html @@ -150,7 +150,7 @@
  • »
  • RTSP APIs
  • - Edit on GitHub + Edit on GitHub

  • @@ -190,7 +190,7 @@

    API Reference

    Header File

    @@ -451,7 +451,7 @@

    Example

    Header File

    @@ -609,7 +609,7 @@

    example

    Header File

    @@ -766,7 +766,7 @@

    Classes

    Header File

    @@ -908,7 +908,7 @@

    Classes

    Header File

    @@ -1207,7 +1207,7 @@

    Classes

    Header File

    @@ -1223,7 +1223,7 @@

    Classes

    Header File

    @@ -1310,7 +1310,7 @@

    Classes

    Header File

    diff --git a/docs/searchindex.js b/docs/searchindex.js index 9535f324f..bf87b25d4 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["adc/adc_types","adc/ads1x15","adc/ads7138","adc/continuous_adc","adc/index","adc/oneshot_adc","bldc/bldc_driver","bldc/bldc_motor","bldc/index","button","cli","color","controller","csv","display/display","display/display_drivers","display/index","encoder/abi_encoder","encoder/as5600","encoder/encoder_types","encoder/index","encoder/mt6701","event_manager","file_system","filters/biquad","filters/butterworth","filters/index","filters/lowpass","filters/sos","filters/transfer_function","ftp/ftp_server","ftp/index","haptics/bldc_haptics","haptics/drv2605","haptics/index","index","input/index","input/touchpad_input","io_expander/aw9523","io_expander/index","io_expander/mcp23x17","joystick","led","led_strip","logger","math/bezier","math/fast_math","math/gaussian","math/index","math/range_mapper","math/vector2d","monitor","network/index","network/socket","network/tcp_socket","network/udp_socket","nfc/index","nfc/ndef","nfc/st25dv","pid","rmt","rtsp","serialization","state_machine","tabulate","task","thermistor","timer","wifi/index","wifi/wifi_ap","wifi/wifi_sta"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.todo":2,sphinx:56},filenames:["adc/adc_types.rst","adc/ads1x15.rst","adc/ads7138.rst","adc/continuous_adc.rst","adc/index.rst","adc/oneshot_adc.rst","bldc/bldc_driver.rst","bldc/bldc_motor.rst","bldc/index.rst","button.rst","cli.rst","color.rst","controller.rst","csv.rst","display/display.rst","display/display_drivers.rst","display/index.rst","encoder/abi_encoder.rst","encoder/as5600.rst","encoder/encoder_types.rst","encoder/index.rst","encoder/mt6701.rst","event_manager.rst","file_system.rst","filters/biquad.rst","filters/butterworth.rst","filters/index.rst","filters/lowpass.rst","filters/sos.rst","filters/transfer_function.rst","ftp/ftp_server.rst","ftp/index.rst","haptics/bldc_haptics.rst","haptics/drv2605.rst","haptics/index.rst","index.rst","input/index.rst","input/touchpad_input.rst","io_expander/aw9523.rst","io_expander/index.rst","io_expander/mcp23x17.rst","joystick.rst","led.rst","led_strip.rst","logger.rst","math/bezier.rst","math/fast_math.rst","math/gaussian.rst","math/index.rst","math/range_mapper.rst","math/vector2d.rst","monitor.rst","network/index.rst","network/socket.rst","network/tcp_socket.rst","network/udp_socket.rst","nfc/index.rst","nfc/ndef.rst","nfc/st25dv.rst","pid.rst","rmt.rst","rtsp.rst","serialization.rst","state_machine.rst","tabulate.rst","task.rst","thermistor.rst","timer.rst","wifi/index.rst","wifi/wifi_ap.rst","wifi/wifi_sta.rst"],objects:{"":[[63,0,1,"c.MAGIC_ENUM_NO_CHECK_SUPPORT","MAGIC_ENUM_NO_CHECK_SUPPORT"],[13,0,1,"c.__gnu_linux__","__gnu_linux__"],[62,0,1,"c.__gnu_linux__","__gnu_linux__"],[10,0,1,"c.__linux__","__linux__"],[64,0,1,"c.__unix__","__unix__"],[57,1,1,"_CPPv4N19PhonyNameDueToError3rawE","PhonyNameDueToError::raw"],[58,1,1,"_CPPv4N19PhonyNameDueToError3rawE","PhonyNameDueToError::raw"],[17,2,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoderE","espp::AbiEncoder"],[17,3,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoder10AbiEncoderERK6Config","espp::AbiEncoder::AbiEncoder"],[17,4,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoder10AbiEncoderERK6Config","espp::AbiEncoder::AbiEncoder::config"],[17,5,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoder10AbiEncoderERK6Config","espp::AbiEncoder::AbiEncoder::type"],[17,2,1,"_CPPv4N4espp10AbiEncoder6ConfigE","espp::AbiEncoder::Config"],[17,1,1,"_CPPv4N4espp10AbiEncoder6Config6a_gpioE","espp::AbiEncoder::Config::a_gpio"],[17,1,1,"_CPPv4N4espp10AbiEncoder6Config6b_gpioE","espp::AbiEncoder::Config::b_gpio"],[17,1,1,"_CPPv4N4espp10AbiEncoder6Config21counts_per_revolutionE","espp::AbiEncoder::Config::counts_per_revolution"],[17,1,1,"_CPPv4N4espp10AbiEncoder6Config10high_limitE","espp::AbiEncoder::Config::high_limit"],[17,1,1,"_CPPv4N4espp10AbiEncoder6Config6i_gpioE","espp::AbiEncoder::Config::i_gpio"],[17,1,1,"_CPPv4N4espp10AbiEncoder6Config9log_levelE","espp::AbiEncoder::Config::log_level"],[17,1,1,"_CPPv4N4espp10AbiEncoder6Config9low_limitE","espp::AbiEncoder::Config::low_limit"],[17,1,1,"_CPPv4N4espp10AbiEncoder6Config13max_glitch_nsE","espp::AbiEncoder::Config::max_glitch_ns"],[17,5,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoderE","espp::AbiEncoder::T"],[17,3,1,"_CPPv4N4espp10AbiEncoder5clearEv","espp::AbiEncoder::clear"],[17,3,1,"_CPPv4N4espp10AbiEncoder9get_countEv","espp::AbiEncoder::get_count"],[17,3,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoder11get_degreesENSt9enable_ifIXeq4typeN11EncoderType10ROTATIONALEEfE4typeEv","espp::AbiEncoder::get_degrees"],[17,5,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoder11get_degreesENSt9enable_ifIXeq4typeN11EncoderType10ROTATIONALEEfE4typeEv","espp::AbiEncoder::get_degrees::type"],[17,3,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoder11get_radiansENSt9enable_ifIXeq4typeN11EncoderType10ROTATIONALEEfE4typeEv","espp::AbiEncoder::get_radians"],[17,5,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoder11get_radiansENSt9enable_ifIXeq4typeN11EncoderType10ROTATIONALEEfE4typeEv","espp::AbiEncoder::get_radians::type"],[17,3,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoder15get_revolutionsENSt9enable_ifIXeq4typeN11EncoderType10ROTATIONALEEfE4typeEv","espp::AbiEncoder::get_revolutions"],[17,5,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoder15get_revolutionsENSt9enable_ifIXeq4typeN11EncoderType10ROTATIONALEEfE4typeEv","espp::AbiEncoder::get_revolutions::type"],[17,3,1,"_CPPv4N4espp10AbiEncoder5startEv","espp::AbiEncoder::start"],[17,3,1,"_CPPv4N4espp10AbiEncoder4stopEv","espp::AbiEncoder::stop"],[17,3,1,"_CPPv4N4espp10AbiEncoderD0Ev","espp::AbiEncoder::~AbiEncoder"],[1,2,1,"_CPPv4N4espp7Ads1x15E","espp::Ads1x15"],[1,2,1,"_CPPv4N4espp7Ads1x1513Ads1015ConfigE","espp::Ads1x15::Ads1015Config"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1015Config14device_addressE","espp::Ads1x15::Ads1015Config::device_address"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1015Config4gainE","espp::Ads1x15::Ads1015Config::gain"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1015Config9log_levelE","espp::Ads1x15::Ads1015Config::log_level"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1015Config4readE","espp::Ads1x15::Ads1015Config::read"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1015Config11sample_rateE","espp::Ads1x15::Ads1015Config::sample_rate"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1015Config5writeE","espp::Ads1x15::Ads1015Config::write"],[1,6,1,"_CPPv4N4espp7Ads1x1511Ads1015RateE","espp::Ads1x15::Ads1015Rate"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1015Rate6SPS128E","espp::Ads1x15::Ads1015Rate::SPS128"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1015Rate7SPS1600E","espp::Ads1x15::Ads1015Rate::SPS1600"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1015Rate7SPS2400E","espp::Ads1x15::Ads1015Rate::SPS2400"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1015Rate6SPS250E","espp::Ads1x15::Ads1015Rate::SPS250"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1015Rate7SPS3300E","espp::Ads1x15::Ads1015Rate::SPS3300"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1015Rate6SPS490E","espp::Ads1x15::Ads1015Rate::SPS490"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1015Rate6SPS920E","espp::Ads1x15::Ads1015Rate::SPS920"],[1,2,1,"_CPPv4N4espp7Ads1x1513Ads1115ConfigE","espp::Ads1x15::Ads1115Config"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1115Config14device_addressE","espp::Ads1x15::Ads1115Config::device_address"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1115Config4gainE","espp::Ads1x15::Ads1115Config::gain"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1115Config9log_levelE","espp::Ads1x15::Ads1115Config::log_level"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1115Config4readE","espp::Ads1x15::Ads1115Config::read"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1115Config11sample_rateE","espp::Ads1x15::Ads1115Config::sample_rate"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1115Config5writeE","espp::Ads1x15::Ads1115Config::write"],[1,6,1,"_CPPv4N4espp7Ads1x1511Ads1115RateE","espp::Ads1x15::Ads1115Rate"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1115Rate6SPS128E","espp::Ads1x15::Ads1115Rate::SPS128"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1115Rate5SPS16E","espp::Ads1x15::Ads1115Rate::SPS16"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1115Rate6SPS250E","espp::Ads1x15::Ads1115Rate::SPS250"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1115Rate5SPS32E","espp::Ads1x15::Ads1115Rate::SPS32"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1115Rate6SPS475E","espp::Ads1x15::Ads1115Rate::SPS475"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1115Rate5SPS64E","espp::Ads1x15::Ads1115Rate::SPS64"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1115Rate4SPS8E","espp::Ads1x15::Ads1115Rate::SPS8"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1115Rate6SPS860E","espp::Ads1x15::Ads1115Rate::SPS860"],[1,3,1,"_CPPv4N4espp7Ads1x157Ads1x15ERK13Ads1015Config","espp::Ads1x15::Ads1x15"],[1,3,1,"_CPPv4N4espp7Ads1x157Ads1x15ERK13Ads1115Config","espp::Ads1x15::Ads1x15"],[1,4,1,"_CPPv4N4espp7Ads1x157Ads1x15ERK13Ads1015Config","espp::Ads1x15::Ads1x15::config"],[1,4,1,"_CPPv4N4espp7Ads1x157Ads1x15ERK13Ads1115Config","espp::Ads1x15::Ads1x15::config"],[1,1,1,"_CPPv4N4espp7Ads1x1515DEFAULT_ADDRESSE","espp::Ads1x15::DEFAULT_ADDRESS"],[1,6,1,"_CPPv4N4espp7Ads1x154GainE","espp::Ads1x15::Gain"],[1,7,1,"_CPPv4N4espp7Ads1x154Gain5EIGHTE","espp::Ads1x15::Gain::EIGHT"],[1,7,1,"_CPPv4N4espp7Ads1x154Gain4FOURE","espp::Ads1x15::Gain::FOUR"],[1,7,1,"_CPPv4N4espp7Ads1x154Gain3ONEE","espp::Ads1x15::Gain::ONE"],[1,7,1,"_CPPv4N4espp7Ads1x154Gain7SIXTEENE","espp::Ads1x15::Gain::SIXTEEN"],[1,7,1,"_CPPv4N4espp7Ads1x154Gain3TWOE","espp::Ads1x15::Gain::TWO"],[1,7,1,"_CPPv4N4espp7Ads1x154Gain9TWOTHIRDSE","espp::Ads1x15::Gain::TWOTHIRDS"],[1,8,1,"_CPPv4N4espp7Ads1x157read_fnE","espp::Ads1x15::read_fn"],[1,3,1,"_CPPv4N4espp7Ads1x159sample_mvEi","espp::Ads1x15::sample_mv"],[1,4,1,"_CPPv4N4espp7Ads1x159sample_mvEi","espp::Ads1x15::sample_mv::channel"],[1,8,1,"_CPPv4N4espp7Ads1x158write_fnE","espp::Ads1x15::write_fn"],[2,2,1,"_CPPv4N4espp7Ads7138E","espp::Ads7138"],[2,3,1,"_CPPv4N4espp7Ads71387Ads7138ERK6Config","espp::Ads7138::Ads7138"],[2,4,1,"_CPPv4N4espp7Ads71387Ads7138ERK6Config","espp::Ads7138::Ads7138::config"],[2,6,1,"_CPPv4N4espp7Ads713810AlertLogicE","espp::Ads7138::AlertLogic"],[2,7,1,"_CPPv4N4espp7Ads713810AlertLogic11ACTIVE_HIGHE","espp::Ads7138::AlertLogic::ACTIVE_HIGH"],[2,7,1,"_CPPv4N4espp7Ads713810AlertLogic10ACTIVE_LOWE","espp::Ads7138::AlertLogic::ACTIVE_LOW"],[2,7,1,"_CPPv4N4espp7Ads713810AlertLogic11PULSED_HIGHE","espp::Ads7138::AlertLogic::PULSED_HIGH"],[2,7,1,"_CPPv4N4espp7Ads713810AlertLogic10PULSED_LOWE","espp::Ads7138::AlertLogic::PULSED_LOW"],[2,6,1,"_CPPv4N4espp7Ads713811AnalogEventE","espp::Ads7138::AnalogEvent"],[2,7,1,"_CPPv4N4espp7Ads713811AnalogEvent6INSIDEE","espp::Ads7138::AnalogEvent::INSIDE"],[2,7,1,"_CPPv4N4espp7Ads713811AnalogEvent7OUTSIDEE","espp::Ads7138::AnalogEvent::OUTSIDE"],[2,6,1,"_CPPv4N4espp7Ads71386AppendE","espp::Ads7138::Append"],[2,7,1,"_CPPv4N4espp7Ads71386Append10CHANNEL_IDE","espp::Ads7138::Append::CHANNEL_ID"],[2,7,1,"_CPPv4N4espp7Ads71386Append4NONEE","espp::Ads7138::Append::NONE"],[2,7,1,"_CPPv4N4espp7Ads71386Append6STATUSE","espp::Ads7138::Append::STATUS"],[2,6,1,"_CPPv4N4espp7Ads71387ChannelE","espp::Ads7138::Channel"],[2,7,1,"_CPPv4N4espp7Ads71387Channel3CH0E","espp::Ads7138::Channel::CH0"],[2,7,1,"_CPPv4N4espp7Ads71387Channel3CH1E","espp::Ads7138::Channel::CH1"],[2,7,1,"_CPPv4N4espp7Ads71387Channel3CH2E","espp::Ads7138::Channel::CH2"],[2,7,1,"_CPPv4N4espp7Ads71387Channel3CH3E","espp::Ads7138::Channel::CH3"],[2,7,1,"_CPPv4N4espp7Ads71387Channel3CH4E","espp::Ads7138::Channel::CH4"],[2,7,1,"_CPPv4N4espp7Ads71387Channel3CH5E","espp::Ads7138::Channel::CH5"],[2,7,1,"_CPPv4N4espp7Ads71387Channel3CH6E","espp::Ads7138::Channel::CH6"],[2,7,1,"_CPPv4N4espp7Ads71387Channel3CH7E","espp::Ads7138::Channel::CH7"],[2,2,1,"_CPPv4N4espp7Ads71386ConfigE","espp::Ads7138::Config"],[2,1,1,"_CPPv4N4espp7Ads71386Config13analog_inputsE","espp::Ads7138::Config::analog_inputs"],[2,1,1,"_CPPv4N4espp7Ads71386Config10avdd_voltsE","espp::Ads7138::Config::avdd_volts"],[2,1,1,"_CPPv4N4espp7Ads71386Config14device_addressE","espp::Ads7138::Config::device_address"],[2,1,1,"_CPPv4N4espp7Ads71386Config14digital_inputsE","espp::Ads7138::Config::digital_inputs"],[2,1,1,"_CPPv4N4espp7Ads71386Config20digital_output_modesE","espp::Ads7138::Config::digital_output_modes"],[2,1,1,"_CPPv4N4espp7Ads71386Config21digital_output_valuesE","espp::Ads7138::Config::digital_output_values"],[2,1,1,"_CPPv4N4espp7Ads71386Config15digital_outputsE","espp::Ads7138::Config::digital_outputs"],[2,1,1,"_CPPv4N4espp7Ads71386Config9log_levelE","espp::Ads7138::Config::log_level"],[2,1,1,"_CPPv4N4espp7Ads71386Config4modeE","espp::Ads7138::Config::mode"],[2,1,1,"_CPPv4N4espp7Ads71386Config18oversampling_ratioE","espp::Ads7138::Config::oversampling_ratio"],[2,1,1,"_CPPv4N4espp7Ads71386Config4readE","espp::Ads7138::Config::read"],[2,1,1,"_CPPv4N4espp7Ads71386Config18statistics_enabledE","espp::Ads7138::Config::statistics_enabled"],[2,1,1,"_CPPv4N4espp7Ads71386Config5writeE","espp::Ads7138::Config::write"],[2,1,1,"_CPPv4N4espp7Ads713815DEFAULT_ADDRESSE","espp::Ads7138::DEFAULT_ADDRESS"],[2,6,1,"_CPPv4N4espp7Ads713810DataFormatE","espp::Ads7138::DataFormat"],[2,7,1,"_CPPv4N4espp7Ads713810DataFormat8AVERAGEDE","espp::Ads7138::DataFormat::AVERAGED"],[2,7,1,"_CPPv4N4espp7Ads713810DataFormat3RAWE","espp::Ads7138::DataFormat::RAW"],[2,6,1,"_CPPv4N4espp7Ads713812DigitalEventE","espp::Ads7138::DigitalEvent"],[2,7,1,"_CPPv4N4espp7Ads713812DigitalEvent4HIGHE","espp::Ads7138::DigitalEvent::HIGH"],[2,7,1,"_CPPv4N4espp7Ads713812DigitalEvent3LOWE","espp::Ads7138::DigitalEvent::LOW"],[2,6,1,"_CPPv4N4espp7Ads71384ModeE","espp::Ads7138::Mode"],[2,7,1,"_CPPv4N4espp7Ads71384Mode10AUTONOMOUSE","espp::Ads7138::Mode::AUTONOMOUS"],[2,7,1,"_CPPv4N4espp7Ads71384Mode8AUTO_SEQE","espp::Ads7138::Mode::AUTO_SEQ"],[2,7,1,"_CPPv4N4espp7Ads71384Mode6MANUALE","espp::Ads7138::Mode::MANUAL"],[2,6,1,"_CPPv4N4espp7Ads713810OutputModeE","espp::Ads7138::OutputMode"],[2,7,1,"_CPPv4N4espp7Ads713810OutputMode10OPEN_DRAINE","espp::Ads7138::OutputMode::OPEN_DRAIN"],[2,7,1,"_CPPv4N4espp7Ads713810OutputMode9PUSH_PULLE","espp::Ads7138::OutputMode::PUSH_PULL"],[2,6,1,"_CPPv4N4espp7Ads713817OversamplingRatioE","espp::Ads7138::OversamplingRatio"],[2,7,1,"_CPPv4N4espp7Ads713817OversamplingRatio4NONEE","espp::Ads7138::OversamplingRatio::NONE"],[2,7,1,"_CPPv4N4espp7Ads713817OversamplingRatio7OSR_128E","espp::Ads7138::OversamplingRatio::OSR_128"],[2,7,1,"_CPPv4N4espp7Ads713817OversamplingRatio6OSR_16E","espp::Ads7138::OversamplingRatio::OSR_16"],[2,7,1,"_CPPv4N4espp7Ads713817OversamplingRatio5OSR_2E","espp::Ads7138::OversamplingRatio::OSR_2"],[2,7,1,"_CPPv4N4espp7Ads713817OversamplingRatio6OSR_32E","espp::Ads7138::OversamplingRatio::OSR_32"],[2,7,1,"_CPPv4N4espp7Ads713817OversamplingRatio5OSR_4E","espp::Ads7138::OversamplingRatio::OSR_4"],[2,7,1,"_CPPv4N4espp7Ads713817OversamplingRatio6OSR_64E","espp::Ads7138::OversamplingRatio::OSR_64"],[2,7,1,"_CPPv4N4espp7Ads713817OversamplingRatio5OSR_8E","espp::Ads7138::OversamplingRatio::OSR_8"],[2,3,1,"_CPPv4N4espp7Ads713821clear_event_high_flagE7uint8_t","espp::Ads7138::clear_event_high_flag"],[2,4,1,"_CPPv4N4espp7Ads713821clear_event_high_flagE7uint8_t","espp::Ads7138::clear_event_high_flag::flags"],[2,3,1,"_CPPv4N4espp7Ads713820clear_event_low_flagE7uint8_t","espp::Ads7138::clear_event_low_flag"],[2,4,1,"_CPPv4N4espp7Ads713820clear_event_low_flagE7uint8_t","espp::Ads7138::clear_event_low_flag::flags"],[2,3,1,"_CPPv4N4espp7Ads713815configure_alertE10OutputMode10AlertLogic","espp::Ads7138::configure_alert"],[2,4,1,"_CPPv4N4espp7Ads713815configure_alertE10OutputMode10AlertLogic","espp::Ads7138::configure_alert::alert_logic"],[2,4,1,"_CPPv4N4espp7Ads713815configure_alertE10OutputMode10AlertLogic","espp::Ads7138::configure_alert::output_mode"],[2,3,1,"_CPPv4N4espp7Ads713810get_all_mvEv","espp::Ads7138::get_all_mv"],[2,3,1,"_CPPv4N4espp7Ads713814get_all_mv_mapEv","espp::Ads7138::get_all_mv_map"],[2,3,1,"_CPPv4N4espp7Ads713823get_digital_input_valueE7Channel","espp::Ads7138::get_digital_input_value"],[2,4,1,"_CPPv4N4espp7Ads713823get_digital_input_valueE7Channel","espp::Ads7138::get_digital_input_value::channel"],[2,3,1,"_CPPv4N4espp7Ads713824get_digital_input_valuesEv","espp::Ads7138::get_digital_input_values"],[2,3,1,"_CPPv4N4espp7Ads713814get_event_dataEP7uint8_tP7uint8_tP7uint8_t","espp::Ads7138::get_event_data"],[2,4,1,"_CPPv4N4espp7Ads713814get_event_dataEP7uint8_tP7uint8_tP7uint8_t","espp::Ads7138::get_event_data::event_flags"],[2,4,1,"_CPPv4N4espp7Ads713814get_event_dataEP7uint8_tP7uint8_tP7uint8_t","espp::Ads7138::get_event_data::event_high_flags"],[2,4,1,"_CPPv4N4espp7Ads713814get_event_dataEP7uint8_tP7uint8_tP7uint8_t","espp::Ads7138::get_event_data::event_low_flags"],[2,3,1,"_CPPv4N4espp7Ads713815get_event_flagsEv","espp::Ads7138::get_event_flags"],[2,3,1,"_CPPv4N4espp7Ads713819get_event_high_flagEv","espp::Ads7138::get_event_high_flag"],[2,3,1,"_CPPv4N4espp7Ads713818get_event_low_flagEv","espp::Ads7138::get_event_low_flag"],[2,3,1,"_CPPv4N4espp7Ads71386get_mvE7Channel","espp::Ads7138::get_mv"],[2,4,1,"_CPPv4N4espp7Ads71386get_mvE7Channel","espp::Ads7138::get_mv::channel"],[2,8,1,"_CPPv4N4espp7Ads71387read_fnE","espp::Ads7138::read_fn"],[2,3,1,"_CPPv4N4espp7Ads71385resetEv","espp::Ads7138::reset"],[2,3,1,"_CPPv4N4espp7Ads713816set_analog_alertE7Channelff11AnalogEventi","espp::Ads7138::set_analog_alert"],[2,4,1,"_CPPv4N4espp7Ads713816set_analog_alertE7Channelff11AnalogEventi","espp::Ads7138::set_analog_alert::channel"],[2,4,1,"_CPPv4N4espp7Ads713816set_analog_alertE7Channelff11AnalogEventi","espp::Ads7138::set_analog_alert::event"],[2,4,1,"_CPPv4N4espp7Ads713816set_analog_alertE7Channelff11AnalogEventi","espp::Ads7138::set_analog_alert::event_count"],[2,4,1,"_CPPv4N4espp7Ads713816set_analog_alertE7Channelff11AnalogEventi","espp::Ads7138::set_analog_alert::high_threshold_mv"],[2,4,1,"_CPPv4N4espp7Ads713816set_analog_alertE7Channelff11AnalogEventi","espp::Ads7138::set_analog_alert::low_threshold_mv"],[2,3,1,"_CPPv4N4espp7Ads713817set_digital_alertE7Channel12DigitalEvent","espp::Ads7138::set_digital_alert"],[2,4,1,"_CPPv4N4espp7Ads713817set_digital_alertE7Channel12DigitalEvent","espp::Ads7138::set_digital_alert::channel"],[2,4,1,"_CPPv4N4espp7Ads713817set_digital_alertE7Channel12DigitalEvent","espp::Ads7138::set_digital_alert::event"],[2,3,1,"_CPPv4N4espp7Ads713823set_digital_output_modeE7Channel10OutputMode","espp::Ads7138::set_digital_output_mode"],[2,4,1,"_CPPv4N4espp7Ads713823set_digital_output_modeE7Channel10OutputMode","espp::Ads7138::set_digital_output_mode::channel"],[2,4,1,"_CPPv4N4espp7Ads713823set_digital_output_modeE7Channel10OutputMode","espp::Ads7138::set_digital_output_mode::output_mode"],[2,3,1,"_CPPv4N4espp7Ads713824set_digital_output_valueE7Channelb","espp::Ads7138::set_digital_output_value"],[2,4,1,"_CPPv4N4espp7Ads713824set_digital_output_valueE7Channelb","espp::Ads7138::set_digital_output_value::channel"],[2,4,1,"_CPPv4N4espp7Ads713824set_digital_output_valueE7Channelb","espp::Ads7138::set_digital_output_value::value"],[2,8,1,"_CPPv4N4espp7Ads71388write_fnE","espp::Ads7138::write_fn"],[18,2,1,"_CPPv4N4espp6As5600E","espp::As5600"],[18,3,1,"_CPPv4N4espp6As56006As5600ERK6Config","espp::As5600::As5600"],[18,4,1,"_CPPv4N4espp6As56006As5600ERK6Config","espp::As5600::As5600::config"],[18,1,1,"_CPPv4N4espp6As560021COUNTS_PER_REVOLUTIONE","espp::As5600::COUNTS_PER_REVOLUTION"],[18,1,1,"_CPPv4N4espp6As560023COUNTS_PER_REVOLUTION_FE","espp::As5600::COUNTS_PER_REVOLUTION_F"],[18,1,1,"_CPPv4N4espp6As560017COUNTS_TO_DEGREESE","espp::As5600::COUNTS_TO_DEGREES"],[18,1,1,"_CPPv4N4espp6As560017COUNTS_TO_RADIANSE","espp::As5600::COUNTS_TO_RADIANS"],[18,2,1,"_CPPv4N4espp6As56006ConfigE","espp::As5600::Config"],[18,1,1,"_CPPv4N4espp6As56006Config14device_addressE","espp::As5600::Config::device_address"],[18,1,1,"_CPPv4N4espp6As56006Config4readE","espp::As5600::Config::read"],[18,1,1,"_CPPv4N4espp6As56006Config13update_periodE","espp::As5600::Config::update_period"],[18,1,1,"_CPPv4N4espp6As56006Config15velocity_filterE","espp::As5600::Config::velocity_filter"],[18,1,1,"_CPPv4N4espp6As56006Config5writeE","espp::As5600::Config::write"],[18,1,1,"_CPPv4N4espp6As560015DEFAULT_ADDRESSE","espp::As5600::DEFAULT_ADDRESS"],[18,1,1,"_CPPv4N4espp6As560018SECONDS_PER_MINUTEE","espp::As5600::SECONDS_PER_MINUTE"],[18,3,1,"_CPPv4NK4espp6As560015get_accumulatorEv","espp::As5600::get_accumulator"],[18,3,1,"_CPPv4NK4espp6As56009get_countEv","espp::As5600::get_count"],[18,3,1,"_CPPv4NK4espp6As560011get_degreesEv","espp::As5600::get_degrees"],[18,3,1,"_CPPv4NK4espp6As560022get_mechanical_degreesEv","espp::As5600::get_mechanical_degrees"],[18,3,1,"_CPPv4NK4espp6As560022get_mechanical_radiansEv","espp::As5600::get_mechanical_radians"],[18,3,1,"_CPPv4NK4espp6As560011get_radiansEv","espp::As5600::get_radians"],[18,3,1,"_CPPv4NK4espp6As56007get_rpmEv","espp::As5600::get_rpm"],[18,3,1,"_CPPv4NK4espp6As560017needs_zero_searchEv","espp::As5600::needs_zero_search"],[18,8,1,"_CPPv4N4espp6As56007read_fnE","espp::As5600::read_fn"],[18,8,1,"_CPPv4N4espp6As560018velocity_filter_fnE","espp::As5600::velocity_filter_fn"],[18,8,1,"_CPPv4N4espp6As56008write_fnE","espp::As5600::write_fn"],[38,2,1,"_CPPv4N4espp6Aw9523E","espp::Aw9523"],[38,3,1,"_CPPv4N4espp6Aw95236Aw9523ERK6Config","espp::Aw9523::Aw9523"],[38,4,1,"_CPPv4N4espp6Aw95236Aw9523ERK6Config","espp::Aw9523::Aw9523::config"],[38,2,1,"_CPPv4N4espp6Aw95236ConfigE","espp::Aw9523::Config"],[38,1,1,"_CPPv4N4espp6Aw95236Config14device_addressE","espp::Aw9523::Config::device_address"],[38,1,1,"_CPPv4N4espp6Aw95236Config9log_levelE","espp::Aw9523::Config::log_level"],[38,1,1,"_CPPv4N4espp6Aw95236Config15max_led_currentE","espp::Aw9523::Config::max_led_current"],[38,1,1,"_CPPv4N4espp6Aw95236Config20output_drive_mode_p0E","espp::Aw9523::Config::output_drive_mode_p0"],[38,1,1,"_CPPv4N4espp6Aw95236Config21port_0_direction_maskE","espp::Aw9523::Config::port_0_direction_mask"],[38,1,1,"_CPPv4N4espp6Aw95236Config21port_0_interrupt_maskE","espp::Aw9523::Config::port_0_interrupt_mask"],[38,1,1,"_CPPv4N4espp6Aw95236Config21port_1_direction_maskE","espp::Aw9523::Config::port_1_direction_mask"],[38,1,1,"_CPPv4N4espp6Aw95236Config21port_1_interrupt_maskE","espp::Aw9523::Config::port_1_interrupt_mask"],[38,1,1,"_CPPv4N4espp6Aw95236Config4readE","espp::Aw9523::Config::read"],[38,1,1,"_CPPv4N4espp6Aw95236Config5writeE","espp::Aw9523::Config::write"],[38,1,1,"_CPPv4N4espp6Aw952315DEFAULT_ADDRESSE","espp::Aw9523::DEFAULT_ADDRESS"],[38,6,1,"_CPPv4N4espp6Aw952313MaxLedCurrentE","espp::Aw9523::MaxLedCurrent"],[38,7,1,"_CPPv4N4espp6Aw952313MaxLedCurrent4IMAXE","espp::Aw9523::MaxLedCurrent::IMAX"],[38,7,1,"_CPPv4N4espp6Aw952313MaxLedCurrent7IMAX_25E","espp::Aw9523::MaxLedCurrent::IMAX_25"],[38,7,1,"_CPPv4N4espp6Aw952313MaxLedCurrent7IMAX_50E","espp::Aw9523::MaxLedCurrent::IMAX_50"],[38,7,1,"_CPPv4N4espp6Aw952313MaxLedCurrent7IMAX_75E","espp::Aw9523::MaxLedCurrent::IMAX_75"],[38,6,1,"_CPPv4N4espp6Aw952317OutputDriveModeP0E","espp::Aw9523::OutputDriveModeP0"],[38,7,1,"_CPPv4N4espp6Aw952317OutputDriveModeP010OPEN_DRAINE","espp::Aw9523::OutputDriveModeP0::OPEN_DRAIN"],[38,7,1,"_CPPv4N4espp6Aw952317OutputDriveModeP09PUSH_PUSHE","espp::Aw9523::OutputDriveModeP0::PUSH_PUSH"],[38,6,1,"_CPPv4N4espp6Aw95234PortE","espp::Aw9523::Port"],[38,7,1,"_CPPv4N4espp6Aw95234Port5PORT0E","espp::Aw9523::Port::PORT0"],[38,7,1,"_CPPv4N4espp6Aw95234Port5PORT1E","espp::Aw9523::Port::PORT1"],[38,3,1,"_CPPv4N4espp6Aw952310clear_pinsE4Port7uint8_t","espp::Aw9523::clear_pins"],[38,3,1,"_CPPv4N4espp6Aw952310clear_pinsE7uint8_t7uint8_t","espp::Aw9523::clear_pins"],[38,3,1,"_CPPv4N4espp6Aw952310clear_pinsE8uint16_t","espp::Aw9523::clear_pins"],[38,4,1,"_CPPv4N4espp6Aw952310clear_pinsE4Port7uint8_t","espp::Aw9523::clear_pins::mask"],[38,4,1,"_CPPv4N4espp6Aw952310clear_pinsE8uint16_t","espp::Aw9523::clear_pins::mask"],[38,4,1,"_CPPv4N4espp6Aw952310clear_pinsE7uint8_t7uint8_t","espp::Aw9523::clear_pins::p0"],[38,4,1,"_CPPv4N4espp6Aw952310clear_pinsE7uint8_t7uint8_t","espp::Aw9523::clear_pins::p1"],[38,4,1,"_CPPv4N4espp6Aw952310clear_pinsE4Port7uint8_t","espp::Aw9523::clear_pins::port"],[38,3,1,"_CPPv4N4espp6Aw952324configure_global_controlE17OutputDriveModeP013MaxLedCurrent","espp::Aw9523::configure_global_control"],[38,4,1,"_CPPv4N4espp6Aw952324configure_global_controlE17OutputDriveModeP013MaxLedCurrent","espp::Aw9523::configure_global_control::max_led_current"],[38,4,1,"_CPPv4N4espp6Aw952324configure_global_controlE17OutputDriveModeP013MaxLedCurrent","espp::Aw9523::configure_global_control::output_drive_mode_p0"],[38,3,1,"_CPPv4N4espp6Aw952313configure_ledE4Port7uint8_t","espp::Aw9523::configure_led"],[38,3,1,"_CPPv4N4espp6Aw952313configure_ledE7uint8_t7uint8_t","espp::Aw9523::configure_led"],[38,3,1,"_CPPv4N4espp6Aw952313configure_ledE8uint16_t","espp::Aw9523::configure_led"],[38,4,1,"_CPPv4N4espp6Aw952313configure_ledE4Port7uint8_t","espp::Aw9523::configure_led::mask"],[38,4,1,"_CPPv4N4espp6Aw952313configure_ledE8uint16_t","espp::Aw9523::configure_led::mask"],[38,4,1,"_CPPv4N4espp6Aw952313configure_ledE7uint8_t7uint8_t","espp::Aw9523::configure_led::p0"],[38,4,1,"_CPPv4N4espp6Aw952313configure_ledE7uint8_t7uint8_t","espp::Aw9523::configure_led::p1"],[38,4,1,"_CPPv4N4espp6Aw952313configure_ledE4Port7uint8_t","espp::Aw9523::configure_led::port"],[38,3,1,"_CPPv4N4espp6Aw95238get_pinsE4Port","espp::Aw9523::get_pins"],[38,3,1,"_CPPv4N4espp6Aw95238get_pinsEv","espp::Aw9523::get_pins"],[38,4,1,"_CPPv4N4espp6Aw95238get_pinsE4Port","espp::Aw9523::get_pins::port"],[38,3,1,"_CPPv4N4espp6Aw95233ledE8uint16_t7uint8_t","espp::Aw9523::led"],[38,4,1,"_CPPv4N4espp6Aw95233ledE8uint16_t7uint8_t","espp::Aw9523::led::brightness"],[38,4,1,"_CPPv4N4espp6Aw95233ledE8uint16_t7uint8_t","espp::Aw9523::led::pin"],[38,3,1,"_CPPv4N4espp6Aw95236outputE4Port7uint8_t","espp::Aw9523::output"],[38,3,1,"_CPPv4N4espp6Aw95236outputE7uint8_t7uint8_t","espp::Aw9523::output"],[38,3,1,"_CPPv4N4espp6Aw95236outputE8uint16_t","espp::Aw9523::output"],[38,4,1,"_CPPv4N4espp6Aw95236outputE7uint8_t7uint8_t","espp::Aw9523::output::p0"],[38,4,1,"_CPPv4N4espp6Aw95236outputE7uint8_t7uint8_t","espp::Aw9523::output::p1"],[38,4,1,"_CPPv4N4espp6Aw95236outputE4Port7uint8_t","espp::Aw9523::output::port"],[38,4,1,"_CPPv4N4espp6Aw95236outputE4Port7uint8_t","espp::Aw9523::output::value"],[38,4,1,"_CPPv4N4espp6Aw95236outputE8uint16_t","espp::Aw9523::output::value"],[38,8,1,"_CPPv4N4espp6Aw95237read_fnE","espp::Aw9523::read_fn"],[38,3,1,"_CPPv4N4espp6Aw952313set_directionE4Port7uint8_t","espp::Aw9523::set_direction"],[38,3,1,"_CPPv4N4espp6Aw952313set_directionE7uint8_t7uint8_t","espp::Aw9523::set_direction"],[38,4,1,"_CPPv4N4espp6Aw952313set_directionE4Port7uint8_t","espp::Aw9523::set_direction::mask"],[38,4,1,"_CPPv4N4espp6Aw952313set_directionE7uint8_t7uint8_t","espp::Aw9523::set_direction::p0"],[38,4,1,"_CPPv4N4espp6Aw952313set_directionE7uint8_t7uint8_t","espp::Aw9523::set_direction::p1"],[38,4,1,"_CPPv4N4espp6Aw952313set_directionE4Port7uint8_t","espp::Aw9523::set_direction::port"],[38,3,1,"_CPPv4N4espp6Aw952313set_interruptE4Port7uint8_t","espp::Aw9523::set_interrupt"],[38,3,1,"_CPPv4N4espp6Aw952313set_interruptE7uint8_t7uint8_t","espp::Aw9523::set_interrupt"],[38,4,1,"_CPPv4N4espp6Aw952313set_interruptE4Port7uint8_t","espp::Aw9523::set_interrupt::mask"],[38,4,1,"_CPPv4N4espp6Aw952313set_interruptE7uint8_t7uint8_t","espp::Aw9523::set_interrupt::p0"],[38,4,1,"_CPPv4N4espp6Aw952313set_interruptE7uint8_t7uint8_t","espp::Aw9523::set_interrupt::p1"],[38,4,1,"_CPPv4N4espp6Aw952313set_interruptE4Port7uint8_t","espp::Aw9523::set_interrupt::port"],[38,3,1,"_CPPv4N4espp6Aw95238set_pinsE4Port7uint8_t","espp::Aw9523::set_pins"],[38,3,1,"_CPPv4N4espp6Aw95238set_pinsE7uint8_t7uint8_t","espp::Aw9523::set_pins"],[38,3,1,"_CPPv4N4espp6Aw95238set_pinsE8uint16_t","espp::Aw9523::set_pins"],[38,4,1,"_CPPv4N4espp6Aw95238set_pinsE4Port7uint8_t","espp::Aw9523::set_pins::mask"],[38,4,1,"_CPPv4N4espp6Aw95238set_pinsE8uint16_t","espp::Aw9523::set_pins::mask"],[38,4,1,"_CPPv4N4espp6Aw95238set_pinsE7uint8_t7uint8_t","espp::Aw9523::set_pins::p0"],[38,4,1,"_CPPv4N4espp6Aw95238set_pinsE7uint8_t7uint8_t","espp::Aw9523::set_pins::p1"],[38,4,1,"_CPPv4N4espp6Aw95238set_pinsE4Port7uint8_t","espp::Aw9523::set_pins::port"],[38,8,1,"_CPPv4N4espp6Aw95238write_fnE","espp::Aw9523::write_fn"],[45,2,1,"_CPPv4I0EN4espp6BezierE","espp::Bezier"],[45,3,1,"_CPPv4N4espp6Bezier6BezierERK14WeightedConfig","espp::Bezier::Bezier"],[45,3,1,"_CPPv4N4espp6Bezier6BezierERK6Config","espp::Bezier::Bezier"],[45,4,1,"_CPPv4N4espp6Bezier6BezierERK14WeightedConfig","espp::Bezier::Bezier::config"],[45,4,1,"_CPPv4N4espp6Bezier6BezierERK6Config","espp::Bezier::Bezier::config"],[45,2,1,"_CPPv4N4espp6Bezier6ConfigE","espp::Bezier::Config"],[45,1,1,"_CPPv4N4espp6Bezier6Config14control_pointsE","espp::Bezier::Config::control_points"],[45,5,1,"_CPPv4I0EN4espp6BezierE","espp::Bezier::T"],[45,2,1,"_CPPv4N4espp6Bezier14WeightedConfigE","espp::Bezier::WeightedConfig"],[45,1,1,"_CPPv4N4espp6Bezier14WeightedConfig14control_pointsE","espp::Bezier::WeightedConfig::control_points"],[45,1,1,"_CPPv4N4espp6Bezier14WeightedConfig7weightsE","espp::Bezier::WeightedConfig::weights"],[45,3,1,"_CPPv4NK4espp6Bezier2atEf","espp::Bezier::at"],[45,4,1,"_CPPv4NK4espp6Bezier2atEf","espp::Bezier::at::t"],[45,3,1,"_CPPv4NK4espp6BezierclEf","espp::Bezier::operator()"],[45,4,1,"_CPPv4NK4espp6BezierclEf","espp::Bezier::operator()::t"],[24,2,1,"_CPPv4N4espp15BiquadFilterDf1E","espp::BiquadFilterDf1"],[24,3,1,"_CPPv4N4espp15BiquadFilterDf16updateEf","espp::BiquadFilterDf1::update"],[24,4,1,"_CPPv4N4espp15BiquadFilterDf16updateEf","espp::BiquadFilterDf1::update::input"],[24,2,1,"_CPPv4N4espp15BiquadFilterDf2E","espp::BiquadFilterDf2"],[24,3,1,"_CPPv4N4espp15BiquadFilterDf26updateEKf","espp::BiquadFilterDf2::update"],[24,3,1,"_CPPv4N4espp15BiquadFilterDf26updateEPKfPf6size_t","espp::BiquadFilterDf2::update"],[24,4,1,"_CPPv4N4espp15BiquadFilterDf26updateEKf","espp::BiquadFilterDf2::update::input"],[24,4,1,"_CPPv4N4espp15BiquadFilterDf26updateEPKfPf6size_t","espp::BiquadFilterDf2::update::input"],[24,4,1,"_CPPv4N4espp15BiquadFilterDf26updateEPKfPf6size_t","espp::BiquadFilterDf2::update::length"],[24,4,1,"_CPPv4N4espp15BiquadFilterDf26updateEPKfPf6size_t","espp::BiquadFilterDf2::update::output"],[6,2,1,"_CPPv4N4espp10BldcDriverE","espp::BldcDriver"],[6,3,1,"_CPPv4N4espp10BldcDriver10BldcDriverERK6Config","espp::BldcDriver::BldcDriver"],[6,4,1,"_CPPv4N4espp10BldcDriver10BldcDriverERK6Config","espp::BldcDriver::BldcDriver::config"],[6,2,1,"_CPPv4N4espp10BldcDriver6ConfigE","espp::BldcDriver::Config"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config9dead_zoneE","espp::BldcDriver::Config::dead_zone"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config8gpio_a_hE","espp::BldcDriver::Config::gpio_a_h"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config8gpio_a_lE","espp::BldcDriver::Config::gpio_a_l"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config8gpio_b_hE","espp::BldcDriver::Config::gpio_b_h"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config8gpio_b_lE","espp::BldcDriver::Config::gpio_b_l"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config8gpio_c_hE","espp::BldcDriver::Config::gpio_c_h"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config8gpio_c_lE","espp::BldcDriver::Config::gpio_c_l"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config11gpio_enableE","espp::BldcDriver::Config::gpio_enable"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config10gpio_faultE","espp::BldcDriver::Config::gpio_fault"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config13limit_voltageE","espp::BldcDriver::Config::limit_voltage"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config9log_levelE","espp::BldcDriver::Config::log_level"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config20power_supply_voltageE","espp::BldcDriver::Config::power_supply_voltage"],[6,3,1,"_CPPv4N4espp10BldcDriver15configure_powerEff","espp::BldcDriver::configure_power"],[6,4,1,"_CPPv4N4espp10BldcDriver15configure_powerEff","espp::BldcDriver::configure_power::power_supply_voltage"],[6,4,1,"_CPPv4N4espp10BldcDriver15configure_powerEff","espp::BldcDriver::configure_power::voltage_limit"],[6,3,1,"_CPPv4N4espp10BldcDriver7disableEv","espp::BldcDriver::disable"],[6,3,1,"_CPPv4N4espp10BldcDriver6enableEv","espp::BldcDriver::enable"],[6,3,1,"_CPPv4NK4espp10BldcDriver22get_power_supply_limitEv","espp::BldcDriver::get_power_supply_limit"],[6,3,1,"_CPPv4NK4espp10BldcDriver17get_voltage_limitEv","espp::BldcDriver::get_voltage_limit"],[6,3,1,"_CPPv4NK4espp10BldcDriver10is_enabledEv","espp::BldcDriver::is_enabled"],[6,3,1,"_CPPv4N4espp10BldcDriver10is_faultedEv","espp::BldcDriver::is_faulted"],[6,3,1,"_CPPv4N4espp10BldcDriver15set_phase_stateEiii","espp::BldcDriver::set_phase_state"],[6,4,1,"_CPPv4N4espp10BldcDriver15set_phase_stateEiii","espp::BldcDriver::set_phase_state::state_a"],[6,4,1,"_CPPv4N4espp10BldcDriver15set_phase_stateEiii","espp::BldcDriver::set_phase_state::state_b"],[6,4,1,"_CPPv4N4espp10BldcDriver15set_phase_stateEiii","espp::BldcDriver::set_phase_state::state_c"],[6,3,1,"_CPPv4N4espp10BldcDriver7set_pwmEfff","espp::BldcDriver::set_pwm"],[6,4,1,"_CPPv4N4espp10BldcDriver7set_pwmEfff","espp::BldcDriver::set_pwm::duty_a"],[6,4,1,"_CPPv4N4espp10BldcDriver7set_pwmEfff","espp::BldcDriver::set_pwm::duty_b"],[6,4,1,"_CPPv4N4espp10BldcDriver7set_pwmEfff","espp::BldcDriver::set_pwm::duty_c"],[6,3,1,"_CPPv4N4espp10BldcDriver11set_voltageEfff","espp::BldcDriver::set_voltage"],[6,4,1,"_CPPv4N4espp10BldcDriver11set_voltageEfff","espp::BldcDriver::set_voltage::ua"],[6,4,1,"_CPPv4N4espp10BldcDriver11set_voltageEfff","espp::BldcDriver::set_voltage::ub"],[6,4,1,"_CPPv4N4espp10BldcDriver11set_voltageEfff","espp::BldcDriver::set_voltage::uc"],[6,3,1,"_CPPv4N4espp10BldcDriverD0Ev","espp::BldcDriver::~BldcDriver"],[32,2,1,"_CPPv4I_12MotorConceptEN4espp11BldcHapticsE","espp::BldcHaptics"],[32,3,1,"_CPPv4N4espp11BldcHaptics11BldcHapticsERK6Config","espp::BldcHaptics::BldcHaptics"],[32,4,1,"_CPPv4N4espp11BldcHaptics11BldcHapticsERK6Config","espp::BldcHaptics::BldcHaptics::config"],[32,2,1,"_CPPv4N4espp11BldcHaptics6ConfigE","espp::BldcHaptics::Config"],[32,1,1,"_CPPv4N4espp11BldcHaptics6Config13kd_factor_maxE","espp::BldcHaptics::Config::kd_factor_max"],[32,1,1,"_CPPv4N4espp11BldcHaptics6Config13kd_factor_minE","espp::BldcHaptics::Config::kd_factor_min"],[32,1,1,"_CPPv4N4espp11BldcHaptics6Config9kp_factorE","espp::BldcHaptics::Config::kp_factor"],[32,1,1,"_CPPv4N4espp11BldcHaptics6Config9log_levelE","espp::BldcHaptics::Config::log_level"],[32,1,1,"_CPPv4N4espp11BldcHaptics6Config5motorE","espp::BldcHaptics::Config::motor"],[32,5,1,"_CPPv4I_12MotorConceptEN4espp11BldcHapticsE","espp::BldcHaptics::M"],[32,3,1,"_CPPv4NK4espp11BldcHaptics12get_positionEv","espp::BldcHaptics::get_position"],[32,3,1,"_CPPv4NK4espp11BldcHaptics10is_runningEv","espp::BldcHaptics::is_running"],[32,3,1,"_CPPv4N4espp11BldcHaptics11play_hapticERKN6detail12HapticConfigE","espp::BldcHaptics::play_haptic"],[32,4,1,"_CPPv4N4espp11BldcHaptics11play_hapticERKN6detail12HapticConfigE","espp::BldcHaptics::play_haptic::config"],[32,3,1,"_CPPv4N4espp11BldcHaptics5startEv","espp::BldcHaptics::start"],[32,3,1,"_CPPv4N4espp11BldcHaptics4stopEv","espp::BldcHaptics::stop"],[32,3,1,"_CPPv4N4espp11BldcHaptics20update_detent_configERKN6detail12DetentConfigE","espp::BldcHaptics::update_detent_config"],[32,4,1,"_CPPv4N4espp11BldcHaptics20update_detent_configERKN6detail12DetentConfigE","espp::BldcHaptics::update_detent_config::config"],[32,3,1,"_CPPv4N4espp11BldcHapticsD0Ev","espp::BldcHaptics::~BldcHaptics"],[7,2,1,"_CPPv4I_13DriverConcept_13SensorConcept_20CurrentSensorConceptEN4espp9BldcMotorE","espp::BldcMotor"],[7,3,1,"_CPPv4N4espp9BldcMotor9BldcMotorERK6Config","espp::BldcMotor::BldcMotor"],[7,4,1,"_CPPv4N4espp9BldcMotor9BldcMotorERK6Config","espp::BldcMotor::BldcMotor::config"],[7,5,1,"_CPPv4I_13DriverConcept_13SensorConcept_20CurrentSensorConceptEN4espp9BldcMotorE","espp::BldcMotor::CS"],[7,2,1,"_CPPv4N4espp9BldcMotor6ConfigE","espp::BldcMotor::Config"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config12angle_filterE","espp::BldcMotor::Config::angle_filter"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config13current_limitE","espp::BldcMotor::Config::current_limit"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config13current_senseE","espp::BldcMotor::Config::current_sense"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config16d_current_filterE","espp::BldcMotor::Config::d_current_filter"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config6driverE","espp::BldcMotor::Config::driver"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config8foc_typeE","espp::BldcMotor::Config::foc_type"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config9kv_ratingE","espp::BldcMotor::Config::kv_rating"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config9log_levelE","espp::BldcMotor::Config::log_level"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config14num_pole_pairsE","espp::BldcMotor::Config::num_pole_pairs"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config16phase_inductanceE","espp::BldcMotor::Config::phase_inductance"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config16phase_resistanceE","espp::BldcMotor::Config::phase_resistance"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config16q_current_filterE","espp::BldcMotor::Config::q_current_filter"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config6sensorE","espp::BldcMotor::Config::sensor"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config17torque_controllerE","espp::BldcMotor::Config::torque_controller"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config15velocity_filterE","espp::BldcMotor::Config::velocity_filter"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config14velocity_limitE","espp::BldcMotor::Config::velocity_limit"],[7,5,1,"_CPPv4I_13DriverConcept_13SensorConcept_20CurrentSensorConceptEN4espp9BldcMotorE","espp::BldcMotor::D"],[7,5,1,"_CPPv4I_13DriverConcept_13SensorConcept_20CurrentSensorConceptEN4espp9BldcMotorE","espp::BldcMotor::S"],[7,3,1,"_CPPv4N4espp9BldcMotor7disableEv","espp::BldcMotor::disable"],[7,3,1,"_CPPv4N4espp9BldcMotor6enableEv","espp::BldcMotor::enable"],[7,8,1,"_CPPv4N4espp9BldcMotor9filter_fnE","espp::BldcMotor::filter_fn"],[7,3,1,"_CPPv4N4espp9BldcMotor20get_electrical_angleEv","espp::BldcMotor::get_electrical_angle"],[7,3,1,"_CPPv4N4espp9BldcMotor15get_shaft_angleEv","espp::BldcMotor::get_shaft_angle"],[7,3,1,"_CPPv4N4espp9BldcMotor18get_shaft_velocityEv","espp::BldcMotor::get_shaft_velocity"],[7,3,1,"_CPPv4NK4espp9BldcMotor10is_enabledEv","espp::BldcMotor::is_enabled"],[7,3,1,"_CPPv4N4espp9BldcMotor8loop_focEv","espp::BldcMotor::loop_foc"],[7,3,1,"_CPPv4N4espp9BldcMotor4moveEf","espp::BldcMotor::move"],[7,4,1,"_CPPv4N4espp9BldcMotor4moveEf","espp::BldcMotor::move::new_target"],[7,3,1,"_CPPv4N4espp9BldcMotor23set_motion_control_typeEN6detail17MotionControlTypeE","espp::BldcMotor::set_motion_control_type"],[7,4,1,"_CPPv4N4espp9BldcMotor23set_motion_control_typeEN6detail17MotionControlTypeE","espp::BldcMotor::set_motion_control_type::motion_control_type"],[7,3,1,"_CPPv4N4espp9BldcMotor17set_phase_voltageEfff","espp::BldcMotor::set_phase_voltage"],[7,4,1,"_CPPv4N4espp9BldcMotor17set_phase_voltageEfff","espp::BldcMotor::set_phase_voltage::el_angle"],[7,4,1,"_CPPv4N4espp9BldcMotor17set_phase_voltageEfff","espp::BldcMotor::set_phase_voltage::ud"],[7,4,1,"_CPPv4N4espp9BldcMotor17set_phase_voltageEfff","espp::BldcMotor::set_phase_voltage::uq"],[7,3,1,"_CPPv4N4espp9BldcMotorD0Ev","espp::BldcMotor::~BldcMotor"],[25,2,1,"_CPPv4I_6size_t0EN4espp17ButterworthFilterE","espp::ButterworthFilter"],[25,3,1,"_CPPv4N4espp17ButterworthFilter17ButterworthFilterERK6Config","espp::ButterworthFilter::ButterworthFilter"],[25,4,1,"_CPPv4N4espp17ButterworthFilter17ButterworthFilterERK6Config","espp::ButterworthFilter::ButterworthFilter::config"],[25,2,1,"_CPPv4N4espp17ButterworthFilter6ConfigE","espp::ButterworthFilter::Config"],[25,1,1,"_CPPv4N4espp17ButterworthFilter6Config27normalized_cutoff_frequencyE","espp::ButterworthFilter::Config::normalized_cutoff_frequency"],[25,5,1,"_CPPv4I_6size_t0EN4espp17ButterworthFilterE","espp::ButterworthFilter::Impl"],[25,5,1,"_CPPv4I_6size_t0EN4espp17ButterworthFilterE","espp::ButterworthFilter::ORDER"],[25,3,1,"_CPPv4N4espp17ButterworthFilterclEf","espp::ButterworthFilter::operator()"],[25,4,1,"_CPPv4N4espp17ButterworthFilterclEf","espp::ButterworthFilter::operator()::input"],[25,3,1,"_CPPv4N4espp17ButterworthFilter6updateEf","espp::ButterworthFilter::update"],[25,4,1,"_CPPv4N4espp17ButterworthFilter6updateEf","espp::ButterworthFilter::update::input"],[9,2,1,"_CPPv4N4espp6ButtonE","espp::Button"],[9,6,1,"_CPPv4N4espp6Button11ActiveLevelE","espp::Button::ActiveLevel"],[9,7,1,"_CPPv4N4espp6Button11ActiveLevel4HIGHE","espp::Button::ActiveLevel::HIGH"],[9,7,1,"_CPPv4N4espp6Button11ActiveLevel3LOWE","espp::Button::ActiveLevel::LOW"],[9,3,1,"_CPPv4N4espp6Button6ButtonERK6Config","espp::Button::Button"],[9,4,1,"_CPPv4N4espp6Button6ButtonERK6Config","espp::Button::Button::config"],[9,2,1,"_CPPv4N4espp6Button6ConfigE","espp::Button::Config"],[9,1,1,"_CPPv4N4espp6Button6Config12active_levelE","espp::Button::Config::active_level"],[9,1,1,"_CPPv4N4espp6Button6Config8callbackE","espp::Button::Config::callback"],[9,1,1,"_CPPv4N4espp6Button6Config7core_idE","espp::Button::Config::core_id"],[9,1,1,"_CPPv4N4espp6Button6Config8gpio_numE","espp::Button::Config::gpio_num"],[9,1,1,"_CPPv4N4espp6Button6Config14interrupt_typeE","espp::Button::Config::interrupt_type"],[9,1,1,"_CPPv4N4espp6Button6Config9log_levelE","espp::Button::Config::log_level"],[9,1,1,"_CPPv4N4espp6Button6Config4nameE","espp::Button::Config::name"],[9,1,1,"_CPPv4N4espp6Button6Config8priorityE","espp::Button::Config::priority"],[9,1,1,"_CPPv4N4espp6Button6Config16pulldown_enabledE","espp::Button::Config::pulldown_enabled"],[9,1,1,"_CPPv4N4espp6Button6Config14pullup_enabledE","espp::Button::Config::pullup_enabled"],[9,1,1,"_CPPv4N4espp6Button6Config21task_stack_size_bytesE","espp::Button::Config::task_stack_size_bytes"],[9,2,1,"_CPPv4N4espp6Button5EventE","espp::Button::Event"],[9,1,1,"_CPPv4N4espp6Button5Event8gpio_numE","espp::Button::Event::gpio_num"],[9,1,1,"_CPPv4N4espp6Button5Event7pressedE","espp::Button::Event::pressed"],[9,6,1,"_CPPv4N4espp6Button13InterruptTypeE","espp::Button::InterruptType"],[9,7,1,"_CPPv4N4espp6Button13InterruptType8ANY_EDGEE","espp::Button::InterruptType::ANY_EDGE"],[9,7,1,"_CPPv4N4espp6Button13InterruptType12FALLING_EDGEE","espp::Button::InterruptType::FALLING_EDGE"],[9,7,1,"_CPPv4N4espp6Button13InterruptType10HIGH_LEVELE","espp::Button::InterruptType::HIGH_LEVEL"],[9,7,1,"_CPPv4N4espp6Button13InterruptType9LOW_LEVELE","espp::Button::InterruptType::LOW_LEVEL"],[9,7,1,"_CPPv4N4espp6Button13InterruptType11RISING_EDGEE","espp::Button::InterruptType::RISING_EDGE"],[9,8,1,"_CPPv4N4espp6Button17event_callback_fnE","espp::Button::event_callback_fn"],[9,3,1,"_CPPv4NK4espp6Button10is_pressedEv","espp::Button::is_pressed"],[9,3,1,"_CPPv4N4espp6ButtonD0Ev","espp::Button::~Button"],[10,2,1,"_CPPv4N4espp3CliE","espp::Cli"],[10,3,1,"_CPPv4N4espp3Cli3CliERN3cli3CliERNSt7istreamERNSt7ostreamE","espp::Cli::Cli"],[10,4,1,"_CPPv4N4espp3Cli3CliERN3cli3CliERNSt7istreamERNSt7ostreamE","espp::Cli::Cli::_cli"],[10,4,1,"_CPPv4N4espp3Cli3CliERN3cli3CliERNSt7istreamERNSt7ostreamE","espp::Cli::Cli::_in"],[10,4,1,"_CPPv4N4espp3Cli3CliERN3cli3CliERNSt7istreamERNSt7ostreamE","espp::Cli::Cli::_out"],[10,3,1,"_CPPv4NK4espp3Cli15GetInputHistoryEv","espp::Cli::GetInputHistory"],[10,3,1,"_CPPv4N4espp3Cli15SetHandleResizeEb","espp::Cli::SetHandleResize"],[10,4,1,"_CPPv4N4espp3Cli15SetHandleResizeEb","espp::Cli::SetHandleResize::handle_resize"],[10,3,1,"_CPPv4N4espp3Cli15SetInputHistoryERKN9LineInput7HistoryE","espp::Cli::SetInputHistory"],[10,4,1,"_CPPv4N4espp3Cli15SetInputHistoryERKN9LineInput7HistoryE","espp::Cli::SetInputHistory::history"],[10,3,1,"_CPPv4N4espp3Cli19SetInputHistorySizeE6size_t","espp::Cli::SetInputHistorySize"],[10,4,1,"_CPPv4N4espp3Cli19SetInputHistorySizeE6size_t","espp::Cli::SetInputHistorySize::history_size"],[10,3,1,"_CPPv4N4espp3Cli5StartEv","espp::Cli::Start"],[10,3,1,"_CPPv4N4espp3Cli22configure_stdin_stdoutEv","espp::Cli::configure_stdin_stdout"],[3,2,1,"_CPPv4N4espp13ContinuousAdcE","espp::ContinuousAdc"],[3,2,1,"_CPPv4N4espp13ContinuousAdc6ConfigE","espp::ContinuousAdc::Config"],[3,1,1,"_CPPv4N4espp13ContinuousAdc6Config8channelsE","espp::ContinuousAdc::Config::channels"],[3,1,1,"_CPPv4N4espp13ContinuousAdc6Config12convert_modeE","espp::ContinuousAdc::Config::convert_mode"],[3,1,1,"_CPPv4N4espp13ContinuousAdc6Config9log_levelE","espp::ContinuousAdc::Config::log_level"],[3,1,1,"_CPPv4N4espp13ContinuousAdc6Config14sample_rate_hzE","espp::ContinuousAdc::Config::sample_rate_hz"],[3,1,1,"_CPPv4N4espp13ContinuousAdc6Config13task_priorityE","espp::ContinuousAdc::Config::task_priority"],[3,1,1,"_CPPv4N4espp13ContinuousAdc6Config17window_size_bytesE","espp::ContinuousAdc::Config::window_size_bytes"],[3,3,1,"_CPPv4N4espp13ContinuousAdc13ContinuousAdcERK6Config","espp::ContinuousAdc::ContinuousAdc"],[3,4,1,"_CPPv4N4espp13ContinuousAdc13ContinuousAdcERK6Config","espp::ContinuousAdc::ContinuousAdc::config"],[3,3,1,"_CPPv4N4espp13ContinuousAdc6get_mvERK9AdcConfig","espp::ContinuousAdc::get_mv"],[3,4,1,"_CPPv4N4espp13ContinuousAdc6get_mvERK9AdcConfig","espp::ContinuousAdc::get_mv::config"],[3,3,1,"_CPPv4N4espp13ContinuousAdc8get_rateERK9AdcConfig","espp::ContinuousAdc::get_rate"],[3,4,1,"_CPPv4N4espp13ContinuousAdc8get_rateERK9AdcConfig","espp::ContinuousAdc::get_rate::config"],[3,3,1,"_CPPv4N4espp13ContinuousAdc5startEv","espp::ContinuousAdc::start"],[3,3,1,"_CPPv4N4espp13ContinuousAdc4stopEv","espp::ContinuousAdc::stop"],[3,3,1,"_CPPv4N4espp13ContinuousAdcD0Ev","espp::ContinuousAdc::~ContinuousAdc"],[12,2,1,"_CPPv4N4espp10ControllerE","espp::Controller"],[12,2,1,"_CPPv4N4espp10Controller20AnalogJoystickConfigE","espp::Controller::AnalogJoystickConfig"],[12,1,1,"_CPPv4N4espp10Controller20AnalogJoystickConfig10active_lowE","espp::Controller::AnalogJoystickConfig::active_low"],[12,1,1,"_CPPv4N4espp10Controller20AnalogJoystickConfig6gpio_aE","espp::Controller::AnalogJoystickConfig::gpio_a"],[12,1,1,"_CPPv4N4espp10Controller20AnalogJoystickConfig6gpio_bE","espp::Controller::AnalogJoystickConfig::gpio_b"],[12,1,1,"_CPPv4N4espp10Controller20AnalogJoystickConfig20gpio_joystick_selectE","espp::Controller::AnalogJoystickConfig::gpio_joystick_select"],[12,1,1,"_CPPv4N4espp10Controller20AnalogJoystickConfig11gpio_selectE","espp::Controller::AnalogJoystickConfig::gpio_select"],[12,1,1,"_CPPv4N4espp10Controller20AnalogJoystickConfig10gpio_startE","espp::Controller::AnalogJoystickConfig::gpio_start"],[12,1,1,"_CPPv4N4espp10Controller20AnalogJoystickConfig6gpio_xE","espp::Controller::AnalogJoystickConfig::gpio_x"],[12,1,1,"_CPPv4N4espp10Controller20AnalogJoystickConfig6gpio_yE","espp::Controller::AnalogJoystickConfig::gpio_y"],[12,1,1,"_CPPv4N4espp10Controller20AnalogJoystickConfig15joystick_configE","espp::Controller::AnalogJoystickConfig::joystick_config"],[12,1,1,"_CPPv4N4espp10Controller20AnalogJoystickConfig9log_levelE","espp::Controller::AnalogJoystickConfig::log_level"],[12,6,1,"_CPPv4N4espp10Controller6ButtonE","espp::Controller::Button"],[12,7,1,"_CPPv4N4espp10Controller6Button1AE","espp::Controller::Button::A"],[12,7,1,"_CPPv4N4espp10Controller6Button1BE","espp::Controller::Button::B"],[12,7,1,"_CPPv4N4espp10Controller6Button4DOWNE","espp::Controller::Button::DOWN"],[12,7,1,"_CPPv4N4espp10Controller6Button15JOYSTICK_SELECTE","espp::Controller::Button::JOYSTICK_SELECT"],[12,7,1,"_CPPv4N4espp10Controller6Button11LAST_UNUSEDE","espp::Controller::Button::LAST_UNUSED"],[12,7,1,"_CPPv4N4espp10Controller6Button4LEFTE","espp::Controller::Button::LEFT"],[12,7,1,"_CPPv4N4espp10Controller6Button5RIGHTE","espp::Controller::Button::RIGHT"],[12,7,1,"_CPPv4N4espp10Controller6Button6SELECTE","espp::Controller::Button::SELECT"],[12,7,1,"_CPPv4N4espp10Controller6Button5STARTE","espp::Controller::Button::START"],[12,7,1,"_CPPv4N4espp10Controller6Button2UPE","espp::Controller::Button::UP"],[12,7,1,"_CPPv4N4espp10Controller6Button1XE","espp::Controller::Button::X"],[12,7,1,"_CPPv4N4espp10Controller6Button1YE","espp::Controller::Button::Y"],[12,3,1,"_CPPv4N4espp10Controller10ControllerERK10DualConfig","espp::Controller::Controller"],[12,3,1,"_CPPv4N4espp10Controller10ControllerERK13DigitalConfig","espp::Controller::Controller"],[12,3,1,"_CPPv4N4espp10Controller10ControllerERK20AnalogJoystickConfig","espp::Controller::Controller"],[12,4,1,"_CPPv4N4espp10Controller10ControllerERK10DualConfig","espp::Controller::Controller::config"],[12,4,1,"_CPPv4N4espp10Controller10ControllerERK13DigitalConfig","espp::Controller::Controller::config"],[12,4,1,"_CPPv4N4espp10Controller10ControllerERK20AnalogJoystickConfig","espp::Controller::Controller::config"],[12,2,1,"_CPPv4N4espp10Controller13DigitalConfigE","espp::Controller::DigitalConfig"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig10active_lowE","espp::Controller::DigitalConfig::active_low"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig6gpio_aE","espp::Controller::DigitalConfig::gpio_a"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig6gpio_bE","espp::Controller::DigitalConfig::gpio_b"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig9gpio_downE","espp::Controller::DigitalConfig::gpio_down"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig9gpio_leftE","espp::Controller::DigitalConfig::gpio_left"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig10gpio_rightE","espp::Controller::DigitalConfig::gpio_right"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig11gpio_selectE","espp::Controller::DigitalConfig::gpio_select"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig10gpio_startE","espp::Controller::DigitalConfig::gpio_start"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig7gpio_upE","espp::Controller::DigitalConfig::gpio_up"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig6gpio_xE","espp::Controller::DigitalConfig::gpio_x"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig6gpio_yE","espp::Controller::DigitalConfig::gpio_y"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig9log_levelE","espp::Controller::DigitalConfig::log_level"],[12,2,1,"_CPPv4N4espp10Controller10DualConfigE","espp::Controller::DualConfig"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig10active_lowE","espp::Controller::DualConfig::active_low"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig6gpio_aE","espp::Controller::DualConfig::gpio_a"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig6gpio_bE","espp::Controller::DualConfig::gpio_b"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig9gpio_downE","espp::Controller::DualConfig::gpio_down"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig20gpio_joystick_selectE","espp::Controller::DualConfig::gpio_joystick_select"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig9gpio_leftE","espp::Controller::DualConfig::gpio_left"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig10gpio_rightE","espp::Controller::DualConfig::gpio_right"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig11gpio_selectE","espp::Controller::DualConfig::gpio_select"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig10gpio_startE","espp::Controller::DualConfig::gpio_start"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig7gpio_upE","espp::Controller::DualConfig::gpio_up"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig6gpio_xE","espp::Controller::DualConfig::gpio_x"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig6gpio_yE","espp::Controller::DualConfig::gpio_y"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig9log_levelE","espp::Controller::DualConfig::log_level"],[12,2,1,"_CPPv4N4espp10Controller5StateE","espp::Controller::State"],[12,1,1,"_CPPv4N4espp10Controller5State1aE","espp::Controller::State::a"],[12,1,1,"_CPPv4N4espp10Controller5State1bE","espp::Controller::State::b"],[12,1,1,"_CPPv4N4espp10Controller5State4downE","espp::Controller::State::down"],[12,1,1,"_CPPv4N4espp10Controller5State15joystick_selectE","espp::Controller::State::joystick_select"],[12,1,1,"_CPPv4N4espp10Controller5State4leftE","espp::Controller::State::left"],[12,1,1,"_CPPv4N4espp10Controller5State5rightE","espp::Controller::State::right"],[12,1,1,"_CPPv4N4espp10Controller5State6selectE","espp::Controller::State::select"],[12,1,1,"_CPPv4N4espp10Controller5State5startE","espp::Controller::State::start"],[12,1,1,"_CPPv4N4espp10Controller5State2upE","espp::Controller::State::up"],[12,1,1,"_CPPv4N4espp10Controller5State1xE","espp::Controller::State::x"],[12,1,1,"_CPPv4N4espp10Controller5State1yE","espp::Controller::State::y"],[12,3,1,"_CPPv4N4espp10Controller9get_stateEv","espp::Controller::get_state"],[12,3,1,"_CPPv4N4espp10Controller10is_pressedEK6Button","espp::Controller::is_pressed"],[12,4,1,"_CPPv4N4espp10Controller10is_pressedEK6Button","espp::Controller::is_pressed::input"],[12,3,1,"_CPPv4N4espp10Controller6updateEv","espp::Controller::update"],[12,3,1,"_CPPv4N4espp10ControllerD0Ev","espp::Controller::~Controller"],[14,2,1,"_CPPv4N4espp7DisplayE","espp::Display"],[14,2,1,"_CPPv4N4espp7Display16AllocatingConfigE","espp::Display::AllocatingConfig"],[14,1,1,"_CPPv4N4espp7Display16AllocatingConfig16allocation_flagsE","espp::Display::AllocatingConfig::allocation_flags"],[14,1,1,"_CPPv4N4espp7Display16AllocatingConfig15double_bufferedE","espp::Display::AllocatingConfig::double_buffered"],[14,1,1,"_CPPv4N4espp7Display16AllocatingConfig14flush_callbackE","espp::Display::AllocatingConfig::flush_callback"],[14,1,1,"_CPPv4N4espp7Display16AllocatingConfig6heightE","espp::Display::AllocatingConfig::height"],[14,1,1,"_CPPv4N4espp7Display16AllocatingConfig9log_levelE","espp::Display::AllocatingConfig::log_level"],[14,1,1,"_CPPv4N4espp7Display16AllocatingConfig17pixel_buffer_sizeE","espp::Display::AllocatingConfig::pixel_buffer_size"],[14,1,1,"_CPPv4N4espp7Display16AllocatingConfig8rotationE","espp::Display::AllocatingConfig::rotation"],[14,1,1,"_CPPv4N4espp7Display16AllocatingConfig25software_rotation_enabledE","espp::Display::AllocatingConfig::software_rotation_enabled"],[14,1,1,"_CPPv4N4espp7Display16AllocatingConfig13update_periodE","espp::Display::AllocatingConfig::update_period"],[14,1,1,"_CPPv4N4espp7Display16AllocatingConfig5widthE","espp::Display::AllocatingConfig::width"],[14,3,1,"_CPPv4N4espp7Display7DisplayERK16AllocatingConfig","espp::Display::Display"],[14,3,1,"_CPPv4N4espp7Display7DisplayERK19NonAllocatingConfig","espp::Display::Display"],[14,4,1,"_CPPv4N4espp7Display7DisplayERK16AllocatingConfig","espp::Display::Display::config"],[14,4,1,"_CPPv4N4espp7Display7DisplayERK19NonAllocatingConfig","espp::Display::Display::config"],[14,2,1,"_CPPv4N4espp7Display19NonAllocatingConfigE","espp::Display::NonAllocatingConfig"],[14,1,1,"_CPPv4N4espp7Display19NonAllocatingConfig14flush_callbackE","espp::Display::NonAllocatingConfig::flush_callback"],[14,1,1,"_CPPv4N4espp7Display19NonAllocatingConfig6heightE","espp::Display::NonAllocatingConfig::height"],[14,1,1,"_CPPv4N4espp7Display19NonAllocatingConfig9log_levelE","espp::Display::NonAllocatingConfig::log_level"],[14,1,1,"_CPPv4N4espp7Display19NonAllocatingConfig17pixel_buffer_sizeE","espp::Display::NonAllocatingConfig::pixel_buffer_size"],[14,1,1,"_CPPv4N4espp7Display19NonAllocatingConfig8rotationE","espp::Display::NonAllocatingConfig::rotation"],[14,1,1,"_CPPv4N4espp7Display19NonAllocatingConfig25software_rotation_enabledE","espp::Display::NonAllocatingConfig::software_rotation_enabled"],[14,1,1,"_CPPv4N4espp7Display19NonAllocatingConfig13update_periodE","espp::Display::NonAllocatingConfig::update_period"],[14,1,1,"_CPPv4N4espp7Display19NonAllocatingConfig5vram0E","espp::Display::NonAllocatingConfig::vram0"],[14,1,1,"_CPPv4N4espp7Display19NonAllocatingConfig5vram1E","espp::Display::NonAllocatingConfig::vram1"],[14,1,1,"_CPPv4N4espp7Display19NonAllocatingConfig5widthE","espp::Display::NonAllocatingConfig::width"],[14,6,1,"_CPPv4N4espp7Display8RotationE","espp::Display::Rotation"],[14,7,1,"_CPPv4N4espp7Display8Rotation9LANDSCAPEE","espp::Display::Rotation::LANDSCAPE"],[14,7,1,"_CPPv4N4espp7Display8Rotation18LANDSCAPE_INVERTEDE","espp::Display::Rotation::LANDSCAPE_INVERTED"],[14,7,1,"_CPPv4N4espp7Display8Rotation8PORTRAITE","espp::Display::Rotation::PORTRAIT"],[14,7,1,"_CPPv4N4espp7Display8Rotation17PORTRAIT_INVERTEDE","espp::Display::Rotation::PORTRAIT_INVERTED"],[14,6,1,"_CPPv4N4espp7Display6SignalE","espp::Display::Signal"],[14,7,1,"_CPPv4N4espp7Display6Signal5FLUSHE","espp::Display::Signal::FLUSH"],[14,7,1,"_CPPv4N4espp7Display6Signal4NONEE","espp::Display::Signal::NONE"],[14,8,1,"_CPPv4N4espp7Display8flush_fnE","espp::Display::flush_fn"],[14,3,1,"_CPPv4N4espp7Display13force_refreshEv","espp::Display::force_refresh"],[14,3,1,"_CPPv4NK4espp7Display6heightEv","espp::Display::height"],[14,3,1,"_CPPv4N4espp7Display5pauseEv","espp::Display::pause"],[14,3,1,"_CPPv4N4espp7Display6resumeEv","espp::Display::resume"],[14,3,1,"_CPPv4N4espp7Display5vram0Ev","espp::Display::vram0"],[14,3,1,"_CPPv4N4espp7Display5vram1Ev","espp::Display::vram1"],[14,3,1,"_CPPv4N4espp7Display15vram_size_bytesEv","espp::Display::vram_size_bytes"],[14,3,1,"_CPPv4N4espp7Display12vram_size_pxEv","espp::Display::vram_size_px"],[14,3,1,"_CPPv4NK4espp7Display5widthEv","espp::Display::width"],[14,3,1,"_CPPv4N4espp7DisplayD0Ev","espp::Display::~Display"],[33,2,1,"_CPPv4N4espp7Drv2605E","espp::Drv2605"],[33,2,1,"_CPPv4N4espp7Drv26056ConfigE","espp::Drv2605::Config"],[33,1,1,"_CPPv4N4espp7Drv26056Config14device_addressE","espp::Drv2605::Config::device_address"],[33,1,1,"_CPPv4N4espp7Drv26056Config9log_levelE","espp::Drv2605::Config::log_level"],[33,1,1,"_CPPv4N4espp7Drv26056Config10motor_typeE","espp::Drv2605::Config::motor_type"],[33,1,1,"_CPPv4N4espp7Drv26056Config4readE","espp::Drv2605::Config::read"],[33,1,1,"_CPPv4N4espp7Drv26056Config5writeE","espp::Drv2605::Config::write"],[33,3,1,"_CPPv4N4espp7Drv26057Drv2605ERK6Config","espp::Drv2605::Drv2605"],[33,4,1,"_CPPv4N4espp7Drv26057Drv2605ERK6Config","espp::Drv2605::Drv2605::config"],[33,6,1,"_CPPv4N4espp7Drv26054ModeE","espp::Drv2605::Mode"],[33,7,1,"_CPPv4N4espp7Drv26054Mode9AUDIOVIBEE","espp::Drv2605::Mode::AUDIOVIBE"],[33,7,1,"_CPPv4N4espp7Drv26054Mode7AUTOCALE","espp::Drv2605::Mode::AUTOCAL"],[33,7,1,"_CPPv4N4espp7Drv26054Mode7DIAGNOSE","espp::Drv2605::Mode::DIAGNOS"],[33,7,1,"_CPPv4N4espp7Drv26054Mode11EXTTRIGEDGEE","espp::Drv2605::Mode::EXTTRIGEDGE"],[33,7,1,"_CPPv4N4espp7Drv26054Mode10EXTTRIGLVLE","espp::Drv2605::Mode::EXTTRIGLVL"],[33,7,1,"_CPPv4N4espp7Drv26054Mode7INTTRIGE","espp::Drv2605::Mode::INTTRIG"],[33,7,1,"_CPPv4N4espp7Drv26054Mode9PWMANALOGE","espp::Drv2605::Mode::PWMANALOG"],[33,7,1,"_CPPv4N4espp7Drv26054Mode8REALTIMEE","espp::Drv2605::Mode::REALTIME"],[33,6,1,"_CPPv4N4espp7Drv26059MotorTypeE","espp::Drv2605::MotorType"],[33,7,1,"_CPPv4N4espp7Drv26059MotorType3ERME","espp::Drv2605::MotorType::ERM"],[33,7,1,"_CPPv4N4espp7Drv26059MotorType3LRAE","espp::Drv2605::MotorType::LRA"],[33,6,1,"_CPPv4N4espp7Drv26058WaveformE","espp::Drv2605::Waveform"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform12ALERT_1000MSE","espp::Drv2605::Waveform::ALERT_1000MS"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform11ALERT_750MSE","espp::Drv2605::Waveform::ALERT_750MS"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform5BUZZ1E","espp::Drv2605::Waveform::BUZZ1"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform5BUZZ2E","espp::Drv2605::Waveform::BUZZ2"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform5BUZZ3E","espp::Drv2605::Waveform::BUZZ3"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform5BUZZ4E","espp::Drv2605::Waveform::BUZZ4"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform5BUZZ5E","espp::Drv2605::Waveform::BUZZ5"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform12DOUBLE_CLICKE","espp::Drv2605::Waveform::DOUBLE_CLICK"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform3ENDE","espp::Drv2605::Waveform::END"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform3MAXE","espp::Drv2605::Waveform::MAX"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform16PULSING_STRONG_1E","espp::Drv2605::Waveform::PULSING_STRONG_1"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform16PULSING_STRONG_2E","espp::Drv2605::Waveform::PULSING_STRONG_2"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform11SHARP_CLICKE","espp::Drv2605::Waveform::SHARP_CLICK"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform9SOFT_BUMPE","espp::Drv2605::Waveform::SOFT_BUMP"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform9SOFT_FUZZE","espp::Drv2605::Waveform::SOFT_FUZZ"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform11STRONG_BUZZE","espp::Drv2605::Waveform::STRONG_BUZZ"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform12STRONG_CLICKE","espp::Drv2605::Waveform::STRONG_CLICK"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform18TRANSITION_CLICK_1E","espp::Drv2605::Waveform::TRANSITION_CLICK_1"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform16TRANSITION_HUM_1E","espp::Drv2605::Waveform::TRANSITION_HUM_1"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform12TRIPLE_CLICKE","espp::Drv2605::Waveform::TRIPLE_CLICK"],[33,8,1,"_CPPv4N4espp7Drv26057read_fnE","espp::Drv2605::read_fn"],[33,3,1,"_CPPv4N4espp7Drv260514select_libraryE7uint8_t","espp::Drv2605::select_library"],[33,4,1,"_CPPv4N4espp7Drv260514select_libraryE7uint8_t","espp::Drv2605::select_library::lib"],[33,3,1,"_CPPv4N4espp7Drv26058set_modeE4Mode","espp::Drv2605::set_mode"],[33,4,1,"_CPPv4N4espp7Drv26058set_modeE4Mode","espp::Drv2605::set_mode::mode"],[33,3,1,"_CPPv4N4espp7Drv260512set_waveformE7uint8_t8Waveform","espp::Drv2605::set_waveform"],[33,4,1,"_CPPv4N4espp7Drv260512set_waveformE7uint8_t8Waveform","espp::Drv2605::set_waveform::slot"],[33,4,1,"_CPPv4N4espp7Drv260512set_waveformE7uint8_t8Waveform","espp::Drv2605::set_waveform::w"],[33,3,1,"_CPPv4N4espp7Drv26055startEv","espp::Drv2605::start"],[33,3,1,"_CPPv4N4espp7Drv26054stopEv","espp::Drv2605::stop"],[33,8,1,"_CPPv4N4espp7Drv26058write_fnE","espp::Drv2605::write_fn"],[22,2,1,"_CPPv4N4espp12EventManagerE","espp::EventManager"],[22,3,1,"_CPPv4N4espp12EventManager13add_publisherERKNSt6stringERKNSt6stringE","espp::EventManager::add_publisher"],[22,4,1,"_CPPv4N4espp12EventManager13add_publisherERKNSt6stringERKNSt6stringE","espp::EventManager::add_publisher::component"],[22,4,1,"_CPPv4N4espp12EventManager13add_publisherERKNSt6stringERKNSt6stringE","espp::EventManager::add_publisher::topic"],[22,3,1,"_CPPv4N4espp12EventManager14add_subscriberERKNSt6stringERKNSt6stringERK17event_callback_fnK6size_t","espp::EventManager::add_subscriber"],[22,4,1,"_CPPv4N4espp12EventManager14add_subscriberERKNSt6stringERKNSt6stringERK17event_callback_fnK6size_t","espp::EventManager::add_subscriber::callback"],[22,4,1,"_CPPv4N4espp12EventManager14add_subscriberERKNSt6stringERKNSt6stringERK17event_callback_fnK6size_t","espp::EventManager::add_subscriber::component"],[22,4,1,"_CPPv4N4espp12EventManager14add_subscriberERKNSt6stringERKNSt6stringERK17event_callback_fnK6size_t","espp::EventManager::add_subscriber::stack_size_bytes"],[22,4,1,"_CPPv4N4espp12EventManager14add_subscriberERKNSt6stringERKNSt6stringERK17event_callback_fnK6size_t","espp::EventManager::add_subscriber::topic"],[22,8,1,"_CPPv4N4espp12EventManager17event_callback_fnE","espp::EventManager::event_callback_fn"],[22,3,1,"_CPPv4N4espp12EventManager3getEv","espp::EventManager::get"],[22,3,1,"_CPPv4N4espp12EventManager7publishERKNSt6stringERKNSt6vectorI7uint8_tEE","espp::EventManager::publish"],[22,4,1,"_CPPv4N4espp12EventManager7publishERKNSt6stringERKNSt6vectorI7uint8_tEE","espp::EventManager::publish::data"],[22,4,1,"_CPPv4N4espp12EventManager7publishERKNSt6stringERKNSt6vectorI7uint8_tEE","espp::EventManager::publish::topic"],[22,3,1,"_CPPv4N4espp12EventManager16remove_publisherERKNSt6stringERKNSt6stringE","espp::EventManager::remove_publisher"],[22,4,1,"_CPPv4N4espp12EventManager16remove_publisherERKNSt6stringERKNSt6stringE","espp::EventManager::remove_publisher::component"],[22,4,1,"_CPPv4N4espp12EventManager16remove_publisherERKNSt6stringERKNSt6stringE","espp::EventManager::remove_publisher::topic"],[22,3,1,"_CPPv4N4espp12EventManager17remove_subscriberERKNSt6stringERKNSt6stringE","espp::EventManager::remove_subscriber"],[22,4,1,"_CPPv4N4espp12EventManager17remove_subscriberERKNSt6stringERKNSt6stringE","espp::EventManager::remove_subscriber::component"],[22,4,1,"_CPPv4N4espp12EventManager17remove_subscriberERKNSt6stringERKNSt6stringE","espp::EventManager::remove_subscriber::topic"],[22,3,1,"_CPPv4N4espp12EventManager13set_log_levelEN6Logger9VerbosityE","espp::EventManager::set_log_level"],[22,4,1,"_CPPv4N4espp12EventManager13set_log_levelEN6Logger9VerbosityE","espp::EventManager::set_log_level::level"],[23,2,1,"_CPPv4N4espp10FileSystemE","espp::FileSystem"],[23,2,1,"_CPPv4N4espp10FileSystem10ListConfigE","espp::FileSystem::ListConfig"],[23,1,1,"_CPPv4N4espp10FileSystem10ListConfig9date_timeE","espp::FileSystem::ListConfig::date_time"],[23,1,1,"_CPPv4N4espp10FileSystem10ListConfig5groupE","espp::FileSystem::ListConfig::group"],[23,1,1,"_CPPv4N4espp10FileSystem10ListConfig15number_of_linksE","espp::FileSystem::ListConfig::number_of_links"],[23,1,1,"_CPPv4N4espp10FileSystem10ListConfig5ownerE","espp::FileSystem::ListConfig::owner"],[23,1,1,"_CPPv4N4espp10FileSystem10ListConfig11permissionsE","espp::FileSystem::ListConfig::permissions"],[23,1,1,"_CPPv4N4espp10FileSystem10ListConfig9recursiveE","espp::FileSystem::ListConfig::recursive"],[23,1,1,"_CPPv4N4espp10FileSystem10ListConfig4sizeE","espp::FileSystem::ListConfig::size"],[23,1,1,"_CPPv4N4espp10FileSystem10ListConfig4typeE","espp::FileSystem::ListConfig::type"],[23,3,1,"_CPPv4N4espp10FileSystem3getEv","espp::FileSystem::get"],[23,3,1,"_CPPv4N4espp10FileSystem14get_free_spaceEv","espp::FileSystem::get_free_space"],[23,3,1,"_CPPv4N4espp10FileSystem15get_mount_pointEv","espp::FileSystem::get_mount_point"],[23,3,1,"_CPPv4N4espp10FileSystem19get_partition_labelEv","espp::FileSystem::get_partition_label"],[23,3,1,"_CPPv4N4espp10FileSystem13get_root_pathEv","espp::FileSystem::get_root_path"],[23,3,1,"_CPPv4N4espp10FileSystem15get_total_spaceEv","espp::FileSystem::get_total_space"],[23,3,1,"_CPPv4N4espp10FileSystem14get_used_spaceEv","espp::FileSystem::get_used_space"],[23,3,1,"_CPPv4N4espp10FileSystem14human_readableE6size_t","espp::FileSystem::human_readable"],[23,4,1,"_CPPv4N4espp10FileSystem14human_readableE6size_t","espp::FileSystem::human_readable::bytes"],[23,3,1,"_CPPv4N4espp10FileSystem14list_directoryERKNSt10filesystem4pathERK10ListConfigRKNSt6stringE","espp::FileSystem::list_directory"],[23,3,1,"_CPPv4N4espp10FileSystem14list_directoryERKNSt6stringERK10ListConfigRKNSt6stringE","espp::FileSystem::list_directory"],[23,4,1,"_CPPv4N4espp10FileSystem14list_directoryERKNSt10filesystem4pathERK10ListConfigRKNSt6stringE","espp::FileSystem::list_directory::config"],[23,4,1,"_CPPv4N4espp10FileSystem14list_directoryERKNSt6stringERK10ListConfigRKNSt6stringE","espp::FileSystem::list_directory::config"],[23,4,1,"_CPPv4N4espp10FileSystem14list_directoryERKNSt10filesystem4pathERK10ListConfigRKNSt6stringE","espp::FileSystem::list_directory::path"],[23,4,1,"_CPPv4N4espp10FileSystem14list_directoryERKNSt6stringERK10ListConfigRKNSt6stringE","espp::FileSystem::list_directory::path"],[23,4,1,"_CPPv4N4espp10FileSystem14list_directoryERKNSt10filesystem4pathERK10ListConfigRKNSt6stringE","espp::FileSystem::list_directory::prefix"],[23,4,1,"_CPPv4N4espp10FileSystem14list_directoryERKNSt6stringERK10ListConfigRKNSt6stringE","espp::FileSystem::list_directory::prefix"],[23,3,1,"_CPPv4I0EN4espp10FileSystem9to_time_tENSt6time_tE2TP","espp::FileSystem::to_time_t"],[23,5,1,"_CPPv4I0EN4espp10FileSystem9to_time_tENSt6time_tE2TP","espp::FileSystem::to_time_t::TP"],[23,4,1,"_CPPv4I0EN4espp10FileSystem9to_time_tENSt6time_tE2TP","espp::FileSystem::to_time_t::tp"],[30,2,1,"_CPPv4N4espp16FtpClientSessionE","espp::FtpClientSession"],[30,3,1,"_CPPv4NK4espp16FtpClientSession17current_directoryEv","espp::FtpClientSession::current_directory"],[30,3,1,"_CPPv4NK4espp16FtpClientSession2idEv","espp::FtpClientSession::id"],[30,3,1,"_CPPv4NK4espp16FtpClientSession8is_aliveEv","espp::FtpClientSession::is_alive"],[30,3,1,"_CPPv4NK4espp16FtpClientSession12is_connectedEv","espp::FtpClientSession::is_connected"],[30,3,1,"_CPPv4NK4espp16FtpClientSession26is_passive_data_connectionEv","espp::FtpClientSession::is_passive_data_connection"],[30,2,1,"_CPPv4N4espp9FtpServerE","espp::FtpServer"],[30,3,1,"_CPPv4N4espp9FtpServer9FtpServerENSt11string_viewE8uint16_tRKNSt10filesystem4pathE","espp::FtpServer::FtpServer"],[30,4,1,"_CPPv4N4espp9FtpServer9FtpServerENSt11string_viewE8uint16_tRKNSt10filesystem4pathE","espp::FtpServer::FtpServer::ip_address"],[30,4,1,"_CPPv4N4espp9FtpServer9FtpServerENSt11string_viewE8uint16_tRKNSt10filesystem4pathE","espp::FtpServer::FtpServer::port"],[30,4,1,"_CPPv4N4espp9FtpServer9FtpServerENSt11string_viewE8uint16_tRKNSt10filesystem4pathE","espp::FtpServer::FtpServer::root"],[30,3,1,"_CPPv4N4espp9FtpServer5startEv","espp::FtpServer::start"],[30,3,1,"_CPPv4N4espp9FtpServer4stopEv","espp::FtpServer::stop"],[30,3,1,"_CPPv4N4espp9FtpServerD0Ev","espp::FtpServer::~FtpServer"],[47,2,1,"_CPPv4N4espp8GaussianE","espp::Gaussian"],[47,2,1,"_CPPv4N4espp8Gaussian6ConfigE","espp::Gaussian::Config"],[47,1,1,"_CPPv4N4espp8Gaussian6Config5alphaE","espp::Gaussian::Config::alpha"],[47,1,1,"_CPPv4N4espp8Gaussian6Config4betaE","espp::Gaussian::Config::beta"],[47,1,1,"_CPPv4N4espp8Gaussian6Config5gammaE","espp::Gaussian::Config::gamma"],[47,3,1,"_CPPv4N4espp8Gaussian8GaussianERK6Config","espp::Gaussian::Gaussian"],[47,4,1,"_CPPv4N4espp8Gaussian8GaussianERK6Config","espp::Gaussian::Gaussian::config"],[47,3,1,"_CPPv4N4espp8Gaussian5alphaEf","espp::Gaussian::alpha"],[47,3,1,"_CPPv4NK4espp8Gaussian5alphaEv","espp::Gaussian::alpha"],[47,4,1,"_CPPv4N4espp8Gaussian5alphaEf","espp::Gaussian::alpha::a"],[47,3,1,"_CPPv4NK4espp8Gaussian2atEf","espp::Gaussian::at"],[47,4,1,"_CPPv4NK4espp8Gaussian2atEf","espp::Gaussian::at::t"],[47,3,1,"_CPPv4N4espp8Gaussian4betaEf","espp::Gaussian::beta"],[47,3,1,"_CPPv4NK4espp8Gaussian4betaEv","espp::Gaussian::beta"],[47,4,1,"_CPPv4N4espp8Gaussian4betaEf","espp::Gaussian::beta::b"],[47,3,1,"_CPPv4N4espp8Gaussian5gammaEf","espp::Gaussian::gamma"],[47,3,1,"_CPPv4NK4espp8Gaussian5gammaEv","espp::Gaussian::gamma"],[47,4,1,"_CPPv4N4espp8Gaussian5gammaEf","espp::Gaussian::gamma::g"],[47,3,1,"_CPPv4NK4espp8GaussianclEf","espp::Gaussian::operator()"],[47,4,1,"_CPPv4NK4espp8GaussianclEf","espp::Gaussian::operator()::t"],[11,2,1,"_CPPv4N4espp3HsvE","espp::Hsv"],[11,3,1,"_CPPv4N4espp3Hsv3HsvERK3Hsv","espp::Hsv::Hsv"],[11,3,1,"_CPPv4N4espp3Hsv3HsvERK3Rgb","espp::Hsv::Hsv"],[11,3,1,"_CPPv4N4espp3Hsv3HsvERKfRKfRKf","espp::Hsv::Hsv"],[11,4,1,"_CPPv4N4espp3Hsv3HsvERKfRKfRKf","espp::Hsv::Hsv::h"],[11,4,1,"_CPPv4N4espp3Hsv3HsvERK3Hsv","espp::Hsv::Hsv::hsv"],[11,4,1,"_CPPv4N4espp3Hsv3HsvERK3Rgb","espp::Hsv::Hsv::rgb"],[11,4,1,"_CPPv4N4espp3Hsv3HsvERKfRKfRKf","espp::Hsv::Hsv::s"],[11,4,1,"_CPPv4N4espp3Hsv3HsvERKfRKfRKf","espp::Hsv::Hsv::v"],[11,1,1,"_CPPv4N4espp3Hsv1hE","espp::Hsv::h"],[11,3,1,"_CPPv4NK4espp3Hsv3rgbEv","espp::Hsv::rgb"],[11,1,1,"_CPPv4N4espp3Hsv1sE","espp::Hsv::s"],[11,1,1,"_CPPv4N4espp3Hsv1vE","espp::Hsv::v"],[15,2,1,"_CPPv4N4espp7Ili9341E","espp::Ili9341"],[15,3,1,"_CPPv4N4espp7Ili93415clearE6size_t6size_t6size_t6size_t8uint16_t","espp::Ili9341::clear"],[15,4,1,"_CPPv4N4espp7Ili93415clearE6size_t6size_t6size_t6size_t8uint16_t","espp::Ili9341::clear::color"],[15,4,1,"_CPPv4N4espp7Ili93415clearE6size_t6size_t6size_t6size_t8uint16_t","espp::Ili9341::clear::height"],[15,4,1,"_CPPv4N4espp7Ili93415clearE6size_t6size_t6size_t6size_t8uint16_t","espp::Ili9341::clear::width"],[15,4,1,"_CPPv4N4espp7Ili93415clearE6size_t6size_t6size_t6size_t8uint16_t","espp::Ili9341::clear::x"],[15,4,1,"_CPPv4N4espp7Ili93415clearE6size_t6size_t6size_t6size_t8uint16_t","espp::Ili9341::clear::y"],[15,3,1,"_CPPv4N4espp7Ili93414fillEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t8uint32_t","espp::Ili9341::fill"],[15,4,1,"_CPPv4N4espp7Ili93414fillEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t8uint32_t","espp::Ili9341::fill::area"],[15,4,1,"_CPPv4N4espp7Ili93414fillEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t8uint32_t","espp::Ili9341::fill::color_map"],[15,4,1,"_CPPv4N4espp7Ili93414fillEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t8uint32_t","espp::Ili9341::fill::drv"],[15,4,1,"_CPPv4N4espp7Ili93414fillEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t8uint32_t","espp::Ili9341::fill::flags"],[15,3,1,"_CPPv4N4espp7Ili93415flushEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t","espp::Ili9341::flush"],[15,4,1,"_CPPv4N4espp7Ili93415flushEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t","espp::Ili9341::flush::area"],[15,4,1,"_CPPv4N4espp7Ili93415flushEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t","espp::Ili9341::flush::color_map"],[15,4,1,"_CPPv4N4espp7Ili93415flushEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t","espp::Ili9341::flush::drv"],[15,3,1,"_CPPv4N4espp7Ili934110get_offsetERiRi","espp::Ili9341::get_offset"],[15,4,1,"_CPPv4N4espp7Ili934110get_offsetERiRi","espp::Ili9341::get_offset::x"],[15,4,1,"_CPPv4N4espp7Ili934110get_offsetERiRi","espp::Ili9341::get_offset::y"],[15,3,1,"_CPPv4N4espp7Ili934110initializeERKN15display_drivers6ConfigE","espp::Ili9341::initialize"],[15,4,1,"_CPPv4N4espp7Ili934110initializeERKN15display_drivers6ConfigE","espp::Ili9341::initialize::config"],[15,3,1,"_CPPv4N4espp7Ili934112send_commandE7uint8_t","espp::Ili9341::send_command"],[15,4,1,"_CPPv4N4espp7Ili934112send_commandE7uint8_t","espp::Ili9341::send_command::command"],[15,3,1,"_CPPv4N4espp7Ili93419send_dataEPK7uint8_t6size_t8uint32_t","espp::Ili9341::send_data"],[15,4,1,"_CPPv4N4espp7Ili93419send_dataEPK7uint8_t6size_t8uint32_t","espp::Ili9341::send_data::data"],[15,4,1,"_CPPv4N4espp7Ili93419send_dataEPK7uint8_t6size_t8uint32_t","espp::Ili9341::send_data::flags"],[15,4,1,"_CPPv4N4espp7Ili93419send_dataEPK7uint8_t6size_t8uint32_t","espp::Ili9341::send_data::length"],[15,3,1,"_CPPv4N4espp7Ili934116set_drawing_areaE6size_t6size_t6size_t6size_t","espp::Ili9341::set_drawing_area"],[15,3,1,"_CPPv4N4espp7Ili934116set_drawing_areaEPK9lv_area_t","espp::Ili9341::set_drawing_area"],[15,4,1,"_CPPv4N4espp7Ili934116set_drawing_areaEPK9lv_area_t","espp::Ili9341::set_drawing_area::area"],[15,4,1,"_CPPv4N4espp7Ili934116set_drawing_areaE6size_t6size_t6size_t6size_t","espp::Ili9341::set_drawing_area::xe"],[15,4,1,"_CPPv4N4espp7Ili934116set_drawing_areaE6size_t6size_t6size_t6size_t","espp::Ili9341::set_drawing_area::xs"],[15,4,1,"_CPPv4N4espp7Ili934116set_drawing_areaE6size_t6size_t6size_t6size_t","espp::Ili9341::set_drawing_area::ye"],[15,4,1,"_CPPv4N4espp7Ili934116set_drawing_areaE6size_t6size_t6size_t6size_t","espp::Ili9341::set_drawing_area::ys"],[15,3,1,"_CPPv4N4espp7Ili934110set_offsetEii","espp::Ili9341::set_offset"],[15,4,1,"_CPPv4N4espp7Ili934110set_offsetEii","espp::Ili9341::set_offset::x"],[15,4,1,"_CPPv4N4espp7Ili934110set_offsetEii","espp::Ili9341::set_offset::y"],[41,2,1,"_CPPv4N4espp8JoystickE","espp::Joystick"],[41,2,1,"_CPPv4N4espp8Joystick6ConfigE","espp::Joystick::Config"],[41,1,1,"_CPPv4N4espp8Joystick6Config8deadzoneE","espp::Joystick::Config::deadzone"],[41,1,1,"_CPPv4N4espp8Joystick6Config15deadzone_radiusE","espp::Joystick::Config::deadzone_radius"],[41,1,1,"_CPPv4N4espp8Joystick6Config10get_valuesE","espp::Joystick::Config::get_values"],[41,1,1,"_CPPv4N4espp8Joystick6Config9log_levelE","espp::Joystick::Config::log_level"],[41,1,1,"_CPPv4N4espp8Joystick6Config13x_calibrationE","espp::Joystick::Config::x_calibration"],[41,1,1,"_CPPv4N4espp8Joystick6Config13y_calibrationE","espp::Joystick::Config::y_calibration"],[41,6,1,"_CPPv4N4espp8Joystick8DeadzoneE","espp::Joystick::Deadzone"],[41,7,1,"_CPPv4N4espp8Joystick8Deadzone8CIRCULARE","espp::Joystick::Deadzone::CIRCULAR"],[41,7,1,"_CPPv4N4espp8Joystick8Deadzone11RECTANGULARE","espp::Joystick::Deadzone::RECTANGULAR"],[41,3,1,"_CPPv4N4espp8Joystick8JoystickERK6Config","espp::Joystick::Joystick"],[41,4,1,"_CPPv4N4espp8Joystick8JoystickERK6Config","espp::Joystick::Joystick::config"],[41,8,1,"_CPPv4N4espp8Joystick13get_values_fnE","espp::Joystick::get_values_fn"],[41,3,1,"_CPPv4NK4espp8Joystick8positionEv","espp::Joystick::position"],[41,3,1,"_CPPv4NK4espp8Joystick3rawEv","espp::Joystick::raw"],[41,3,1,"_CPPv4N4espp8Joystick15set_calibrationERKN16FloatRangeMapper6ConfigERKN16FloatRangeMapper6ConfigE","espp::Joystick::set_calibration"],[41,4,1,"_CPPv4N4espp8Joystick15set_calibrationERKN16FloatRangeMapper6ConfigERKN16FloatRangeMapper6ConfigE","espp::Joystick::set_calibration::x_calibration"],[41,4,1,"_CPPv4N4espp8Joystick15set_calibrationERKN16FloatRangeMapper6ConfigERKN16FloatRangeMapper6ConfigE","espp::Joystick::set_calibration::y_calibration"],[41,3,1,"_CPPv4N4espp8Joystick12set_deadzoneE8Deadzonef","espp::Joystick::set_deadzone"],[41,4,1,"_CPPv4N4espp8Joystick12set_deadzoneE8Deadzonef","espp::Joystick::set_deadzone::deadzone"],[41,4,1,"_CPPv4N4espp8Joystick12set_deadzoneE8Deadzonef","espp::Joystick::set_deadzone::radius"],[41,3,1,"_CPPv4N4espp8Joystick6updateEv","espp::Joystick::update"],[41,3,1,"_CPPv4NK4espp8Joystick1xEv","espp::Joystick::x"],[41,3,1,"_CPPv4NK4espp8Joystick1yEv","espp::Joystick::y"],[61,2,1,"_CPPv4N4espp9JpegFrameE","espp::JpegFrame"],[61,3,1,"_CPPv4N4espp9JpegFrame9JpegFrameEPKc6size_t","espp::JpegFrame::JpegFrame"],[61,3,1,"_CPPv4N4espp9JpegFrame9JpegFrameERK13RtpJpegPacket","espp::JpegFrame::JpegFrame"],[61,4,1,"_CPPv4N4espp9JpegFrame9JpegFrameEPKc6size_t","espp::JpegFrame::JpegFrame::data"],[61,4,1,"_CPPv4N4espp9JpegFrame9JpegFrameERK13RtpJpegPacket","espp::JpegFrame::JpegFrame::packet"],[61,4,1,"_CPPv4N4espp9JpegFrame9JpegFrameEPKc6size_t","espp::JpegFrame::JpegFrame::size"],[61,3,1,"_CPPv4N4espp9JpegFrame8add_scanERK13RtpJpegPacket","espp::JpegFrame::add_scan"],[61,4,1,"_CPPv4N4espp9JpegFrame8add_scanERK13RtpJpegPacket","espp::JpegFrame::add_scan::packet"],[61,3,1,"_CPPv4N4espp9JpegFrame6appendERK13RtpJpegPacket","espp::JpegFrame::append"],[61,4,1,"_CPPv4N4espp9JpegFrame6appendERK13RtpJpegPacket","espp::JpegFrame::append::packet"],[61,3,1,"_CPPv4NK4espp9JpegFrame8get_dataEv","espp::JpegFrame::get_data"],[61,3,1,"_CPPv4NK4espp9JpegFrame10get_headerEv","espp::JpegFrame::get_header"],[61,3,1,"_CPPv4NK4espp9JpegFrame10get_heightEv","espp::JpegFrame::get_height"],[61,3,1,"_CPPv4NK4espp9JpegFrame13get_scan_dataEv","espp::JpegFrame::get_scan_data"],[61,3,1,"_CPPv4NK4espp9JpegFrame9get_widthEv","espp::JpegFrame::get_width"],[61,3,1,"_CPPv4NK4espp9JpegFrame11is_completeEv","espp::JpegFrame::is_complete"],[61,2,1,"_CPPv4N4espp10JpegHeaderE","espp::JpegHeader"],[61,3,1,"_CPPv4N4espp10JpegHeader10JpegHeaderENSt11string_viewE","espp::JpegHeader::JpegHeader"],[61,3,1,"_CPPv4N4espp10JpegHeader10JpegHeaderEiiNSt11string_viewENSt11string_viewE","espp::JpegHeader::JpegHeader"],[61,4,1,"_CPPv4N4espp10JpegHeader10JpegHeaderENSt11string_viewE","espp::JpegHeader::JpegHeader::data"],[61,4,1,"_CPPv4N4espp10JpegHeader10JpegHeaderEiiNSt11string_viewENSt11string_viewE","espp::JpegHeader::JpegHeader::height"],[61,4,1,"_CPPv4N4espp10JpegHeader10JpegHeaderEiiNSt11string_viewENSt11string_viewE","espp::JpegHeader::JpegHeader::q0_table"],[61,4,1,"_CPPv4N4espp10JpegHeader10JpegHeaderEiiNSt11string_viewENSt11string_viewE","espp::JpegHeader::JpegHeader::q1_table"],[61,4,1,"_CPPv4N4espp10JpegHeader10JpegHeaderEiiNSt11string_viewENSt11string_viewE","espp::JpegHeader::JpegHeader::width"],[61,3,1,"_CPPv4NK4espp10JpegHeader8get_dataEv","espp::JpegHeader::get_data"],[61,3,1,"_CPPv4NK4espp10JpegHeader10get_heightEv","espp::JpegHeader::get_height"],[61,3,1,"_CPPv4NK4espp10JpegHeader22get_quantization_tableEi","espp::JpegHeader::get_quantization_table"],[61,4,1,"_CPPv4NK4espp10JpegHeader22get_quantization_tableEi","espp::JpegHeader::get_quantization_table::index"],[61,3,1,"_CPPv4NK4espp10JpegHeader9get_widthEv","espp::JpegHeader::get_width"],[42,2,1,"_CPPv4N4espp3LedE","espp::Led"],[42,2,1,"_CPPv4N4espp3Led13ChannelConfigE","espp::Led::ChannelConfig"],[42,1,1,"_CPPv4N4espp3Led13ChannelConfig7channelE","espp::Led::ChannelConfig::channel"],[42,1,1,"_CPPv4N4espp3Led13ChannelConfig4dutyE","espp::Led::ChannelConfig::duty"],[42,1,1,"_CPPv4N4espp3Led13ChannelConfig4gpioE","espp::Led::ChannelConfig::gpio"],[42,1,1,"_CPPv4N4espp3Led13ChannelConfig13output_invertE","espp::Led::ChannelConfig::output_invert"],[42,1,1,"_CPPv4N4espp3Led13ChannelConfig10speed_modeE","espp::Led::ChannelConfig::speed_mode"],[42,1,1,"_CPPv4N4espp3Led13ChannelConfig5timerE","espp::Led::ChannelConfig::timer"],[42,2,1,"_CPPv4N4espp3Led6ConfigE","espp::Led::Config"],[42,1,1,"_CPPv4N4espp3Led6Config8channelsE","espp::Led::Config::channels"],[42,1,1,"_CPPv4N4espp3Led6Config15duty_resolutionE","espp::Led::Config::duty_resolution"],[42,1,1,"_CPPv4N4espp3Led6Config12frequency_hzE","espp::Led::Config::frequency_hz"],[42,1,1,"_CPPv4N4espp3Led6Config9log_levelE","espp::Led::Config::log_level"],[42,1,1,"_CPPv4N4espp3Led6Config10speed_modeE","espp::Led::Config::speed_mode"],[42,1,1,"_CPPv4N4espp3Led6Config5timerE","espp::Led::Config::timer"],[42,3,1,"_CPPv4N4espp3Led3LedERK6Config","espp::Led::Led"],[42,4,1,"_CPPv4N4espp3Led3LedERK6Config","espp::Led::Led::config"],[42,3,1,"_CPPv4N4espp3Led10can_changeE14ledc_channel_t","espp::Led::can_change"],[42,4,1,"_CPPv4N4espp3Led10can_changeE14ledc_channel_t","espp::Led::can_change::channel"],[42,3,1,"_CPPv4N4espp3Led8get_dutyE14ledc_channel_t","espp::Led::get_duty"],[42,4,1,"_CPPv4N4espp3Led8get_dutyE14ledc_channel_t","espp::Led::get_duty::channel"],[42,3,1,"_CPPv4N4espp3Led8set_dutyE14ledc_channel_tf","espp::Led::set_duty"],[42,4,1,"_CPPv4N4espp3Led8set_dutyE14ledc_channel_tf","espp::Led::set_duty::channel"],[42,4,1,"_CPPv4N4espp3Led8set_dutyE14ledc_channel_tf","espp::Led::set_duty::duty_percent"],[42,3,1,"_CPPv4N4espp3Led18set_fade_with_timeE14ledc_channel_tf8uint32_t","espp::Led::set_fade_with_time"],[42,4,1,"_CPPv4N4espp3Led18set_fade_with_timeE14ledc_channel_tf8uint32_t","espp::Led::set_fade_with_time::channel"],[42,4,1,"_CPPv4N4espp3Led18set_fade_with_timeE14ledc_channel_tf8uint32_t","espp::Led::set_fade_with_time::duty_percent"],[42,4,1,"_CPPv4N4espp3Led18set_fade_with_timeE14ledc_channel_tf8uint32_t","espp::Led::set_fade_with_time::fade_time_ms"],[42,3,1,"_CPPv4N4espp3LedD0Ev","espp::Led::~Led"],[43,2,1,"_CPPv4N4espp8LedStripE","espp::LedStrip"],[43,1,1,"_CPPv4N4espp8LedStrip18APA102_START_FRAMEE","espp::LedStrip::APA102_START_FRAME"],[43,6,1,"_CPPv4N4espp8LedStrip9ByteOrderE","espp::LedStrip::ByteOrder"],[43,7,1,"_CPPv4N4espp8LedStrip9ByteOrder3BGRE","espp::LedStrip::ByteOrder::BGR"],[43,7,1,"_CPPv4N4espp8LedStrip9ByteOrder3GRBE","espp::LedStrip::ByteOrder::GRB"],[43,7,1,"_CPPv4N4espp8LedStrip9ByteOrder3RGBE","espp::LedStrip::ByteOrder::RGB"],[43,2,1,"_CPPv4N4espp8LedStrip6ConfigE","espp::LedStrip::Config"],[43,1,1,"_CPPv4N4espp8LedStrip6Config10byte_orderE","espp::LedStrip::Config::byte_order"],[43,1,1,"_CPPv4N4espp8LedStrip6Config9end_frameE","espp::LedStrip::Config::end_frame"],[43,1,1,"_CPPv4N4espp8LedStrip6Config9log_levelE","espp::LedStrip::Config::log_level"],[43,1,1,"_CPPv4N4espp8LedStrip6Config8num_ledsE","espp::LedStrip::Config::num_leds"],[43,1,1,"_CPPv4N4espp8LedStrip6Config15send_brightnessE","espp::LedStrip::Config::send_brightness"],[43,1,1,"_CPPv4N4espp8LedStrip6Config11start_frameE","espp::LedStrip::Config::start_frame"],[43,1,1,"_CPPv4N4espp8LedStrip6Config5writeE","espp::LedStrip::Config::write"],[43,3,1,"_CPPv4N4espp8LedStrip8LedStripERK6Config","espp::LedStrip::LedStrip"],[43,4,1,"_CPPv4N4espp8LedStrip8LedStripERK6Config","espp::LedStrip::LedStrip::config"],[43,3,1,"_CPPv4NK4espp8LedStrip10byte_orderEv","espp::LedStrip::byte_order"],[43,3,1,"_CPPv4NK4espp8LedStrip8num_ledsEv","espp::LedStrip::num_leds"],[43,3,1,"_CPPv4N4espp8LedStrip7set_allE3Hsvf","espp::LedStrip::set_all"],[43,3,1,"_CPPv4N4espp8LedStrip7set_allE3Rgbf","espp::LedStrip::set_all"],[43,3,1,"_CPPv4N4espp8LedStrip7set_allE7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_all"],[43,4,1,"_CPPv4N4espp8LedStrip7set_allE7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_all::b"],[43,4,1,"_CPPv4N4espp8LedStrip7set_allE3Hsvf","espp::LedStrip::set_all::brightness"],[43,4,1,"_CPPv4N4espp8LedStrip7set_allE3Rgbf","espp::LedStrip::set_all::brightness"],[43,4,1,"_CPPv4N4espp8LedStrip7set_allE7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_all::brightness"],[43,4,1,"_CPPv4N4espp8LedStrip7set_allE7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_all::g"],[43,4,1,"_CPPv4N4espp8LedStrip7set_allE3Hsvf","espp::LedStrip::set_all::hsv"],[43,4,1,"_CPPv4N4espp8LedStrip7set_allE7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_all::r"],[43,4,1,"_CPPv4N4espp8LedStrip7set_allE3Rgbf","espp::LedStrip::set_all::rgb"],[43,3,1,"_CPPv4N4espp8LedStrip9set_pixelEi3Hsvf","espp::LedStrip::set_pixel"],[43,3,1,"_CPPv4N4espp8LedStrip9set_pixelEi3Rgbf","espp::LedStrip::set_pixel"],[43,3,1,"_CPPv4N4espp8LedStrip9set_pixelEi7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_pixel"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_pixel::b"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi3Hsvf","espp::LedStrip::set_pixel::brightness"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi3Rgbf","espp::LedStrip::set_pixel::brightness"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_pixel::brightness"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_pixel::g"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi3Hsvf","espp::LedStrip::set_pixel::hsv"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi3Hsvf","espp::LedStrip::set_pixel::index"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi3Rgbf","espp::LedStrip::set_pixel::index"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_pixel::index"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_pixel::r"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi3Rgbf","espp::LedStrip::set_pixel::rgb"],[43,3,1,"_CPPv4N4espp8LedStrip10shift_leftEi","espp::LedStrip::shift_left"],[43,4,1,"_CPPv4N4espp8LedStrip10shift_leftEi","espp::LedStrip::shift_left::shift_by"],[43,3,1,"_CPPv4N4espp8LedStrip11shift_rightEi","espp::LedStrip::shift_right"],[43,4,1,"_CPPv4N4espp8LedStrip11shift_rightEi","espp::LedStrip::shift_right::shift_by"],[43,3,1,"_CPPv4N4espp8LedStrip4showEv","espp::LedStrip::show"],[43,8,1,"_CPPv4N4espp8LedStrip8write_fnE","espp::LedStrip::write_fn"],[10,2,1,"_CPPv4N4espp9LineInputE","espp::LineInput"],[10,8,1,"_CPPv4N4espp9LineInput7HistoryE","espp::LineInput::History"],[10,3,1,"_CPPv4N4espp9LineInput9LineInputEv","espp::LineInput::LineInput"],[10,3,1,"_CPPv4N4espp9LineInput10clear_lineEv","espp::LineInput::clear_line"],[10,3,1,"_CPPv4N4espp9LineInput12clear_screenEv","espp::LineInput::clear_screen"],[10,3,1,"_CPPv4N4espp9LineInput20clear_to_end_of_lineEv","espp::LineInput::clear_to_end_of_line"],[10,3,1,"_CPPv4N4espp9LineInput22clear_to_start_of_lineEv","espp::LineInput::clear_to_start_of_line"],[10,3,1,"_CPPv4NK4espp9LineInput11get_historyEv","espp::LineInput::get_history"],[10,3,1,"_CPPv4N4espp9LineInput17get_terminal_sizeERiRi","espp::LineInput::get_terminal_size"],[10,4,1,"_CPPv4N4espp9LineInput17get_terminal_sizeERiRi","espp::LineInput::get_terminal_size::height"],[10,4,1,"_CPPv4N4espp9LineInput17get_terminal_sizeERiRi","espp::LineInput::get_terminal_size::width"],[10,3,1,"_CPPv4N4espp9LineInput14get_user_inputERNSt7istreamE9prompt_fn","espp::LineInput::get_user_input"],[10,4,1,"_CPPv4N4espp9LineInput14get_user_inputERNSt7istreamE9prompt_fn","espp::LineInput::get_user_input::is"],[10,4,1,"_CPPv4N4espp9LineInput14get_user_inputERNSt7istreamE9prompt_fn","espp::LineInput::get_user_input::prompt"],[10,8,1,"_CPPv4N4espp9LineInput9prompt_fnE","espp::LineInput::prompt_fn"],[10,3,1,"_CPPv4N4espp9LineInput17set_handle_resizeEb","espp::LineInput::set_handle_resize"],[10,4,1,"_CPPv4N4espp9LineInput17set_handle_resizeEb","espp::LineInput::set_handle_resize::handle_resize"],[10,3,1,"_CPPv4N4espp9LineInput11set_historyERK7History","espp::LineInput::set_history"],[10,4,1,"_CPPv4N4espp9LineInput11set_historyERK7History","espp::LineInput::set_history::history"],[10,3,1,"_CPPv4N4espp9LineInput16set_history_sizeE6size_t","espp::LineInput::set_history_size"],[10,4,1,"_CPPv4N4espp9LineInput16set_history_sizeE6size_t","espp::LineInput::set_history_size::new_size"],[10,3,1,"_CPPv4N4espp9LineInputD0Ev","espp::LineInput::~LineInput"],[44,2,1,"_CPPv4N4espp6LoggerE","espp::Logger"],[44,2,1,"_CPPv4N4espp6Logger6ConfigE","espp::Logger::Config"],[44,1,1,"_CPPv4N4espp6Logger6Config5levelE","espp::Logger::Config::level"],[44,1,1,"_CPPv4N4espp6Logger6Config10rate_limitE","espp::Logger::Config::rate_limit"],[44,1,1,"_CPPv4N4espp6Logger6Config3tagE","espp::Logger::Config::tag"],[44,3,1,"_CPPv4N4espp6Logger6LoggerERK6Config","espp::Logger::Logger"],[44,4,1,"_CPPv4N4espp6Logger6LoggerERK6Config","espp::Logger::Logger::config"],[44,6,1,"_CPPv4N4espp6Logger9VerbosityE","espp::Logger::Verbosity"],[44,7,1,"_CPPv4N4espp6Logger9Verbosity5DEBUGE","espp::Logger::Verbosity::DEBUG"],[44,7,1,"_CPPv4N4espp6Logger9Verbosity5ERRORE","espp::Logger::Verbosity::ERROR"],[44,7,1,"_CPPv4N4espp6Logger9Verbosity4INFOE","espp::Logger::Verbosity::INFO"],[44,7,1,"_CPPv4N4espp6Logger9Verbosity4NONEE","espp::Logger::Verbosity::NONE"],[44,7,1,"_CPPv4N4espp6Logger9Verbosity4WARNE","espp::Logger::Verbosity::WARN"],[44,3,1,"_CPPv4IDpEN4espp6Logger5debugEvNSt11string_viewEDpRR4Args","espp::Logger::debug"],[44,5,1,"_CPPv4IDpEN4espp6Logger5debugEvNSt11string_viewEDpRR4Args","espp::Logger::debug::Args"],[44,4,1,"_CPPv4IDpEN4espp6Logger5debugEvNSt11string_viewEDpRR4Args","espp::Logger::debug::args"],[44,4,1,"_CPPv4IDpEN4espp6Logger5debugEvNSt11string_viewEDpRR4Args","espp::Logger::debug::rt_fmt_str"],[44,3,1,"_CPPv4IDpEN4espp6Logger18debug_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::debug_rate_limited"],[44,5,1,"_CPPv4IDpEN4espp6Logger18debug_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::debug_rate_limited::Args"],[44,4,1,"_CPPv4IDpEN4espp6Logger18debug_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::debug_rate_limited::args"],[44,4,1,"_CPPv4IDpEN4espp6Logger18debug_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::debug_rate_limited::rt_fmt_str"],[44,3,1,"_CPPv4IDpEN4espp6Logger5errorEvNSt11string_viewEDpRR4Args","espp::Logger::error"],[44,5,1,"_CPPv4IDpEN4espp6Logger5errorEvNSt11string_viewEDpRR4Args","espp::Logger::error::Args"],[44,4,1,"_CPPv4IDpEN4espp6Logger5errorEvNSt11string_viewEDpRR4Args","espp::Logger::error::args"],[44,4,1,"_CPPv4IDpEN4espp6Logger5errorEvNSt11string_viewEDpRR4Args","espp::Logger::error::rt_fmt_str"],[44,3,1,"_CPPv4IDpEN4espp6Logger18error_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::error_rate_limited"],[44,5,1,"_CPPv4IDpEN4espp6Logger18error_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::error_rate_limited::Args"],[44,4,1,"_CPPv4IDpEN4espp6Logger18error_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::error_rate_limited::args"],[44,4,1,"_CPPv4IDpEN4espp6Logger18error_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::error_rate_limited::rt_fmt_str"],[44,3,1,"_CPPv4IDpEN4espp6Logger6formatENSt6stringENSt11string_viewEDpRR4Args","espp::Logger::format"],[44,5,1,"_CPPv4IDpEN4espp6Logger6formatENSt6stringENSt11string_viewEDpRR4Args","espp::Logger::format::Args"],[44,4,1,"_CPPv4IDpEN4espp6Logger6formatENSt6stringENSt11string_viewEDpRR4Args","espp::Logger::format::args"],[44,4,1,"_CPPv4IDpEN4espp6Logger6formatENSt6stringENSt11string_viewEDpRR4Args","espp::Logger::format::rt_fmt_str"],[44,3,1,"_CPPv4IDpEN4espp6Logger4infoEvNSt11string_viewEDpRR4Args","espp::Logger::info"],[44,5,1,"_CPPv4IDpEN4espp6Logger4infoEvNSt11string_viewEDpRR4Args","espp::Logger::info::Args"],[44,4,1,"_CPPv4IDpEN4espp6Logger4infoEvNSt11string_viewEDpRR4Args","espp::Logger::info::args"],[44,4,1,"_CPPv4IDpEN4espp6Logger4infoEvNSt11string_viewEDpRR4Args","espp::Logger::info::rt_fmt_str"],[44,3,1,"_CPPv4IDpEN4espp6Logger17info_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::info_rate_limited"],[44,5,1,"_CPPv4IDpEN4espp6Logger17info_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::info_rate_limited::Args"],[44,4,1,"_CPPv4IDpEN4espp6Logger17info_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::info_rate_limited::args"],[44,4,1,"_CPPv4IDpEN4espp6Logger17info_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::info_rate_limited::rt_fmt_str"],[44,3,1,"_CPPv4N4espp6Logger7set_tagEKNSt11string_viewE","espp::Logger::set_tag"],[44,4,1,"_CPPv4N4espp6Logger7set_tagEKNSt11string_viewE","espp::Logger::set_tag::tag"],[44,3,1,"_CPPv4N4espp6Logger13set_verbosityEK9Verbosity","espp::Logger::set_verbosity"],[44,4,1,"_CPPv4N4espp6Logger13set_verbosityEK9Verbosity","espp::Logger::set_verbosity::level"],[44,3,1,"_CPPv4IDpEN4espp6Logger4warnEvNSt11string_viewEDpRR4Args","espp::Logger::warn"],[44,5,1,"_CPPv4IDpEN4espp6Logger4warnEvNSt11string_viewEDpRR4Args","espp::Logger::warn::Args"],[44,4,1,"_CPPv4IDpEN4espp6Logger4warnEvNSt11string_viewEDpRR4Args","espp::Logger::warn::args"],[44,4,1,"_CPPv4IDpEN4espp6Logger4warnEvNSt11string_viewEDpRR4Args","espp::Logger::warn::rt_fmt_str"],[44,3,1,"_CPPv4IDpEN4espp6Logger17warn_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::warn_rate_limited"],[44,5,1,"_CPPv4IDpEN4espp6Logger17warn_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::warn_rate_limited::Args"],[44,4,1,"_CPPv4IDpEN4espp6Logger17warn_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::warn_rate_limited::args"],[44,4,1,"_CPPv4IDpEN4espp6Logger17warn_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::warn_rate_limited::rt_fmt_str"],[27,2,1,"_CPPv4N4espp13LowpassFilterE","espp::LowpassFilter"],[27,2,1,"_CPPv4N4espp13LowpassFilter6ConfigE","espp::LowpassFilter::Config"],[27,1,1,"_CPPv4N4espp13LowpassFilter6Config27normalized_cutoff_frequencyE","espp::LowpassFilter::Config::normalized_cutoff_frequency"],[27,1,1,"_CPPv4N4espp13LowpassFilter6Config8q_factorE","espp::LowpassFilter::Config::q_factor"],[27,3,1,"_CPPv4N4espp13LowpassFilter13LowpassFilterERK6Config","espp::LowpassFilter::LowpassFilter"],[27,4,1,"_CPPv4N4espp13LowpassFilter13LowpassFilterERK6Config","espp::LowpassFilter::LowpassFilter::config"],[27,3,1,"_CPPv4N4espp13LowpassFilterclEf","espp::LowpassFilter::operator()"],[27,4,1,"_CPPv4N4espp13LowpassFilterclEf","espp::LowpassFilter::operator()::input"],[27,3,1,"_CPPv4N4espp13LowpassFilter6updateEKf","espp::LowpassFilter::update"],[27,3,1,"_CPPv4N4espp13LowpassFilter6updateEPKfPf6size_t","espp::LowpassFilter::update"],[27,4,1,"_CPPv4N4espp13LowpassFilter6updateEKf","espp::LowpassFilter::update::input"],[27,4,1,"_CPPv4N4espp13LowpassFilter6updateEPKfPf6size_t","espp::LowpassFilter::update::input"],[27,4,1,"_CPPv4N4espp13LowpassFilter6updateEPKfPf6size_t","espp::LowpassFilter::update::length"],[27,4,1,"_CPPv4N4espp13LowpassFilter6updateEPKfPf6size_t","espp::LowpassFilter::update::output"],[40,2,1,"_CPPv4N4espp8Mcp23x17E","espp::Mcp23x17"],[40,2,1,"_CPPv4N4espp8Mcp23x176ConfigE","espp::Mcp23x17::Config"],[40,1,1,"_CPPv4N4espp8Mcp23x176Config14device_addressE","espp::Mcp23x17::Config::device_address"],[40,1,1,"_CPPv4N4espp8Mcp23x176Config9log_levelE","espp::Mcp23x17::Config::log_level"],[40,1,1,"_CPPv4N4espp8Mcp23x176Config21port_a_direction_maskE","espp::Mcp23x17::Config::port_a_direction_mask"],[40,1,1,"_CPPv4N4espp8Mcp23x176Config21port_a_interrupt_maskE","espp::Mcp23x17::Config::port_a_interrupt_mask"],[40,1,1,"_CPPv4N4espp8Mcp23x176Config21port_b_direction_maskE","espp::Mcp23x17::Config::port_b_direction_mask"],[40,1,1,"_CPPv4N4espp8Mcp23x176Config21port_b_interrupt_maskE","espp::Mcp23x17::Config::port_b_interrupt_mask"],[40,1,1,"_CPPv4N4espp8Mcp23x176Config4readE","espp::Mcp23x17::Config::read"],[40,1,1,"_CPPv4N4espp8Mcp23x176Config5writeE","espp::Mcp23x17::Config::write"],[40,1,1,"_CPPv4N4espp8Mcp23x1715DEFAULT_ADDRESSE","espp::Mcp23x17::DEFAULT_ADDRESS"],[40,3,1,"_CPPv4N4espp8Mcp23x178Mcp23x17ERK6Config","espp::Mcp23x17::Mcp23x17"],[40,4,1,"_CPPv4N4espp8Mcp23x178Mcp23x17ERK6Config","espp::Mcp23x17::Mcp23x17::config"],[40,6,1,"_CPPv4N4espp8Mcp23x174PortE","espp::Mcp23x17::Port"],[40,7,1,"_CPPv4N4espp8Mcp23x174Port1AE","espp::Mcp23x17::Port::A"],[40,7,1,"_CPPv4N4espp8Mcp23x174Port1BE","espp::Mcp23x17::Port::B"],[40,3,1,"_CPPv4N4espp8Mcp23x1721get_interrupt_captureE4Port","espp::Mcp23x17::get_interrupt_capture"],[40,4,1,"_CPPv4N4espp8Mcp23x1721get_interrupt_captureE4Port","espp::Mcp23x17::get_interrupt_capture::port"],[40,3,1,"_CPPv4N4espp8Mcp23x178get_pinsE4Port","espp::Mcp23x17::get_pins"],[40,4,1,"_CPPv4N4espp8Mcp23x178get_pinsE4Port","espp::Mcp23x17::get_pins::port"],[40,8,1,"_CPPv4N4espp8Mcp23x177read_fnE","espp::Mcp23x17::read_fn"],[40,3,1,"_CPPv4N4espp8Mcp23x1713set_directionE4Port7uint8_t","espp::Mcp23x17::set_direction"],[40,4,1,"_CPPv4N4espp8Mcp23x1713set_directionE4Port7uint8_t","espp::Mcp23x17::set_direction::mask"],[40,4,1,"_CPPv4N4espp8Mcp23x1713set_directionE4Port7uint8_t","espp::Mcp23x17::set_direction::port"],[40,3,1,"_CPPv4N4espp8Mcp23x1718set_input_polarityE4Port7uint8_t","espp::Mcp23x17::set_input_polarity"],[40,4,1,"_CPPv4N4espp8Mcp23x1718set_input_polarityE4Port7uint8_t","espp::Mcp23x17::set_input_polarity::mask"],[40,4,1,"_CPPv4N4espp8Mcp23x1718set_input_polarityE4Port7uint8_t","espp::Mcp23x17::set_input_polarity::port"],[40,3,1,"_CPPv4N4espp8Mcp23x1720set_interrupt_mirrorEb","espp::Mcp23x17::set_interrupt_mirror"],[40,4,1,"_CPPv4N4espp8Mcp23x1720set_interrupt_mirrorEb","espp::Mcp23x17::set_interrupt_mirror::mirror"],[40,3,1,"_CPPv4N4espp8Mcp23x1723set_interrupt_on_changeE4Port7uint8_t","espp::Mcp23x17::set_interrupt_on_change"],[40,4,1,"_CPPv4N4espp8Mcp23x1723set_interrupt_on_changeE4Port7uint8_t","espp::Mcp23x17::set_interrupt_on_change::mask"],[40,4,1,"_CPPv4N4espp8Mcp23x1723set_interrupt_on_changeE4Port7uint8_t","espp::Mcp23x17::set_interrupt_on_change::port"],[40,3,1,"_CPPv4N4espp8Mcp23x1722set_interrupt_on_valueE4Port7uint8_t7uint8_t","espp::Mcp23x17::set_interrupt_on_value"],[40,4,1,"_CPPv4N4espp8Mcp23x1722set_interrupt_on_valueE4Port7uint8_t7uint8_t","espp::Mcp23x17::set_interrupt_on_value::pin_mask"],[40,4,1,"_CPPv4N4espp8Mcp23x1722set_interrupt_on_valueE4Port7uint8_t7uint8_t","espp::Mcp23x17::set_interrupt_on_value::port"],[40,4,1,"_CPPv4N4espp8Mcp23x1722set_interrupt_on_valueE4Port7uint8_t7uint8_t","espp::Mcp23x17::set_interrupt_on_value::val_mask"],[40,3,1,"_CPPv4N4espp8Mcp23x1722set_interrupt_polarityEb","espp::Mcp23x17::set_interrupt_polarity"],[40,4,1,"_CPPv4N4espp8Mcp23x1722set_interrupt_polarityEb","espp::Mcp23x17::set_interrupt_polarity::active_high"],[40,3,1,"_CPPv4N4espp8Mcp23x178set_pinsE4Port7uint8_t","espp::Mcp23x17::set_pins"],[40,4,1,"_CPPv4N4espp8Mcp23x178set_pinsE4Port7uint8_t","espp::Mcp23x17::set_pins::output"],[40,4,1,"_CPPv4N4espp8Mcp23x178set_pinsE4Port7uint8_t","espp::Mcp23x17::set_pins::port"],[40,3,1,"_CPPv4N4espp8Mcp23x1711set_pull_upE4Port7uint8_t","espp::Mcp23x17::set_pull_up"],[40,4,1,"_CPPv4N4espp8Mcp23x1711set_pull_upE4Port7uint8_t","espp::Mcp23x17::set_pull_up::mask"],[40,4,1,"_CPPv4N4espp8Mcp23x1711set_pull_upE4Port7uint8_t","espp::Mcp23x17::set_pull_up::port"],[40,8,1,"_CPPv4N4espp8Mcp23x178write_fnE","espp::Mcp23x17::write_fn"],[21,2,1,"_CPPv4N4espp6Mt6701E","espp::Mt6701"],[21,1,1,"_CPPv4N4espp6Mt670121COUNTS_PER_REVOLUTIONE","espp::Mt6701::COUNTS_PER_REVOLUTION"],[21,1,1,"_CPPv4N4espp6Mt670123COUNTS_PER_REVOLUTION_FE","espp::Mt6701::COUNTS_PER_REVOLUTION_F"],[21,1,1,"_CPPv4N4espp6Mt670117COUNTS_TO_DEGREESE","espp::Mt6701::COUNTS_TO_DEGREES"],[21,1,1,"_CPPv4N4espp6Mt670117COUNTS_TO_RADIANSE","espp::Mt6701::COUNTS_TO_RADIANS"],[21,2,1,"_CPPv4N4espp6Mt67016ConfigE","espp::Mt6701::Config"],[21,1,1,"_CPPv4N4espp6Mt67016Config14device_addressE","espp::Mt6701::Config::device_address"],[21,1,1,"_CPPv4N4espp6Mt67016Config4readE","espp::Mt6701::Config::read"],[21,1,1,"_CPPv4N4espp6Mt67016Config13update_periodE","espp::Mt6701::Config::update_period"],[21,1,1,"_CPPv4N4espp6Mt67016Config15velocity_filterE","espp::Mt6701::Config::velocity_filter"],[21,1,1,"_CPPv4N4espp6Mt67016Config5writeE","espp::Mt6701::Config::write"],[21,1,1,"_CPPv4N4espp6Mt670115DEFAULT_ADDRESSE","espp::Mt6701::DEFAULT_ADDRESS"],[21,3,1,"_CPPv4N4espp6Mt67016Mt6701ERK6Config","espp::Mt6701::Mt6701"],[21,4,1,"_CPPv4N4espp6Mt67016Mt6701ERK6Config","espp::Mt6701::Mt6701::config"],[21,1,1,"_CPPv4N4espp6Mt670118SECONDS_PER_MINUTEE","espp::Mt6701::SECONDS_PER_MINUTE"],[21,3,1,"_CPPv4NK4espp6Mt670115get_accumulatorEv","espp::Mt6701::get_accumulator"],[21,3,1,"_CPPv4NK4espp6Mt67019get_countEv","espp::Mt6701::get_count"],[21,3,1,"_CPPv4NK4espp6Mt670111get_degreesEv","espp::Mt6701::get_degrees"],[21,3,1,"_CPPv4NK4espp6Mt670122get_mechanical_degreesEv","espp::Mt6701::get_mechanical_degrees"],[21,3,1,"_CPPv4NK4espp6Mt670122get_mechanical_radiansEv","espp::Mt6701::get_mechanical_radians"],[21,3,1,"_CPPv4NK4espp6Mt670111get_radiansEv","espp::Mt6701::get_radians"],[21,3,1,"_CPPv4NK4espp6Mt67017get_rpmEv","espp::Mt6701::get_rpm"],[21,3,1,"_CPPv4NK4espp6Mt670117needs_zero_searchEv","espp::Mt6701::needs_zero_search"],[21,8,1,"_CPPv4N4espp6Mt67017read_fnE","espp::Mt6701::read_fn"],[21,8,1,"_CPPv4N4espp6Mt670118velocity_filter_fnE","espp::Mt6701::velocity_filter_fn"],[21,8,1,"_CPPv4N4espp6Mt67018write_fnE","espp::Mt6701::write_fn"],[57,2,1,"_CPPv4N4espp4NdefE","espp::Ndef"],[57,6,1,"_CPPv4N4espp4Ndef7BleRoleE","espp::Ndef::BleRole"],[57,7,1,"_CPPv4N4espp4Ndef7BleRole12CENTRAL_ONLYE","espp::Ndef::BleRole::CENTRAL_ONLY"],[57,7,1,"_CPPv4N4espp4Ndef7BleRole18CENTRAL_PERIPHERALE","espp::Ndef::BleRole::CENTRAL_PERIPHERAL"],[57,7,1,"_CPPv4N4espp4Ndef7BleRole18PERIPHERAL_CENTRALE","espp::Ndef::BleRole::PERIPHERAL_CENTRAL"],[57,7,1,"_CPPv4N4espp4Ndef7BleRole15PERIPHERAL_ONLYE","espp::Ndef::BleRole::PERIPHERAL_ONLY"],[57,6,1,"_CPPv4N4espp4Ndef12BtAppearanceE","espp::Ndef::BtAppearance"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance5CLOCKE","espp::Ndef::BtAppearance::CLOCK"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance8COMPUTERE","espp::Ndef::BtAppearance::COMPUTER"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance7DISPLAYE","espp::Ndef::BtAppearance::DISPLAY"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance7GAMEPADE","espp::Ndef::BtAppearance::GAMEPAD"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance6GAMINGE","espp::Ndef::BtAppearance::GAMING"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance11GENERIC_HIDE","espp::Ndef::BtAppearance::GENERIC_HID"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance8JOYSTICKE","espp::Ndef::BtAppearance::JOYSTICK"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance8KEYBOARDE","espp::Ndef::BtAppearance::KEYBOARD"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance5MOUSEE","espp::Ndef::BtAppearance::MOUSE"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance5PHONEE","espp::Ndef::BtAppearance::PHONE"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance14REMOTE_CONTROLE","espp::Ndef::BtAppearance::REMOTE_CONTROL"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance8TOUCHPADE","espp::Ndef::BtAppearance::TOUCHPAD"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance7UNKNOWNE","espp::Ndef::BtAppearance::UNKNOWN"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance5WATCHE","espp::Ndef::BtAppearance::WATCH"],[57,6,1,"_CPPv4N4espp4Ndef5BtEirE","espp::Ndef::BtEir"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir10APPEARANCEE","espp::Ndef::BtEir::APPEARANCE"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir15CLASS_OF_DEVICEE","espp::Ndef::BtEir::CLASS_OF_DEVICE"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir5FLAGSE","espp::Ndef::BtEir::FLAGS"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir7LE_ROLEE","espp::Ndef::BtEir::LE_ROLE"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir18LE_SC_CONFIRMATIONE","espp::Ndef::BtEir::LE_SC_CONFIRMATION"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir12LE_SC_RANDOME","espp::Ndef::BtEir::LE_SC_RANDOM"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir15LONG_LOCAL_NAMEE","espp::Ndef::BtEir::LONG_LOCAL_NAME"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir3MACE","espp::Ndef::BtEir::MAC"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir22SECURITY_MANAGER_FLAGSE","espp::Ndef::BtEir::SECURITY_MANAGER_FLAGS"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir19SECURITY_MANAGER_TKE","espp::Ndef::BtEir::SECURITY_MANAGER_TK"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir16SHORT_LOCAL_NAMEE","espp::Ndef::BtEir::SHORT_LOCAL_NAME"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir12SP_HASH_C192E","espp::Ndef::BtEir::SP_HASH_C192"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir12SP_HASH_C256E","espp::Ndef::BtEir::SP_HASH_C256"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir12SP_HASH_R256E","espp::Ndef::BtEir::SP_HASH_R256"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir14SP_RANDOM_R192E","espp::Ndef::BtEir::SP_RANDOM_R192"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir14TX_POWER_LEVELE","espp::Ndef::BtEir::TX_POWER_LEVEL"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir22UUIDS_128_BIT_COMPLETEE","espp::Ndef::BtEir::UUIDS_128_BIT_COMPLETE"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir21UUIDS_128_BIT_PARTIALE","espp::Ndef::BtEir::UUIDS_128_BIT_PARTIAL"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir21UUIDS_16_BIT_COMPLETEE","espp::Ndef::BtEir::UUIDS_16_BIT_COMPLETE"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir20UUIDS_16_BIT_PARTIALE","espp::Ndef::BtEir::UUIDS_16_BIT_PARTIAL"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir21UUIDS_32_BIT_COMPLETEE","espp::Ndef::BtEir::UUIDS_32_BIT_COMPLETE"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir20UUIDS_32_BIT_PARTIALE","espp::Ndef::BtEir::UUIDS_32_BIT_PARTIAL"],[57,6,1,"_CPPv4N4espp4Ndef6BtTypeE","espp::Ndef::BtType"],[57,7,1,"_CPPv4N4espp4Ndef6BtType3BLEE","espp::Ndef::BtType::BLE"],[57,7,1,"_CPPv4N4espp4Ndef6BtType5BREDRE","espp::Ndef::BtType::BREDR"],[57,3,1,"_CPPv4N4espp4Ndef4NdefE3TNFNSt11string_viewENSt11string_viewE","espp::Ndef::Ndef"],[57,4,1,"_CPPv4N4espp4Ndef4NdefE3TNFNSt11string_viewENSt11string_viewE","espp::Ndef::Ndef::payload"],[57,4,1,"_CPPv4N4espp4Ndef4NdefE3TNFNSt11string_viewENSt11string_viewE","espp::Ndef::Ndef::tnf"],[57,4,1,"_CPPv4N4espp4Ndef4NdefE3TNFNSt11string_viewENSt11string_viewE","espp::Ndef::Ndef::type"],[57,6,1,"_CPPv4N4espp4Ndef3TNFE","espp::Ndef::TNF"],[57,7,1,"_CPPv4N4espp4Ndef3TNF12ABSOLUTE_URIE","espp::Ndef::TNF::ABSOLUTE_URI"],[57,7,1,"_CPPv4N4espp4Ndef3TNF5EMPTYE","espp::Ndef::TNF::EMPTY"],[57,7,1,"_CPPv4N4espp4Ndef3TNF13EXTERNAL_TYPEE","espp::Ndef::TNF::EXTERNAL_TYPE"],[57,7,1,"_CPPv4N4espp4Ndef3TNF10MIME_MEDIAE","espp::Ndef::TNF::MIME_MEDIA"],[57,7,1,"_CPPv4N4espp4Ndef3TNF8RESERVEDE","espp::Ndef::TNF::RESERVED"],[57,7,1,"_CPPv4N4espp4Ndef3TNF9UNCHANGEDE","espp::Ndef::TNF::UNCHANGED"],[57,7,1,"_CPPv4N4espp4Ndef3TNF7UNKNOWNE","espp::Ndef::TNF::UNKNOWN"],[57,7,1,"_CPPv4N4espp4Ndef3TNF10WELL_KNOWNE","espp::Ndef::TNF::WELL_KNOWN"],[57,6,1,"_CPPv4N4espp4Ndef3UicE","espp::Ndef::Uic"],[57,7,1,"_CPPv4N4espp4Ndef3Uic6BTGOEPE","espp::Ndef::Uic::BTGOEP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic7BTL2CAPE","espp::Ndef::Uic::BTL2CAP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic5BTSPPE","espp::Ndef::Uic::BTSPP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic3DAVE","espp::Ndef::Uic::DAV"],[57,7,1,"_CPPv4N4espp4Ndef3Uic4FILEE","espp::Ndef::Uic::FILE"],[57,7,1,"_CPPv4N4espp4Ndef3Uic3FTPE","espp::Ndef::Uic::FTP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic4FTPSE","espp::Ndef::Uic::FTPS"],[57,7,1,"_CPPv4N4espp4Ndef3Uic8FTP_ANONE","espp::Ndef::Uic::FTP_ANON"],[57,7,1,"_CPPv4N4espp4Ndef3Uic7FTP_FTPE","espp::Ndef::Uic::FTP_FTP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic4HTTPE","espp::Ndef::Uic::HTTP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic5HTTPSE","espp::Ndef::Uic::HTTPS"],[57,7,1,"_CPPv4N4espp4Ndef3Uic9HTTPS_WWWE","espp::Ndef::Uic::HTTPS_WWW"],[57,7,1,"_CPPv4N4espp4Ndef3Uic8HTTP_WWWE","espp::Ndef::Uic::HTTP_WWW"],[57,7,1,"_CPPv4N4espp4Ndef3Uic4IMAPE","espp::Ndef::Uic::IMAP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic8IRDAOBEXE","espp::Ndef::Uic::IRDAOBEX"],[57,7,1,"_CPPv4N4espp4Ndef3Uic6MAILTOE","espp::Ndef::Uic::MAILTO"],[57,7,1,"_CPPv4N4espp4Ndef3Uic4NEWSE","espp::Ndef::Uic::NEWS"],[57,7,1,"_CPPv4N4espp4Ndef3Uic3NFSE","espp::Ndef::Uic::NFS"],[57,7,1,"_CPPv4N4espp4Ndef3Uic4NONEE","espp::Ndef::Uic::NONE"],[57,7,1,"_CPPv4N4espp4Ndef3Uic3POPE","espp::Ndef::Uic::POP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic4RSTPE","espp::Ndef::Uic::RSTP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic4SFTPE","espp::Ndef::Uic::SFTP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic3SIPE","espp::Ndef::Uic::SIP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic4SIPSE","espp::Ndef::Uic::SIPS"],[57,7,1,"_CPPv4N4espp4Ndef3Uic3SMBE","espp::Ndef::Uic::SMB"],[57,7,1,"_CPPv4N4espp4Ndef3Uic7TCPOBEXE","espp::Ndef::Uic::TCPOBEX"],[57,7,1,"_CPPv4N4espp4Ndef3Uic3TELE","espp::Ndef::Uic::TEL"],[57,7,1,"_CPPv4N4espp4Ndef3Uic6TELNETE","espp::Ndef::Uic::TELNET"],[57,7,1,"_CPPv4N4espp4Ndef3Uic4TFTPE","espp::Ndef::Uic::TFTP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic3URNE","espp::Ndef::Uic::URN"],[57,7,1,"_CPPv4N4espp4Ndef3Uic7URN_EPCE","espp::Ndef::Uic::URN_EPC"],[57,7,1,"_CPPv4N4espp4Ndef3Uic10URN_EPC_IDE","espp::Ndef::Uic::URN_EPC_ID"],[57,7,1,"_CPPv4N4espp4Ndef3Uic11URN_EPC_PATE","espp::Ndef::Uic::URN_EPC_PAT"],[57,7,1,"_CPPv4N4espp4Ndef3Uic11URN_EPC_RAWE","espp::Ndef::Uic::URN_EPC_RAW"],[57,7,1,"_CPPv4N4espp4Ndef3Uic11URN_EPC_TAGE","espp::Ndef::Uic::URN_EPC_TAG"],[57,7,1,"_CPPv4N4espp4Ndef3Uic7URN_NFCE","espp::Ndef::Uic::URN_NFC"],[57,6,1,"_CPPv4N4espp4Ndef22WifiAuthenticationTypeE","espp::Ndef::WifiAuthenticationType"],[57,7,1,"_CPPv4N4espp4Ndef22WifiAuthenticationType4OPENE","espp::Ndef::WifiAuthenticationType::OPEN"],[57,7,1,"_CPPv4N4espp4Ndef22WifiAuthenticationType6SHAREDE","espp::Ndef::WifiAuthenticationType::SHARED"],[57,7,1,"_CPPv4N4espp4Ndef22WifiAuthenticationType15WPA2_ENTERPRISEE","espp::Ndef::WifiAuthenticationType::WPA2_ENTERPRISE"],[57,7,1,"_CPPv4N4espp4Ndef22WifiAuthenticationType13WPA2_PERSONALE","espp::Ndef::WifiAuthenticationType::WPA2_PERSONAL"],[57,7,1,"_CPPv4N4espp4Ndef22WifiAuthenticationType14WPA_ENTERPRISEE","espp::Ndef::WifiAuthenticationType::WPA_ENTERPRISE"],[57,7,1,"_CPPv4N4espp4Ndef22WifiAuthenticationType12WPA_PERSONALE","espp::Ndef::WifiAuthenticationType::WPA_PERSONAL"],[57,7,1,"_CPPv4N4espp4Ndef22WifiAuthenticationType17WPA_WPA2_PERSONALE","espp::Ndef::WifiAuthenticationType::WPA_WPA2_PERSONAL"],[57,2,1,"_CPPv4N4espp4Ndef10WifiConfigE","espp::Ndef::WifiConfig"],[57,1,1,"_CPPv4N4espp4Ndef10WifiConfig14authenticationE","espp::Ndef::WifiConfig::authentication"],[57,1,1,"_CPPv4N4espp4Ndef10WifiConfig10encryptionE","espp::Ndef::WifiConfig::encryption"],[57,1,1,"_CPPv4N4espp4Ndef10WifiConfig3keyE","espp::Ndef::WifiConfig::key"],[57,1,1,"_CPPv4N4espp4Ndef10WifiConfig11mac_addressE","espp::Ndef::WifiConfig::mac_address"],[57,1,1,"_CPPv4N4espp4Ndef10WifiConfig4ssidE","espp::Ndef::WifiConfig::ssid"],[57,6,1,"_CPPv4N4espp4Ndef18WifiEncryptionTypeE","espp::Ndef::WifiEncryptionType"],[57,7,1,"_CPPv4N4espp4Ndef18WifiEncryptionType3AESE","espp::Ndef::WifiEncryptionType::AES"],[57,7,1,"_CPPv4N4espp4Ndef18WifiEncryptionType4NONEE","espp::Ndef::WifiEncryptionType::NONE"],[57,7,1,"_CPPv4N4espp4Ndef18WifiEncryptionType4TKIPE","espp::Ndef::WifiEncryptionType::TKIP"],[57,7,1,"_CPPv4N4espp4Ndef18WifiEncryptionType3WEPE","espp::Ndef::WifiEncryptionType::WEP"],[57,3,1,"_CPPv4NK4espp4Ndef8get_sizeEv","espp::Ndef::get_size"],[57,3,1,"_CPPv4N4espp4Ndef21make_android_launcherENSt11string_viewE","espp::Ndef::make_android_launcher"],[57,4,1,"_CPPv4N4espp4Ndef21make_android_launcherENSt11string_viewE","espp::Ndef::make_android_launcher::uri"],[57,3,1,"_CPPv4N4espp4Ndef19make_le_oob_pairingE8uint64_t7BleRoleNSt11string_viewE12BtAppearanceNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_le_oob_pairing"],[57,4,1,"_CPPv4N4espp4Ndef19make_le_oob_pairingE8uint64_t7BleRoleNSt11string_viewE12BtAppearanceNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_le_oob_pairing::appearance"],[57,4,1,"_CPPv4N4espp4Ndef19make_le_oob_pairingE8uint64_t7BleRoleNSt11string_viewE12BtAppearanceNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_le_oob_pairing::confirm_value"],[57,4,1,"_CPPv4N4espp4Ndef19make_le_oob_pairingE8uint64_t7BleRoleNSt11string_viewE12BtAppearanceNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_le_oob_pairing::mac_addr"],[57,4,1,"_CPPv4N4espp4Ndef19make_le_oob_pairingE8uint64_t7BleRoleNSt11string_viewE12BtAppearanceNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_le_oob_pairing::name"],[57,4,1,"_CPPv4N4espp4Ndef19make_le_oob_pairingE8uint64_t7BleRoleNSt11string_viewE12BtAppearanceNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_le_oob_pairing::random_value"],[57,4,1,"_CPPv4N4espp4Ndef19make_le_oob_pairingE8uint64_t7BleRoleNSt11string_viewE12BtAppearanceNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_le_oob_pairing::role"],[57,4,1,"_CPPv4N4espp4Ndef19make_le_oob_pairingE8uint64_t7BleRoleNSt11string_viewE12BtAppearanceNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_le_oob_pairing::tk"],[57,3,1,"_CPPv4N4espp4Ndef16make_oob_pairingE8uint64_t8uint32_tNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_oob_pairing"],[57,4,1,"_CPPv4N4espp4Ndef16make_oob_pairingE8uint64_t8uint32_tNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_oob_pairing::confirm_value"],[57,4,1,"_CPPv4N4espp4Ndef16make_oob_pairingE8uint64_t8uint32_tNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_oob_pairing::device_class"],[57,4,1,"_CPPv4N4espp4Ndef16make_oob_pairingE8uint64_t8uint32_tNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_oob_pairing::mac_addr"],[57,4,1,"_CPPv4N4espp4Ndef16make_oob_pairingE8uint64_t8uint32_tNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_oob_pairing::name"],[57,4,1,"_CPPv4N4espp4Ndef16make_oob_pairingE8uint64_t8uint32_tNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_oob_pairing::random_value"],[57,3,1,"_CPPv4N4espp4Ndef9make_textENSt11string_viewE","espp::Ndef::make_text"],[57,4,1,"_CPPv4N4espp4Ndef9make_textENSt11string_viewE","espp::Ndef::make_text::text"],[57,3,1,"_CPPv4N4espp4Ndef8make_uriENSt11string_viewE3Uic","espp::Ndef::make_uri"],[57,4,1,"_CPPv4N4espp4Ndef8make_uriENSt11string_viewE3Uic","espp::Ndef::make_uri::uic"],[57,4,1,"_CPPv4N4espp4Ndef8make_uriENSt11string_viewE3Uic","espp::Ndef::make_uri::uri"],[57,3,1,"_CPPv4N4espp4Ndef16make_wifi_configERK10WifiConfig","espp::Ndef::make_wifi_config"],[57,4,1,"_CPPv4N4espp4Ndef16make_wifi_configERK10WifiConfig","espp::Ndef::make_wifi_config::config"],[57,3,1,"_CPPv4N4espp4Ndef7payloadEv","espp::Ndef::payload"],[57,3,1,"_CPPv4N4espp4Ndef9serializeEv","espp::Ndef::serialize"],[5,2,1,"_CPPv4N4espp10OneshotAdcE","espp::OneshotAdc"],[5,2,1,"_CPPv4N4espp10OneshotAdc6ConfigE","espp::OneshotAdc::Config"],[5,1,1,"_CPPv4N4espp10OneshotAdc6Config8channelsE","espp::OneshotAdc::Config::channels"],[5,1,1,"_CPPv4N4espp10OneshotAdc6Config9log_levelE","espp::OneshotAdc::Config::log_level"],[5,1,1,"_CPPv4N4espp10OneshotAdc6Config4unitE","espp::OneshotAdc::Config::unit"],[5,3,1,"_CPPv4N4espp10OneshotAdc10OneshotAdcERK6Config","espp::OneshotAdc::OneshotAdc"],[5,4,1,"_CPPv4N4espp10OneshotAdc10OneshotAdcERK6Config","espp::OneshotAdc::OneshotAdc::config"],[5,3,1,"_CPPv4N4espp10OneshotAdc7read_mvERK9AdcConfig","espp::OneshotAdc::read_mv"],[5,4,1,"_CPPv4N4espp10OneshotAdc7read_mvERK9AdcConfig","espp::OneshotAdc::read_mv::config"],[5,3,1,"_CPPv4N4espp10OneshotAdc8read_rawERK9AdcConfig","espp::OneshotAdc::read_raw"],[5,4,1,"_CPPv4N4espp10OneshotAdc8read_rawERK9AdcConfig","espp::OneshotAdc::read_raw::config"],[5,3,1,"_CPPv4N4espp10OneshotAdcD0Ev","espp::OneshotAdc::~OneshotAdc"],[59,2,1,"_CPPv4N4espp3PidE","espp::Pid"],[59,2,1,"_CPPv4N4espp3Pid6ConfigE","espp::Pid::Config"],[59,1,1,"_CPPv4N4espp3Pid6Config14integrator_maxE","espp::Pid::Config::integrator_max"],[59,1,1,"_CPPv4N4espp3Pid6Config14integrator_minE","espp::Pid::Config::integrator_min"],[59,1,1,"_CPPv4N4espp3Pid6Config2kdE","espp::Pid::Config::kd"],[59,1,1,"_CPPv4N4espp3Pid6Config2kiE","espp::Pid::Config::ki"],[59,1,1,"_CPPv4N4espp3Pid6Config2kpE","espp::Pid::Config::kp"],[59,1,1,"_CPPv4N4espp3Pid6Config9log_levelE","espp::Pid::Config::log_level"],[59,1,1,"_CPPv4N4espp3Pid6Config10output_maxE","espp::Pid::Config::output_max"],[59,1,1,"_CPPv4N4espp3Pid6Config10output_minE","espp::Pid::Config::output_min"],[59,3,1,"_CPPv4N4espp3Pid3PidERK6Config","espp::Pid::Pid"],[59,4,1,"_CPPv4N4espp3Pid3PidERK6Config","espp::Pid::Pid::config"],[59,3,1,"_CPPv4N4espp3Pid12change_gainsERK6Configb","espp::Pid::change_gains"],[59,4,1,"_CPPv4N4espp3Pid12change_gainsERK6Configb","espp::Pid::change_gains::config"],[59,4,1,"_CPPv4N4espp3Pid12change_gainsERK6Configb","espp::Pid::change_gains::reset_state"],[59,3,1,"_CPPv4N4espp3Pid5clearEv","espp::Pid::clear"],[59,3,1,"_CPPv4NK4espp3Pid10get_configEv","espp::Pid::get_config"],[59,3,1,"_CPPv4NK4espp3Pid9get_errorEv","espp::Pid::get_error"],[59,3,1,"_CPPv4NK4espp3Pid14get_integratorEv","espp::Pid::get_integrator"],[59,3,1,"_CPPv4N4espp3PidclEf","espp::Pid::operator()"],[59,4,1,"_CPPv4N4espp3PidclEf","espp::Pid::operator()::error"],[59,3,1,"_CPPv4N4espp3Pid10set_configERK6Configb","espp::Pid::set_config"],[59,4,1,"_CPPv4N4espp3Pid10set_configERK6Configb","espp::Pid::set_config::config"],[59,4,1,"_CPPv4N4espp3Pid10set_configERK6Configb","espp::Pid::set_config::reset_state"],[59,3,1,"_CPPv4N4espp3Pid6updateEf","espp::Pid::update"],[59,4,1,"_CPPv4N4espp3Pid6updateEf","espp::Pid::update::error"],[49,2,1,"_CPPv4I0EN4espp11RangeMapperE","espp::RangeMapper"],[49,2,1,"_CPPv4N4espp11RangeMapper6ConfigE","espp::RangeMapper::Config"],[49,1,1,"_CPPv4N4espp11RangeMapper6Config6centerE","espp::RangeMapper::Config::center"],[49,1,1,"_CPPv4N4espp11RangeMapper6Config8deadbandE","espp::RangeMapper::Config::deadband"],[49,1,1,"_CPPv4N4espp11RangeMapper6Config12invert_inputE","espp::RangeMapper::Config::invert_input"],[49,1,1,"_CPPv4N4espp11RangeMapper6Config13invert_outputE","espp::RangeMapper::Config::invert_output"],[49,1,1,"_CPPv4N4espp11RangeMapper6Config7maximumE","espp::RangeMapper::Config::maximum"],[49,1,1,"_CPPv4N4espp11RangeMapper6Config7minimumE","espp::RangeMapper::Config::minimum"],[49,1,1,"_CPPv4N4espp11RangeMapper6Config13output_centerE","espp::RangeMapper::Config::output_center"],[49,1,1,"_CPPv4N4espp11RangeMapper6Config12output_rangeE","espp::RangeMapper::Config::output_range"],[49,3,1,"_CPPv4N4espp11RangeMapper11RangeMapperERK6Config","espp::RangeMapper::RangeMapper"],[49,4,1,"_CPPv4N4espp11RangeMapper11RangeMapperERK6Config","espp::RangeMapper::RangeMapper::config"],[49,5,1,"_CPPv4I0EN4espp11RangeMapperE","espp::RangeMapper::T"],[49,3,1,"_CPPv4N4espp11RangeMapper9configureERK6Config","espp::RangeMapper::configure"],[49,4,1,"_CPPv4N4espp11RangeMapper9configureERK6Config","espp::RangeMapper::configure::config"],[49,3,1,"_CPPv4NK4espp11RangeMapper17get_output_centerEv","espp::RangeMapper::get_output_center"],[49,3,1,"_CPPv4NK4espp11RangeMapper14get_output_maxEv","espp::RangeMapper::get_output_max"],[49,3,1,"_CPPv4NK4espp11RangeMapper14get_output_minEv","espp::RangeMapper::get_output_min"],[49,3,1,"_CPPv4NK4espp11RangeMapper16get_output_rangeEv","espp::RangeMapper::get_output_range"],[49,3,1,"_CPPv4N4espp11RangeMapper3mapERK1T","espp::RangeMapper::map"],[49,4,1,"_CPPv4N4espp11RangeMapper3mapERK1T","espp::RangeMapper::map::v"],[11,2,1,"_CPPv4N4espp3RgbE","espp::Rgb"],[11,3,1,"_CPPv4N4espp3Rgb3RgbERK3Hsv","espp::Rgb::Rgb"],[11,3,1,"_CPPv4N4espp3Rgb3RgbERK3Rgb","espp::Rgb::Rgb"],[11,3,1,"_CPPv4N4espp3Rgb3RgbERKfRKfRKf","espp::Rgb::Rgb"],[11,4,1,"_CPPv4N4espp3Rgb3RgbERKfRKfRKf","espp::Rgb::Rgb::b"],[11,4,1,"_CPPv4N4espp3Rgb3RgbERKfRKfRKf","espp::Rgb::Rgb::g"],[11,4,1,"_CPPv4N4espp3Rgb3RgbERK3Hsv","espp::Rgb::Rgb::hsv"],[11,4,1,"_CPPv4N4espp3Rgb3RgbERKfRKfRKf","espp::Rgb::Rgb::r"],[11,4,1,"_CPPv4N4espp3Rgb3RgbERK3Rgb","espp::Rgb::Rgb::rgb"],[11,1,1,"_CPPv4N4espp3Rgb1bE","espp::Rgb::b"],[11,1,1,"_CPPv4N4espp3Rgb1gE","espp::Rgb::g"],[11,3,1,"_CPPv4NK4espp3Rgb3hsvEv","espp::Rgb::hsv"],[11,3,1,"_CPPv4NK4espp3RgbplERK3Rgb","espp::Rgb::operator+"],[11,4,1,"_CPPv4NK4espp3RgbplERK3Rgb","espp::Rgb::operator+::rhs"],[11,3,1,"_CPPv4N4espp3RgbpLERK3Rgb","espp::Rgb::operator+="],[11,4,1,"_CPPv4N4espp3RgbpLERK3Rgb","espp::Rgb::operator+=::rhs"],[11,1,1,"_CPPv4N4espp3Rgb1rE","espp::Rgb::r"],[60,2,1,"_CPPv4N4espp3RmtE","espp::Rmt"],[60,2,1,"_CPPv4N4espp3Rmt6ConfigE","espp::Rmt::Config"],[60,1,1,"_CPPv4N4espp3Rmt6Config10block_sizeE","espp::Rmt::Config::block_size"],[60,1,1,"_CPPv4N4espp3Rmt6Config9clock_srcE","espp::Rmt::Config::clock_src"],[60,1,1,"_CPPv4N4espp3Rmt6Config11dma_enabledE","espp::Rmt::Config::dma_enabled"],[60,1,1,"_CPPv4N4espp3Rmt6Config8gpio_numE","espp::Rmt::Config::gpio_num"],[60,1,1,"_CPPv4N4espp3Rmt6Config9log_levelE","espp::Rmt::Config::log_level"],[60,1,1,"_CPPv4N4espp3Rmt6Config13resolution_hzE","espp::Rmt::Config::resolution_hz"],[60,1,1,"_CPPv4N4espp3Rmt6Config23transaction_queue_depthE","espp::Rmt::Config::transaction_queue_depth"],[60,3,1,"_CPPv4N4espp3Rmt3RmtERK6Config","espp::Rmt::Rmt"],[60,4,1,"_CPPv4N4espp3Rmt3RmtERK6Config","espp::Rmt::Rmt::config"],[60,3,1,"_CPPv4N4espp3Rmt8transmitEPK7uint8_t6size_t","espp::Rmt::transmit"],[60,4,1,"_CPPv4N4espp3Rmt8transmitEPK7uint8_t6size_t","espp::Rmt::transmit::data"],[60,4,1,"_CPPv4N4espp3Rmt8transmitEPK7uint8_t6size_t","espp::Rmt::transmit::length"],[60,3,1,"_CPPv4N4espp3RmtD0Ev","espp::Rmt::~Rmt"],[60,2,1,"_CPPv4N4espp10RmtEncoderE","espp::RmtEncoder"],[60,2,1,"_CPPv4N4espp10RmtEncoder6ConfigE","espp::RmtEncoder::Config"],[60,1,1,"_CPPv4N4espp10RmtEncoder6Config20bytes_encoder_configE","espp::RmtEncoder::Config::bytes_encoder_config"],[60,1,1,"_CPPv4N4espp10RmtEncoder6Config3delE","espp::RmtEncoder::Config::del"],[60,1,1,"_CPPv4N4espp10RmtEncoder6Config6encodeE","espp::RmtEncoder::Config::encode"],[60,1,1,"_CPPv4N4espp10RmtEncoder6Config5resetE","espp::RmtEncoder::Config::reset"],[60,3,1,"_CPPv4N4espp10RmtEncoder10RmtEncoderERK6Config","espp::RmtEncoder::RmtEncoder"],[60,4,1,"_CPPv4N4espp10RmtEncoder10RmtEncoderERK6Config","espp::RmtEncoder::RmtEncoder::config"],[60,8,1,"_CPPv4N4espp10RmtEncoder9delete_fnE","espp::RmtEncoder::delete_fn"],[60,8,1,"_CPPv4N4espp10RmtEncoder9encode_fnE","espp::RmtEncoder::encode_fn"],[60,3,1,"_CPPv4NK4espp10RmtEncoder6handleEv","espp::RmtEncoder::handle"],[60,8,1,"_CPPv4N4espp10RmtEncoder8reset_fnE","espp::RmtEncoder::reset_fn"],[60,3,1,"_CPPv4N4espp10RmtEncoderD0Ev","espp::RmtEncoder::~RmtEncoder"],[61,2,1,"_CPPv4N4espp10RtcpPacketE","espp::RtcpPacket"],[61,2,1,"_CPPv4N4espp13RtpJpegPacketE","espp::RtpJpegPacket"],[61,3,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiKiNSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket"],[61,3,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiNSt11string_viewENSt11string_viewENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket"],[61,3,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::data"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiKiNSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::frag_type"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiNSt11string_viewENSt11string_viewENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::frag_type"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiKiNSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::height"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiNSt11string_viewENSt11string_viewENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::height"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiKiNSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::offset"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiKiNSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::q"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiNSt11string_viewENSt11string_viewENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::q"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiNSt11string_viewENSt11string_viewENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::q0"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiNSt11string_viewENSt11string_viewENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::q1"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiKiNSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::scan_data"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiNSt11string_viewENSt11string_viewENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::scan_data"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiKiNSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::type_specific"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiNSt11string_viewENSt11string_viewENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::type_specific"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiKiNSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::width"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiNSt11string_viewENSt11string_viewENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::width"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket8get_dataEv","espp::RtpJpegPacket::get_data"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket10get_heightEv","espp::RtpJpegPacket::get_height"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket13get_jpeg_dataEv","espp::RtpJpegPacket::get_jpeg_data"],[61,3,1,"_CPPv4N4espp13RtpJpegPacket16get_mjpeg_headerEv","espp::RtpJpegPacket::get_mjpeg_header"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket16get_num_q_tablesEv","espp::RtpJpegPacket::get_num_q_tables"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket10get_offsetEv","espp::RtpJpegPacket::get_offset"],[61,3,1,"_CPPv4N4espp13RtpJpegPacket10get_packetEv","espp::RtpJpegPacket::get_packet"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket11get_payloadEv","espp::RtpJpegPacket::get_payload"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket5get_qEv","espp::RtpJpegPacket::get_q"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket11get_q_tableEi","espp::RtpJpegPacket::get_q_table"],[61,4,1,"_CPPv4NK4espp13RtpJpegPacket11get_q_tableEi","espp::RtpJpegPacket::get_q_table::index"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket14get_rpt_headerEv","espp::RtpJpegPacket::get_rpt_header"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket19get_rtp_header_sizeEv","espp::RtpJpegPacket::get_rtp_header_size"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket17get_type_specificEv","espp::RtpJpegPacket::get_type_specific"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket11get_versionEv","espp::RtpJpegPacket::get_version"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket9get_widthEv","espp::RtpJpegPacket::get_width"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket12has_q_tablesEv","espp::RtpJpegPacket::has_q_tables"],[61,3,1,"_CPPv4N4espp13RtpJpegPacket9serializeEv","espp::RtpJpegPacket::serialize"],[61,3,1,"_CPPv4N4espp13RtpJpegPacket11set_payloadENSt11string_viewE","espp::RtpJpegPacket::set_payload"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket11set_payloadENSt11string_viewE","espp::RtpJpegPacket::set_payload::payload"],[61,3,1,"_CPPv4N4espp13RtpJpegPacket11set_versionEi","espp::RtpJpegPacket::set_version"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket11set_versionEi","espp::RtpJpegPacket::set_version::version"],[61,2,1,"_CPPv4N4espp9RtpPacketE","espp::RtpPacket"],[61,3,1,"_CPPv4N4espp9RtpPacket9RtpPacketE6size_t","espp::RtpPacket::RtpPacket"],[61,3,1,"_CPPv4N4espp9RtpPacket9RtpPacketENSt11string_viewE","espp::RtpPacket::RtpPacket"],[61,3,1,"_CPPv4N4espp9RtpPacket9RtpPacketEv","espp::RtpPacket::RtpPacket"],[61,4,1,"_CPPv4N4espp9RtpPacket9RtpPacketENSt11string_viewE","espp::RtpPacket::RtpPacket::data"],[61,4,1,"_CPPv4N4espp9RtpPacket9RtpPacketE6size_t","espp::RtpPacket::RtpPacket::payload_size"],[61,3,1,"_CPPv4NK4espp9RtpPacket8get_dataEv","espp::RtpPacket::get_data"],[61,3,1,"_CPPv4N4espp9RtpPacket10get_packetEv","espp::RtpPacket::get_packet"],[61,3,1,"_CPPv4NK4espp9RtpPacket11get_payloadEv","espp::RtpPacket::get_payload"],[61,3,1,"_CPPv4NK4espp9RtpPacket14get_rpt_headerEv","espp::RtpPacket::get_rpt_header"],[61,3,1,"_CPPv4NK4espp9RtpPacket19get_rtp_header_sizeEv","espp::RtpPacket::get_rtp_header_size"],[61,3,1,"_CPPv4NK4espp9RtpPacket11get_versionEv","espp::RtpPacket::get_version"],[61,3,1,"_CPPv4N4espp9RtpPacket9serializeEv","espp::RtpPacket::serialize"],[61,3,1,"_CPPv4N4espp9RtpPacket11set_payloadENSt11string_viewE","espp::RtpPacket::set_payload"],[61,4,1,"_CPPv4N4espp9RtpPacket11set_payloadENSt11string_viewE","espp::RtpPacket::set_payload::payload"],[61,3,1,"_CPPv4N4espp9RtpPacket11set_versionEi","espp::RtpPacket::set_version"],[61,4,1,"_CPPv4N4espp9RtpPacket11set_versionEi","espp::RtpPacket::set_version::version"],[61,2,1,"_CPPv4N4espp10RtspClientE","espp::RtspClient"],[61,2,1,"_CPPv4N4espp10RtspClient6ConfigE","espp::RtspClient::Config"],[61,1,1,"_CPPv4N4espp10RtspClient6Config9log_levelE","espp::RtspClient::Config::log_level"],[61,1,1,"_CPPv4N4espp10RtspClient6Config13on_jpeg_frameE","espp::RtspClient::Config::on_jpeg_frame"],[61,1,1,"_CPPv4N4espp10RtspClient6Config4pathE","espp::RtspClient::Config::path"],[61,1,1,"_CPPv4N4espp10RtspClient6Config9rtsp_portE","espp::RtspClient::Config::rtsp_port"],[61,1,1,"_CPPv4N4espp10RtspClient6Config14server_addressE","espp::RtspClient::Config::server_address"],[61,3,1,"_CPPv4N4espp10RtspClient10RtspClientERK6Config","espp::RtspClient::RtspClient"],[61,4,1,"_CPPv4N4espp10RtspClient10RtspClientERK6Config","espp::RtspClient::RtspClient::config"],[61,3,1,"_CPPv4N4espp10RtspClient7connectERNSt10error_codeE","espp::RtspClient::connect"],[61,4,1,"_CPPv4N4espp10RtspClient7connectERNSt10error_codeE","espp::RtspClient::connect::ec"],[61,3,1,"_CPPv4N4espp10RtspClient8describeERNSt10error_codeE","espp::RtspClient::describe"],[61,4,1,"_CPPv4N4espp10RtspClient8describeERNSt10error_codeE","espp::RtspClient::describe::ec"],[61,3,1,"_CPPv4N4espp10RtspClient10disconnectERNSt10error_codeE","espp::RtspClient::disconnect"],[61,4,1,"_CPPv4N4espp10RtspClient10disconnectERNSt10error_codeE","espp::RtspClient::disconnect::ec"],[61,8,1,"_CPPv4N4espp10RtspClient21jpeg_frame_callback_tE","espp::RtspClient::jpeg_frame_callback_t"],[61,3,1,"_CPPv4N4espp10RtspClient5pauseERNSt10error_codeE","espp::RtspClient::pause"],[61,4,1,"_CPPv4N4espp10RtspClient5pauseERNSt10error_codeE","espp::RtspClient::pause::ec"],[61,3,1,"_CPPv4N4espp10RtspClient4playERNSt10error_codeE","espp::RtspClient::play"],[61,4,1,"_CPPv4N4espp10RtspClient4playERNSt10error_codeE","espp::RtspClient::play::ec"],[61,3,1,"_CPPv4N4espp10RtspClient12send_requestERKNSt6stringERKNSt6stringERKNSt13unordered_mapINSt6stringENSt6stringEEERNSt10error_codeE","espp::RtspClient::send_request"],[61,4,1,"_CPPv4N4espp10RtspClient12send_requestERKNSt6stringERKNSt6stringERKNSt13unordered_mapINSt6stringENSt6stringEEERNSt10error_codeE","espp::RtspClient::send_request::ec"],[61,4,1,"_CPPv4N4espp10RtspClient12send_requestERKNSt6stringERKNSt6stringERKNSt13unordered_mapINSt6stringENSt6stringEEERNSt10error_codeE","espp::RtspClient::send_request::extra_headers"],[61,4,1,"_CPPv4N4espp10RtspClient12send_requestERKNSt6stringERKNSt6stringERKNSt13unordered_mapINSt6stringENSt6stringEEERNSt10error_codeE","espp::RtspClient::send_request::method"],[61,4,1,"_CPPv4N4espp10RtspClient12send_requestERKNSt6stringERKNSt6stringERKNSt13unordered_mapINSt6stringENSt6stringEEERNSt10error_codeE","espp::RtspClient::send_request::path"],[61,3,1,"_CPPv4N4espp10RtspClient5setupE6size_t6size_tRNSt10error_codeE","espp::RtspClient::setup"],[61,3,1,"_CPPv4N4espp10RtspClient5setupERNSt10error_codeE","espp::RtspClient::setup"],[61,4,1,"_CPPv4N4espp10RtspClient5setupE6size_t6size_tRNSt10error_codeE","espp::RtspClient::setup::ec"],[61,4,1,"_CPPv4N4espp10RtspClient5setupERNSt10error_codeE","espp::RtspClient::setup::ec"],[61,4,1,"_CPPv4N4espp10RtspClient5setupE6size_t6size_tRNSt10error_codeE","espp::RtspClient::setup::rtcp_port"],[61,4,1,"_CPPv4N4espp10RtspClient5setupE6size_t6size_tRNSt10error_codeE","espp::RtspClient::setup::rtp_port"],[61,3,1,"_CPPv4N4espp10RtspClient8teardownERNSt10error_codeE","espp::RtspClient::teardown"],[61,4,1,"_CPPv4N4espp10RtspClient8teardownERNSt10error_codeE","espp::RtspClient::teardown::ec"],[61,3,1,"_CPPv4N4espp10RtspClientD0Ev","espp::RtspClient::~RtspClient"],[61,2,1,"_CPPv4N4espp10RtspServerE","espp::RtspServer"],[61,2,1,"_CPPv4N4espp10RtspServer6ConfigE","espp::RtspServer::Config"],[61,1,1,"_CPPv4N4espp10RtspServer6Config9log_levelE","espp::RtspServer::Config::log_level"],[61,1,1,"_CPPv4N4espp10RtspServer6Config13max_data_sizeE","espp::RtspServer::Config::max_data_size"],[61,1,1,"_CPPv4N4espp10RtspServer6Config4pathE","espp::RtspServer::Config::path"],[61,1,1,"_CPPv4N4espp10RtspServer6Config4portE","espp::RtspServer::Config::port"],[61,1,1,"_CPPv4N4espp10RtspServer6Config14server_addressE","espp::RtspServer::Config::server_address"],[61,3,1,"_CPPv4N4espp10RtspServer10RtspServerERK6Config","espp::RtspServer::RtspServer"],[61,4,1,"_CPPv4N4espp10RtspServer10RtspServerERK6Config","espp::RtspServer::RtspServer::config"],[61,3,1,"_CPPv4N4espp10RtspServer10send_frameERK9JpegFrame","espp::RtspServer::send_frame"],[61,4,1,"_CPPv4N4espp10RtspServer10send_frameERK9JpegFrame","espp::RtspServer::send_frame::frame"],[61,3,1,"_CPPv4N4espp10RtspServer21set_session_log_levelEN6Logger9VerbosityE","espp::RtspServer::set_session_log_level"],[61,4,1,"_CPPv4N4espp10RtspServer21set_session_log_levelEN6Logger9VerbosityE","espp::RtspServer::set_session_log_level::log_level"],[61,3,1,"_CPPv4N4espp10RtspServer5startEv","espp::RtspServer::start"],[61,3,1,"_CPPv4N4espp10RtspServer4stopEv","espp::RtspServer::stop"],[61,3,1,"_CPPv4N4espp10RtspServerD0Ev","espp::RtspServer::~RtspServer"],[61,2,1,"_CPPv4N4espp11RtspSessionE","espp::RtspSession"],[61,2,1,"_CPPv4N4espp11RtspSession6ConfigE","espp::RtspSession::Config"],[61,1,1,"_CPPv4N4espp11RtspSession6Config9log_levelE","espp::RtspSession::Config::log_level"],[61,1,1,"_CPPv4N4espp11RtspSession6Config9rtsp_pathE","espp::RtspSession::Config::rtsp_path"],[61,1,1,"_CPPv4N4espp11RtspSession6Config14server_addressE","espp::RtspSession::Config::server_address"],[61,3,1,"_CPPv4N4espp11RtspSession11RtspSessionENSt10unique_ptrI9TcpSocketEERK6Config","espp::RtspSession::RtspSession"],[61,4,1,"_CPPv4N4espp11RtspSession11RtspSessionENSt10unique_ptrI9TcpSocketEERK6Config","espp::RtspSession::RtspSession::config"],[61,4,1,"_CPPv4N4espp11RtspSession11RtspSessionENSt10unique_ptrI9TcpSocketEERK6Config","espp::RtspSession::RtspSession::control_socket"],[61,3,1,"_CPPv4NK4espp11RtspSession14get_session_idEv","espp::RtspSession::get_session_id"],[61,3,1,"_CPPv4NK4espp11RtspSession9is_activeEv","espp::RtspSession::is_active"],[61,3,1,"_CPPv4NK4espp11RtspSession9is_closedEv","espp::RtspSession::is_closed"],[61,3,1,"_CPPv4NK4espp11RtspSession12is_connectedEv","espp::RtspSession::is_connected"],[61,3,1,"_CPPv4N4espp11RtspSession5pauseEv","espp::RtspSession::pause"],[61,3,1,"_CPPv4N4espp11RtspSession4playEv","espp::RtspSession::play"],[61,3,1,"_CPPv4N4espp11RtspSession16send_rtcp_packetERK10RtcpPacket","espp::RtspSession::send_rtcp_packet"],[61,4,1,"_CPPv4N4espp11RtspSession16send_rtcp_packetERK10RtcpPacket","espp::RtspSession::send_rtcp_packet::packet"],[61,3,1,"_CPPv4N4espp11RtspSession15send_rtp_packetERK9RtpPacket","espp::RtspSession::send_rtp_packet"],[61,4,1,"_CPPv4N4espp11RtspSession15send_rtp_packetERK9RtpPacket","espp::RtspSession::send_rtp_packet::packet"],[61,3,1,"_CPPv4N4espp11RtspSession8teardownEv","espp::RtspSession::teardown"],[53,2,1,"_CPPv4N4espp6SocketE","espp::Socket"],[53,2,1,"_CPPv4N4espp6Socket4InfoE","espp::Socket::Info"],[53,1,1,"_CPPv4N4espp6Socket4Info7addressE","espp::Socket::Info::address"],[53,3,1,"_CPPv4N4espp6Socket4Info13from_sockaddrERK11sockaddr_in","espp::Socket::Info::from_sockaddr"],[53,3,1,"_CPPv4N4espp6Socket4Info13from_sockaddrERK12sockaddr_in6","espp::Socket::Info::from_sockaddr"],[53,3,1,"_CPPv4N4espp6Socket4Info13from_sockaddrERK16sockaddr_storage","espp::Socket::Info::from_sockaddr"],[53,4,1,"_CPPv4N4espp6Socket4Info13from_sockaddrERK11sockaddr_in","espp::Socket::Info::from_sockaddr::source_address"],[53,4,1,"_CPPv4N4espp6Socket4Info13from_sockaddrERK12sockaddr_in6","espp::Socket::Info::from_sockaddr::source_address"],[53,4,1,"_CPPv4N4espp6Socket4Info13from_sockaddrERK16sockaddr_storage","espp::Socket::Info::from_sockaddr::source_address"],[53,3,1,"_CPPv4N4espp6Socket4Info9init_ipv4ERKNSt6stringE6size_t","espp::Socket::Info::init_ipv4"],[53,4,1,"_CPPv4N4espp6Socket4Info9init_ipv4ERKNSt6stringE6size_t","espp::Socket::Info::init_ipv4::addr"],[53,4,1,"_CPPv4N4espp6Socket4Info9init_ipv4ERKNSt6stringE6size_t","espp::Socket::Info::init_ipv4::prt"],[53,3,1,"_CPPv4N4espp6Socket4Info8ipv4_ptrEv","espp::Socket::Info::ipv4_ptr"],[53,3,1,"_CPPv4N4espp6Socket4Info8ipv6_ptrEv","espp::Socket::Info::ipv6_ptr"],[53,1,1,"_CPPv4N4espp6Socket4Info4portE","espp::Socket::Info::port"],[53,3,1,"_CPPv4N4espp6Socket4Info6updateEv","espp::Socket::Info::update"],[53,3,1,"_CPPv4N4espp6Socket6SocketE4TypeRKN6Logger6ConfigE","espp::Socket::Socket"],[53,3,1,"_CPPv4N4espp6Socket6SocketEiRKN6Logger6ConfigE","espp::Socket::Socket"],[53,4,1,"_CPPv4N4espp6Socket6SocketE4TypeRKN6Logger6ConfigE","espp::Socket::Socket::logger_config"],[53,4,1,"_CPPv4N4espp6Socket6SocketEiRKN6Logger6ConfigE","espp::Socket::Socket::logger_config"],[53,4,1,"_CPPv4N4espp6Socket6SocketEiRKN6Logger6ConfigE","espp::Socket::Socket::socket_fd"],[53,4,1,"_CPPv4N4espp6Socket6SocketE4TypeRKN6Logger6ConfigE","espp::Socket::Socket::type"],[53,3,1,"_CPPv4N4espp6Socket19add_multicast_groupERKNSt6stringE","espp::Socket::add_multicast_group"],[53,4,1,"_CPPv4N4espp6Socket19add_multicast_groupERKNSt6stringE","espp::Socket::add_multicast_group::multicast_group"],[53,3,1,"_CPPv4N4espp6Socket12enable_reuseEv","espp::Socket::enable_reuse"],[53,3,1,"_CPPv4N4espp6Socket13get_ipv4_infoEv","espp::Socket::get_ipv4_info"],[53,3,1,"_CPPv4N4espp6Socket8is_validEi","espp::Socket::is_valid"],[53,3,1,"_CPPv4NK4espp6Socket8is_validEv","espp::Socket::is_valid"],[53,4,1,"_CPPv4N4espp6Socket8is_validEi","espp::Socket::is_valid::socket_fd"],[53,3,1,"_CPPv4N4espp6Socket14make_multicastE7uint8_t7uint8_t","espp::Socket::make_multicast"],[53,4,1,"_CPPv4N4espp6Socket14make_multicastE7uint8_t7uint8_t","espp::Socket::make_multicast::loopback_enabled"],[53,4,1,"_CPPv4N4espp6Socket14make_multicastE7uint8_t7uint8_t","espp::Socket::make_multicast::time_to_live"],[53,8,1,"_CPPv4N4espp6Socket19receive_callback_fnE","espp::Socket::receive_callback_fn"],[53,8,1,"_CPPv4N4espp6Socket20response_callback_fnE","espp::Socket::response_callback_fn"],[53,3,1,"_CPPv4N4espp6Socket19set_receive_timeoutERKNSt6chrono8durationIfEE","espp::Socket::set_receive_timeout"],[53,4,1,"_CPPv4N4espp6Socket19set_receive_timeoutERKNSt6chrono8durationIfEE","espp::Socket::set_receive_timeout::timeout"],[53,3,1,"_CPPv4N4espp6SocketD0Ev","espp::Socket::~Socket"],[28,2,1,"_CPPv4I_6size_t0EN4espp9SosFilterE","espp::SosFilter"],[28,5,1,"_CPPv4I_6size_t0EN4espp9SosFilterE","espp::SosFilter::N"],[28,5,1,"_CPPv4I_6size_t0EN4espp9SosFilterE","espp::SosFilter::SectionImpl"],[28,3,1,"_CPPv4N4espp9SosFilter9SosFilterERKNSt5arrayI16TransferFunctionIXL3EEE1NEE","espp::SosFilter::SosFilter"],[28,4,1,"_CPPv4N4espp9SosFilter9SosFilterERKNSt5arrayI16TransferFunctionIXL3EEE1NEE","espp::SosFilter::SosFilter::config"],[28,3,1,"_CPPv4N4espp9SosFilterclEf","espp::SosFilter::operator()"],[28,4,1,"_CPPv4N4espp9SosFilterclEf","espp::SosFilter::operator()::input"],[28,3,1,"_CPPv4N4espp9SosFilter6updateEf","espp::SosFilter::update"],[28,4,1,"_CPPv4N4espp9SosFilter6updateEf","espp::SosFilter::update::input"],[58,2,1,"_CPPv4N4espp6St25dvE","espp::St25dv"],[58,2,1,"_CPPv4N4espp6St25dv6ConfigE","espp::St25dv::Config"],[58,1,1,"_CPPv4N4espp6St25dv6Config9log_levelE","espp::St25dv::Config::log_level"],[58,1,1,"_CPPv4N4espp6St25dv6Config4readE","espp::St25dv::Config::read"],[58,1,1,"_CPPv4N4espp6St25dv6Config5writeE","espp::St25dv::Config::write"],[58,1,1,"_CPPv4N4espp6St25dv12DATA_ADDRESSE","espp::St25dv::DATA_ADDRESS"],[58,2,1,"_CPPv4N4espp6St25dv7EH_CTRLE","espp::St25dv::EH_CTRL"],[58,2,1,"_CPPv4N4espp6St25dv3GPOE","espp::St25dv::GPO"],[58,2,1,"_CPPv4N4espp6St25dv6IT_STSE","espp::St25dv::IT_STS"],[58,2,1,"_CPPv4N4espp6St25dv6IT_STSE","espp::St25dv::IT_STS"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS13FIELD_FALLINGE","espp::St25dv::IT_STS::FIELD_FALLING"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS13FIELD_FALLINGE","espp::St25dv::IT_STS::FIELD_FALLING"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS12FIELD_RISINGE","espp::St25dv::IT_STS::FIELD_RISING"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS12FIELD_RISINGE","espp::St25dv::IT_STS::FIELD_RISING"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS11RF_ACTIVITYE","espp::St25dv::IT_STS::RF_ACTIVITY"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS11RF_ACTIVITYE","espp::St25dv::IT_STS::RF_ACTIVITY"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS10RF_GET_MSGE","espp::St25dv::IT_STS::RF_GET_MSG"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS10RF_GET_MSGE","espp::St25dv::IT_STS::RF_GET_MSG"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS12RF_INTTERUPTE","espp::St25dv::IT_STS::RF_INTTERUPT"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS12RF_INTTERUPTE","espp::St25dv::IT_STS::RF_INTTERUPT"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS10RF_PUT_MSGE","espp::St25dv::IT_STS::RF_PUT_MSG"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS10RF_PUT_MSGE","espp::St25dv::IT_STS::RF_PUT_MSG"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS7RF_USERE","espp::St25dv::IT_STS::RF_USER"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS7RF_USERE","espp::St25dv::IT_STS::RF_USER"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS8RF_WRITEE","espp::St25dv::IT_STS::RF_WRITE"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS8RF_WRITEE","espp::St25dv::IT_STS::RF_WRITE"],[58,2,1,"_CPPv4N4espp6St25dv7MB_CTRLE","espp::St25dv::MB_CTRL"],[58,1,1,"_CPPv4N4espp6St25dv19PhonyNameDueToError6lengthE","espp::St25dv::PhonyNameDueToError::length"],[58,1,1,"_CPPv4N4espp6St25dv19PhonyNameDueToError8length16E","espp::St25dv::PhonyNameDueToError::length16"],[58,1,1,"_CPPv4N4espp6St25dv19PhonyNameDueToError4typeE","espp::St25dv::PhonyNameDueToError::type"],[58,1,1,"_CPPv4N4espp6St25dv12SYST_ADDRESSE","espp::St25dv::SYST_ADDRESS"],[58,3,1,"_CPPv4N4espp6St25dv6St25dvERK6Config","espp::St25dv::St25dv"],[58,4,1,"_CPPv4N4espp6St25dv6St25dvERK6Config","espp::St25dv::St25dv::config"],[58,3,1,"_CPPv4N4espp6St25dv14get_ftm_lengthEv","espp::St25dv::get_ftm_length"],[58,3,1,"_CPPv4N4espp6St25dv20get_interrupt_statusEv","espp::St25dv::get_interrupt_status"],[58,3,1,"_CPPv4N4espp6St25dv4readEP7uint8_t7uint8_t8uint16_t","espp::St25dv::read"],[58,4,1,"_CPPv4N4espp6St25dv4readEP7uint8_t7uint8_t8uint16_t","espp::St25dv::read::data"],[58,4,1,"_CPPv4N4espp6St25dv4readEP7uint8_t7uint8_t8uint16_t","espp::St25dv::read::length"],[58,4,1,"_CPPv4N4espp6St25dv4readEP7uint8_t7uint8_t8uint16_t","espp::St25dv::read::offset"],[58,8,1,"_CPPv4N4espp6St25dv7read_fnE","espp::St25dv::read_fn"],[58,3,1,"_CPPv4N4espp6St25dv7receiveEP7uint8_t7uint8_t","espp::St25dv::receive"],[58,4,1,"_CPPv4N4espp6St25dv7receiveEP7uint8_t7uint8_t","espp::St25dv::receive::data"],[58,4,1,"_CPPv4N4espp6St25dv7receiveEP7uint8_t7uint8_t","espp::St25dv::receive::length"],[58,3,1,"_CPPv4N4espp6St25dv10set_recordER4Ndef","espp::St25dv::set_record"],[58,4,1,"_CPPv4N4espp6St25dv10set_recordER4Ndef","espp::St25dv::set_record::record"],[58,3,1,"_CPPv4N4espp6St25dv24start_fast_transfer_modeEv","espp::St25dv::start_fast_transfer_mode"],[58,3,1,"_CPPv4N4espp6St25dv23stop_fast_transfer_modeEv","espp::St25dv::stop_fast_transfer_mode"],[58,3,1,"_CPPv4N4espp6St25dv8transferEP7uint8_t7uint8_t","espp::St25dv::transfer"],[58,4,1,"_CPPv4N4espp6St25dv8transferEP7uint8_t7uint8_t","espp::St25dv::transfer::data"],[58,4,1,"_CPPv4N4espp6St25dv8transferEP7uint8_t7uint8_t","espp::St25dv::transfer::length"],[58,3,1,"_CPPv4N4espp6St25dv5writeENSt11string_viewE","espp::St25dv::write"],[58,4,1,"_CPPv4N4espp6St25dv5writeENSt11string_viewE","espp::St25dv::write::payload"],[58,8,1,"_CPPv4N4espp6St25dv8write_fnE","espp::St25dv::write_fn"],[15,2,1,"_CPPv4N4espp6St7789E","espp::St7789"],[15,3,1,"_CPPv4N4espp6St77895clearE6size_t6size_t6size_t6size_t8uint16_t","espp::St7789::clear"],[15,4,1,"_CPPv4N4espp6St77895clearE6size_t6size_t6size_t6size_t8uint16_t","espp::St7789::clear::color"],[15,4,1,"_CPPv4N4espp6St77895clearE6size_t6size_t6size_t6size_t8uint16_t","espp::St7789::clear::height"],[15,4,1,"_CPPv4N4espp6St77895clearE6size_t6size_t6size_t6size_t8uint16_t","espp::St7789::clear::width"],[15,4,1,"_CPPv4N4espp6St77895clearE6size_t6size_t6size_t6size_t8uint16_t","espp::St7789::clear::x"],[15,4,1,"_CPPv4N4espp6St77895clearE6size_t6size_t6size_t6size_t8uint16_t","espp::St7789::clear::y"],[15,3,1,"_CPPv4N4espp6St77894fillEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t8uint32_t","espp::St7789::fill"],[15,4,1,"_CPPv4N4espp6St77894fillEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t8uint32_t","espp::St7789::fill::area"],[15,4,1,"_CPPv4N4espp6St77894fillEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t8uint32_t","espp::St7789::fill::color_map"],[15,4,1,"_CPPv4N4espp6St77894fillEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t8uint32_t","espp::St7789::fill::drv"],[15,4,1,"_CPPv4N4espp6St77894fillEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t8uint32_t","espp::St7789::fill::flags"],[15,3,1,"_CPPv4N4espp6St77895flushEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t","espp::St7789::flush"],[15,4,1,"_CPPv4N4espp6St77895flushEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t","espp::St7789::flush::area"],[15,4,1,"_CPPv4N4espp6St77895flushEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t","espp::St7789::flush::color_map"],[15,4,1,"_CPPv4N4espp6St77895flushEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t","espp::St7789::flush::drv"],[15,3,1,"_CPPv4N4espp6St778910get_offsetERiRi","espp::St7789::get_offset"],[15,4,1,"_CPPv4N4espp6St778910get_offsetERiRi","espp::St7789::get_offset::x"],[15,4,1,"_CPPv4N4espp6St778910get_offsetERiRi","espp::St7789::get_offset::y"],[15,3,1,"_CPPv4N4espp6St778910initializeERKN15display_drivers6ConfigE","espp::St7789::initialize"],[15,4,1,"_CPPv4N4espp6St778910initializeERKN15display_drivers6ConfigE","espp::St7789::initialize::config"],[15,3,1,"_CPPv4N4espp6St778912send_commandE7uint8_t","espp::St7789::send_command"],[15,4,1,"_CPPv4N4espp6St778912send_commandE7uint8_t","espp::St7789::send_command::command"],[15,3,1,"_CPPv4N4espp6St77899send_dataEPK7uint8_t6size_t8uint32_t","espp::St7789::send_data"],[15,4,1,"_CPPv4N4espp6St77899send_dataEPK7uint8_t6size_t8uint32_t","espp::St7789::send_data::data"],[15,4,1,"_CPPv4N4espp6St77899send_dataEPK7uint8_t6size_t8uint32_t","espp::St7789::send_data::flags"],[15,4,1,"_CPPv4N4espp6St77899send_dataEPK7uint8_t6size_t8uint32_t","espp::St7789::send_data::length"],[15,3,1,"_CPPv4N4espp6St778916set_drawing_areaE6size_t6size_t6size_t6size_t","espp::St7789::set_drawing_area"],[15,3,1,"_CPPv4N4espp6St778916set_drawing_areaEPK9lv_area_t","espp::St7789::set_drawing_area"],[15,4,1,"_CPPv4N4espp6St778916set_drawing_areaEPK9lv_area_t","espp::St7789::set_drawing_area::area"],[15,4,1,"_CPPv4N4espp6St778916set_drawing_areaE6size_t6size_t6size_t6size_t","espp::St7789::set_drawing_area::xe"],[15,4,1,"_CPPv4N4espp6St778916set_drawing_areaE6size_t6size_t6size_t6size_t","espp::St7789::set_drawing_area::xs"],[15,4,1,"_CPPv4N4espp6St778916set_drawing_areaE6size_t6size_t6size_t6size_t","espp::St7789::set_drawing_area::ye"],[15,4,1,"_CPPv4N4espp6St778916set_drawing_areaE6size_t6size_t6size_t6size_t","espp::St7789::set_drawing_area::ys"],[15,3,1,"_CPPv4N4espp6St778910set_offsetEii","espp::St7789::set_offset"],[15,4,1,"_CPPv4N4espp6St778910set_offsetEii","espp::St7789::set_offset::x"],[15,4,1,"_CPPv4N4espp6St778910set_offsetEii","espp::St7789::set_offset::y"],[65,2,1,"_CPPv4N4espp4TaskE","espp::Task"],[65,2,1,"_CPPv4N4espp4Task6ConfigE","espp::Task::Config"],[65,1,1,"_CPPv4N4espp4Task6Config8callbackE","espp::Task::Config::callback"],[65,1,1,"_CPPv4N4espp4Task6Config7core_idE","espp::Task::Config::core_id"],[65,1,1,"_CPPv4N4espp4Task6Config9log_levelE","espp::Task::Config::log_level"],[65,1,1,"_CPPv4N4espp4Task6Config4nameE","espp::Task::Config::name"],[65,1,1,"_CPPv4N4espp4Task6Config8priorityE","espp::Task::Config::priority"],[65,1,1,"_CPPv4N4espp4Task6Config16stack_size_bytesE","espp::Task::Config::stack_size_bytes"],[65,8,1,"_CPPv4N4espp4Task11callback_fnE","espp::Task::callback_fn"],[65,3,1,"_CPPv4N4espp4Task10is_runningEv","espp::Task::is_running"],[65,3,1,"_CPPv4N4espp4Task10is_startedEv","espp::Task::is_started"],[65,3,1,"_CPPv4N4espp4Task11make_uniqueERK6Config","espp::Task::make_unique"],[65,4,1,"_CPPv4N4espp4Task11make_uniqueERK6Config","espp::Task::make_unique::config"],[65,3,1,"_CPPv4N4espp4Task5startEv","espp::Task::start"],[65,3,1,"_CPPv4N4espp4Task4stopEv","espp::Task::stop"],[65,3,1,"_CPPv4N4espp4TaskD0Ev","espp::Task::~Task"],[51,2,1,"_CPPv4N4espp11TaskMonitorE","espp::TaskMonitor"],[51,2,1,"_CPPv4N4espp11TaskMonitor6ConfigE","espp::TaskMonitor::Config"],[51,1,1,"_CPPv4N4espp11TaskMonitor6Config6periodE","espp::TaskMonitor::Config::period"],[51,1,1,"_CPPv4N4espp11TaskMonitor6Config21task_stack_size_bytesE","espp::TaskMonitor::Config::task_stack_size_bytes"],[51,3,1,"_CPPv4N4espp11TaskMonitor15get_latest_infoEv","espp::TaskMonitor::get_latest_info"],[54,2,1,"_CPPv4N4espp9TcpSocketE","espp::TcpSocket"],[54,2,1,"_CPPv4N4espp9TcpSocket6ConfigE","espp::TcpSocket::Config"],[54,1,1,"_CPPv4N4espp9TcpSocket6Config9log_levelE","espp::TcpSocket::Config::log_level"],[54,2,1,"_CPPv4N4espp9TcpSocket13ConnectConfigE","espp::TcpSocket::ConnectConfig"],[54,1,1,"_CPPv4N4espp9TcpSocket13ConnectConfig10ip_addressE","espp::TcpSocket::ConnectConfig::ip_address"],[54,1,1,"_CPPv4N4espp9TcpSocket13ConnectConfig4portE","espp::TcpSocket::ConnectConfig::port"],[54,3,1,"_CPPv4N4espp9TcpSocket9TcpSocketERK6Config","espp::TcpSocket::TcpSocket"],[54,4,1,"_CPPv4N4espp9TcpSocket9TcpSocketERK6Config","espp::TcpSocket::TcpSocket::config"],[54,3,1,"_CPPv4N4espp9TcpSocket6acceptEv","espp::TcpSocket::accept"],[54,3,1,"_CPPv4N4espp9TcpSocket19add_multicast_groupERKNSt6stringE","espp::TcpSocket::add_multicast_group"],[54,4,1,"_CPPv4N4espp9TcpSocket19add_multicast_groupERKNSt6stringE","espp::TcpSocket::add_multicast_group::multicast_group"],[54,3,1,"_CPPv4N4espp9TcpSocket4bindEi","espp::TcpSocket::bind"],[54,4,1,"_CPPv4N4espp9TcpSocket4bindEi","espp::TcpSocket::bind::port"],[54,3,1,"_CPPv4N4espp9TcpSocket5closeEv","espp::TcpSocket::close"],[54,3,1,"_CPPv4N4espp9TcpSocket7connectERK13ConnectConfig","espp::TcpSocket::connect"],[54,4,1,"_CPPv4N4espp9TcpSocket7connectERK13ConnectConfig","espp::TcpSocket::connect::connect_config"],[54,3,1,"_CPPv4N4espp9TcpSocket12enable_reuseEv","espp::TcpSocket::enable_reuse"],[54,3,1,"_CPPv4N4espp9TcpSocket13get_ipv4_infoEv","espp::TcpSocket::get_ipv4_info"],[54,3,1,"_CPPv4NK4espp9TcpSocket15get_remote_infoEv","espp::TcpSocket::get_remote_info"],[54,3,1,"_CPPv4NK4espp9TcpSocket12is_connectedEv","espp::TcpSocket::is_connected"],[54,3,1,"_CPPv4N4espp9TcpSocket8is_validEi","espp::TcpSocket::is_valid"],[54,3,1,"_CPPv4NK4espp9TcpSocket8is_validEv","espp::TcpSocket::is_valid"],[54,4,1,"_CPPv4N4espp9TcpSocket8is_validEi","espp::TcpSocket::is_valid::socket_fd"],[54,3,1,"_CPPv4N4espp9TcpSocket6listenEi","espp::TcpSocket::listen"],[54,4,1,"_CPPv4N4espp9TcpSocket6listenEi","espp::TcpSocket::listen::max_pending_connections"],[54,3,1,"_CPPv4N4espp9TcpSocket14make_multicastE7uint8_t7uint8_t","espp::TcpSocket::make_multicast"],[54,4,1,"_CPPv4N4espp9TcpSocket14make_multicastE7uint8_t7uint8_t","espp::TcpSocket::make_multicast::loopback_enabled"],[54,4,1,"_CPPv4N4espp9TcpSocket14make_multicastE7uint8_t7uint8_t","espp::TcpSocket::make_multicast::time_to_live"],[54,3,1,"_CPPv4N4espp9TcpSocket7receiveEP7uint8_t6size_t","espp::TcpSocket::receive"],[54,3,1,"_CPPv4N4espp9TcpSocket7receiveERNSt6vectorI7uint8_tEE6size_t","espp::TcpSocket::receive"],[54,4,1,"_CPPv4N4espp9TcpSocket7receiveEP7uint8_t6size_t","espp::TcpSocket::receive::data"],[54,4,1,"_CPPv4N4espp9TcpSocket7receiveERNSt6vectorI7uint8_tEE6size_t","espp::TcpSocket::receive::data"],[54,4,1,"_CPPv4N4espp9TcpSocket7receiveEP7uint8_t6size_t","espp::TcpSocket::receive::max_num_bytes"],[54,4,1,"_CPPv4N4espp9TcpSocket7receiveERNSt6vectorI7uint8_tEE6size_t","espp::TcpSocket::receive::max_num_bytes"],[54,8,1,"_CPPv4N4espp9TcpSocket19receive_callback_fnE","espp::TcpSocket::receive_callback_fn"],[54,3,1,"_CPPv4N4espp9TcpSocket6reinitEv","espp::TcpSocket::reinit"],[54,8,1,"_CPPv4N4espp9TcpSocket20response_callback_fnE","espp::TcpSocket::response_callback_fn"],[54,3,1,"_CPPv4N4espp9TcpSocket19set_receive_timeoutERKNSt6chrono8durationIfEE","espp::TcpSocket::set_receive_timeout"],[54,4,1,"_CPPv4N4espp9TcpSocket19set_receive_timeoutERKNSt6chrono8durationIfEE","espp::TcpSocket::set_receive_timeout::timeout"],[54,3,1,"_CPPv4N4espp9TcpSocket8transmitENSt11string_viewERKN6detail17TcpTransmitConfigE","espp::TcpSocket::transmit"],[54,3,1,"_CPPv4N4espp9TcpSocket8transmitERKNSt6vectorI7uint8_tEERKN6detail17TcpTransmitConfigE","espp::TcpSocket::transmit"],[54,3,1,"_CPPv4N4espp9TcpSocket8transmitERKNSt6vectorIcEERKN6detail17TcpTransmitConfigE","espp::TcpSocket::transmit"],[54,4,1,"_CPPv4N4espp9TcpSocket8transmitENSt11string_viewERKN6detail17TcpTransmitConfigE","espp::TcpSocket::transmit::data"],[54,4,1,"_CPPv4N4espp9TcpSocket8transmitERKNSt6vectorI7uint8_tEERKN6detail17TcpTransmitConfigE","espp::TcpSocket::transmit::data"],[54,4,1,"_CPPv4N4espp9TcpSocket8transmitERKNSt6vectorIcEERKN6detail17TcpTransmitConfigE","espp::TcpSocket::transmit::data"],[54,4,1,"_CPPv4N4espp9TcpSocket8transmitENSt11string_viewERKN6detail17TcpTransmitConfigE","espp::TcpSocket::transmit::transmit_config"],[54,4,1,"_CPPv4N4espp9TcpSocket8transmitERKNSt6vectorI7uint8_tEERKN6detail17TcpTransmitConfigE","espp::TcpSocket::transmit::transmit_config"],[54,4,1,"_CPPv4N4espp9TcpSocket8transmitERKNSt6vectorIcEERKN6detail17TcpTransmitConfigE","espp::TcpSocket::transmit::transmit_config"],[54,3,1,"_CPPv4N4espp9TcpSocketD0Ev","espp::TcpSocket::~TcpSocket"],[66,2,1,"_CPPv4N4espp10ThermistorE","espp::Thermistor"],[66,2,1,"_CPPv4N4espp10Thermistor6ConfigE","espp::Thermistor::Config"],[66,1,1,"_CPPv4N4espp10Thermistor6Config4betaE","espp::Thermistor::Config::beta"],[66,1,1,"_CPPv4N4espp10Thermistor6Config14divider_configE","espp::Thermistor::Config::divider_config"],[66,1,1,"_CPPv4N4espp10Thermistor6Config21fixed_resistance_ohmsE","espp::Thermistor::Config::fixed_resistance_ohms"],[66,1,1,"_CPPv4N4espp10Thermistor6Config9log_levelE","espp::Thermistor::Config::log_level"],[66,1,1,"_CPPv4N4espp10Thermistor6Config23nominal_resistance_ohmsE","espp::Thermistor::Config::nominal_resistance_ohms"],[66,1,1,"_CPPv4N4espp10Thermistor6Config7read_mvE","espp::Thermistor::Config::read_mv"],[66,1,1,"_CPPv4N4espp10Thermistor6Config9supply_mvE","espp::Thermistor::Config::supply_mv"],[66,6,1,"_CPPv4N4espp10Thermistor21ResistorDividerConfigE","espp::Thermistor::ResistorDividerConfig"],[66,7,1,"_CPPv4N4espp10Thermistor21ResistorDividerConfig5LOWERE","espp::Thermistor::ResistorDividerConfig::LOWER"],[66,7,1,"_CPPv4N4espp10Thermistor21ResistorDividerConfig5UPPERE","espp::Thermistor::ResistorDividerConfig::UPPER"],[66,3,1,"_CPPv4N4espp10Thermistor10ThermistorERK6Config","espp::Thermistor::Thermistor"],[66,4,1,"_CPPv4N4espp10Thermistor10ThermistorERK6Config","espp::Thermistor::Thermistor::config"],[66,3,1,"_CPPv4N4espp10Thermistor11get_celsiusEv","espp::Thermistor::get_celsius"],[66,3,1,"_CPPv4N4espp10Thermistor14get_fahrenheitEv","espp::Thermistor::get_fahrenheit"],[66,3,1,"_CPPv4N4espp10Thermistor10get_kelvinEv","espp::Thermistor::get_kelvin"],[66,3,1,"_CPPv4N4espp10Thermistor14get_resistanceEv","espp::Thermistor::get_resistance"],[66,8,1,"_CPPv4N4espp10Thermistor10read_mv_fnE","espp::Thermistor::read_mv_fn"],[67,2,1,"_CPPv4N4espp5TimerE","espp::Timer"],[67,2,1,"_CPPv4N4espp5Timer6ConfigE","espp::Timer::Config"],[67,1,1,"_CPPv4N4espp5Timer6Config10auto_startE","espp::Timer::Config::auto_start"],[67,1,1,"_CPPv4N4espp5Timer6Config8callbackE","espp::Timer::Config::callback"],[67,1,1,"_CPPv4N4espp5Timer6Config7core_idE","espp::Timer::Config::core_id"],[67,1,1,"_CPPv4N4espp5Timer6Config5delayE","espp::Timer::Config::delay"],[67,1,1,"_CPPv4N4espp5Timer6Config9log_levelE","espp::Timer::Config::log_level"],[67,1,1,"_CPPv4N4espp5Timer6Config4nameE","espp::Timer::Config::name"],[67,1,1,"_CPPv4N4espp5Timer6Config6periodE","espp::Timer::Config::period"],[67,1,1,"_CPPv4N4espp5Timer6Config8priorityE","espp::Timer::Config::priority"],[67,1,1,"_CPPv4N4espp5Timer6Config16stack_size_bytesE","espp::Timer::Config::stack_size_bytes"],[67,3,1,"_CPPv4N4espp5Timer5TimerERK6Config","espp::Timer::Timer"],[67,4,1,"_CPPv4N4espp5Timer5TimerERK6Config","espp::Timer::Timer::config"],[67,8,1,"_CPPv4N4espp5Timer11callback_fnE","espp::Timer::callback_fn"],[67,3,1,"_CPPv4N4espp5Timer6cancelEv","espp::Timer::cancel"],[67,3,1,"_CPPv4NK4espp5Timer10is_runningEv","espp::Timer::is_running"],[67,3,1,"_CPPv4N4espp5Timer5startENSt6chrono8durationIfEE","espp::Timer::start"],[67,3,1,"_CPPv4N4espp5Timer5startEv","espp::Timer::start"],[67,4,1,"_CPPv4N4espp5Timer5startENSt6chrono8durationIfEE","espp::Timer::start::delay"],[67,3,1,"_CPPv4N4espp5TimerD0Ev","espp::Timer::~Timer"],[37,2,1,"_CPPv4N4espp13TouchpadInputE","espp::TouchpadInput"],[37,2,1,"_CPPv4N4espp13TouchpadInput6ConfigE","espp::TouchpadInput::Config"],[37,1,1,"_CPPv4N4espp13TouchpadInput6Config8invert_xE","espp::TouchpadInput::Config::invert_x"],[37,1,1,"_CPPv4N4espp13TouchpadInput6Config8invert_yE","espp::TouchpadInput::Config::invert_y"],[37,1,1,"_CPPv4N4espp13TouchpadInput6Config9log_levelE","espp::TouchpadInput::Config::log_level"],[37,1,1,"_CPPv4N4espp13TouchpadInput6Config7swap_xyE","espp::TouchpadInput::Config::swap_xy"],[37,1,1,"_CPPv4N4espp13TouchpadInput6Config13touchpad_readE","espp::TouchpadInput::Config::touchpad_read"],[37,3,1,"_CPPv4N4espp13TouchpadInput13TouchpadInputERK6Config","espp::TouchpadInput::TouchpadInput"],[37,4,1,"_CPPv4N4espp13TouchpadInput13TouchpadInputERK6Config","espp::TouchpadInput::TouchpadInput::config"],[37,8,1,"_CPPv4N4espp13TouchpadInput16touchpad_read_fnE","espp::TouchpadInput::touchpad_read_fn"],[37,3,1,"_CPPv4N4espp13TouchpadInputD0Ev","espp::TouchpadInput::~TouchpadInput"],[55,2,1,"_CPPv4N4espp9UdpSocketE","espp::UdpSocket"],[55,2,1,"_CPPv4N4espp9UdpSocket6ConfigE","espp::UdpSocket::Config"],[55,1,1,"_CPPv4N4espp9UdpSocket6Config9log_levelE","espp::UdpSocket::Config::log_level"],[55,2,1,"_CPPv4N4espp9UdpSocket13ReceiveConfigE","espp::UdpSocket::ReceiveConfig"],[55,1,1,"_CPPv4N4espp9UdpSocket13ReceiveConfig11buffer_sizeE","espp::UdpSocket::ReceiveConfig::buffer_size"],[55,1,1,"_CPPv4N4espp9UdpSocket13ReceiveConfig21is_multicast_endpointE","espp::UdpSocket::ReceiveConfig::is_multicast_endpoint"],[55,1,1,"_CPPv4N4espp9UdpSocket13ReceiveConfig15multicast_groupE","espp::UdpSocket::ReceiveConfig::multicast_group"],[55,1,1,"_CPPv4N4espp9UdpSocket13ReceiveConfig19on_receive_callbackE","espp::UdpSocket::ReceiveConfig::on_receive_callback"],[55,1,1,"_CPPv4N4espp9UdpSocket13ReceiveConfig4portE","espp::UdpSocket::ReceiveConfig::port"],[55,2,1,"_CPPv4N4espp9UdpSocket10SendConfigE","espp::UdpSocket::SendConfig"],[55,1,1,"_CPPv4N4espp9UdpSocket10SendConfig10ip_addressE","espp::UdpSocket::SendConfig::ip_address"],[55,1,1,"_CPPv4N4espp9UdpSocket10SendConfig21is_multicast_endpointE","espp::UdpSocket::SendConfig::is_multicast_endpoint"],[55,1,1,"_CPPv4N4espp9UdpSocket10SendConfig20on_response_callbackE","espp::UdpSocket::SendConfig::on_response_callback"],[55,1,1,"_CPPv4N4espp9UdpSocket10SendConfig4portE","espp::UdpSocket::SendConfig::port"],[55,1,1,"_CPPv4N4espp9UdpSocket10SendConfig13response_sizeE","espp::UdpSocket::SendConfig::response_size"],[55,1,1,"_CPPv4N4espp9UdpSocket10SendConfig16response_timeoutE","espp::UdpSocket::SendConfig::response_timeout"],[55,1,1,"_CPPv4N4espp9UdpSocket10SendConfig17wait_for_responseE","espp::UdpSocket::SendConfig::wait_for_response"],[55,3,1,"_CPPv4N4espp9UdpSocket9UdpSocketERK6Config","espp::UdpSocket::UdpSocket"],[55,4,1,"_CPPv4N4espp9UdpSocket9UdpSocketERK6Config","espp::UdpSocket::UdpSocket::config"],[55,3,1,"_CPPv4N4espp9UdpSocket19add_multicast_groupERKNSt6stringE","espp::UdpSocket::add_multicast_group"],[55,4,1,"_CPPv4N4espp9UdpSocket19add_multicast_groupERKNSt6stringE","espp::UdpSocket::add_multicast_group::multicast_group"],[55,3,1,"_CPPv4N4espp9UdpSocket12enable_reuseEv","espp::UdpSocket::enable_reuse"],[55,3,1,"_CPPv4N4espp9UdpSocket13get_ipv4_infoEv","espp::UdpSocket::get_ipv4_info"],[55,3,1,"_CPPv4N4espp9UdpSocket8is_validEi","espp::UdpSocket::is_valid"],[55,3,1,"_CPPv4NK4espp9UdpSocket8is_validEv","espp::UdpSocket::is_valid"],[55,4,1,"_CPPv4N4espp9UdpSocket8is_validEi","espp::UdpSocket::is_valid::socket_fd"],[55,3,1,"_CPPv4N4espp9UdpSocket14make_multicastE7uint8_t7uint8_t","espp::UdpSocket::make_multicast"],[55,4,1,"_CPPv4N4espp9UdpSocket14make_multicastE7uint8_t7uint8_t","espp::UdpSocket::make_multicast::loopback_enabled"],[55,4,1,"_CPPv4N4espp9UdpSocket14make_multicastE7uint8_t7uint8_t","espp::UdpSocket::make_multicast::time_to_live"],[55,3,1,"_CPPv4N4espp9UdpSocket7receiveE6size_tRNSt6vectorI7uint8_tEERN6Socket4InfoE","espp::UdpSocket::receive"],[55,4,1,"_CPPv4N4espp9UdpSocket7receiveE6size_tRNSt6vectorI7uint8_tEERN6Socket4InfoE","espp::UdpSocket::receive::data"],[55,4,1,"_CPPv4N4espp9UdpSocket7receiveE6size_tRNSt6vectorI7uint8_tEERN6Socket4InfoE","espp::UdpSocket::receive::max_num_bytes"],[55,4,1,"_CPPv4N4espp9UdpSocket7receiveE6size_tRNSt6vectorI7uint8_tEERN6Socket4InfoE","espp::UdpSocket::receive::remote_info"],[55,8,1,"_CPPv4N4espp9UdpSocket19receive_callback_fnE","espp::UdpSocket::receive_callback_fn"],[55,8,1,"_CPPv4N4espp9UdpSocket20response_callback_fnE","espp::UdpSocket::response_callback_fn"],[55,3,1,"_CPPv4N4espp9UdpSocket4sendENSt11string_viewERK10SendConfig","espp::UdpSocket::send"],[55,3,1,"_CPPv4N4espp9UdpSocket4sendERKNSt6vectorI7uint8_tEERK10SendConfig","espp::UdpSocket::send"],[55,4,1,"_CPPv4N4espp9UdpSocket4sendENSt11string_viewERK10SendConfig","espp::UdpSocket::send::data"],[55,4,1,"_CPPv4N4espp9UdpSocket4sendERKNSt6vectorI7uint8_tEERK10SendConfig","espp::UdpSocket::send::data"],[55,4,1,"_CPPv4N4espp9UdpSocket4sendENSt11string_viewERK10SendConfig","espp::UdpSocket::send::send_config"],[55,4,1,"_CPPv4N4espp9UdpSocket4sendERKNSt6vectorI7uint8_tEERK10SendConfig","espp::UdpSocket::send::send_config"],[55,3,1,"_CPPv4N4espp9UdpSocket19set_receive_timeoutERKNSt6chrono8durationIfEE","espp::UdpSocket::set_receive_timeout"],[55,4,1,"_CPPv4N4espp9UdpSocket19set_receive_timeoutERKNSt6chrono8durationIfEE","espp::UdpSocket::set_receive_timeout::timeout"],[55,3,1,"_CPPv4N4espp9UdpSocket15start_receivingERN4Task6ConfigERK13ReceiveConfig","espp::UdpSocket::start_receiving"],[55,4,1,"_CPPv4N4espp9UdpSocket15start_receivingERN4Task6ConfigERK13ReceiveConfig","espp::UdpSocket::start_receiving::receive_config"],[55,4,1,"_CPPv4N4espp9UdpSocket15start_receivingERN4Task6ConfigERK13ReceiveConfig","espp::UdpSocket::start_receiving::task_config"],[55,3,1,"_CPPv4N4espp9UdpSocketD0Ev","espp::UdpSocket::~UdpSocket"],[50,2,1,"_CPPv4I0EN4espp8Vector2dE","espp::Vector2d"],[50,5,1,"_CPPv4I0EN4espp8Vector2dE","espp::Vector2d::T"],[50,3,1,"_CPPv4N4espp8Vector2d8Vector2dE1T1T","espp::Vector2d::Vector2d"],[50,3,1,"_CPPv4N4espp8Vector2d8Vector2dERK8Vector2d","espp::Vector2d::Vector2d"],[50,4,1,"_CPPv4N4espp8Vector2d8Vector2dERK8Vector2d","espp::Vector2d::Vector2d::other"],[50,4,1,"_CPPv4N4espp8Vector2d8Vector2dE1T1T","espp::Vector2d::Vector2d::x"],[50,4,1,"_CPPv4N4espp8Vector2d8Vector2dE1T1T","espp::Vector2d::Vector2d::y"],[50,3,1,"_CPPv4NK4espp8Vector2d3dotERK8Vector2d","espp::Vector2d::dot"],[50,4,1,"_CPPv4NK4espp8Vector2d3dotERK8Vector2d","espp::Vector2d::dot::other"],[50,3,1,"_CPPv4NK4espp8Vector2d9magnitudeEv","espp::Vector2d::magnitude"],[50,3,1,"_CPPv4NK4espp8Vector2d17magnitude_squaredEv","espp::Vector2d::magnitude_squared"],[50,3,1,"_CPPv4NK4espp8Vector2d10normalizedEv","espp::Vector2d::normalized"],[50,3,1,"_CPPv4NK4espp8Vector2dmlERK1T","espp::Vector2d::operator*"],[50,4,1,"_CPPv4NK4espp8Vector2dmlERK1T","espp::Vector2d::operator*::v"],[50,3,1,"_CPPv4N4espp8Vector2dmLERK1T","espp::Vector2d::operator*="],[50,4,1,"_CPPv4N4espp8Vector2dmLERK1T","espp::Vector2d::operator*=::v"],[50,3,1,"_CPPv4NK4espp8Vector2dplERK8Vector2d","espp::Vector2d::operator+"],[50,4,1,"_CPPv4NK4espp8Vector2dplERK8Vector2d","espp::Vector2d::operator+::rhs"],[50,3,1,"_CPPv4N4espp8Vector2dpLERK8Vector2d","espp::Vector2d::operator+="],[50,4,1,"_CPPv4N4espp8Vector2dpLERK8Vector2d","espp::Vector2d::operator+=::rhs"],[50,3,1,"_CPPv4NK4espp8Vector2dmiERK8Vector2d","espp::Vector2d::operator-"],[50,3,1,"_CPPv4NK4espp8Vector2dmiEv","espp::Vector2d::operator-"],[50,4,1,"_CPPv4NK4espp8Vector2dmiERK8Vector2d","espp::Vector2d::operator-::rhs"],[50,3,1,"_CPPv4N4espp8Vector2dmIERK8Vector2d","espp::Vector2d::operator-="],[50,4,1,"_CPPv4N4espp8Vector2dmIERK8Vector2d","espp::Vector2d::operator-=::rhs"],[50,3,1,"_CPPv4NK4espp8Vector2ddvERK1T","espp::Vector2d::operator/"],[50,3,1,"_CPPv4NK4espp8Vector2ddvERK8Vector2d","espp::Vector2d::operator/"],[50,4,1,"_CPPv4NK4espp8Vector2ddvERK1T","espp::Vector2d::operator/::v"],[50,4,1,"_CPPv4NK4espp8Vector2ddvERK8Vector2d","espp::Vector2d::operator/::v"],[50,3,1,"_CPPv4N4espp8Vector2ddVERK1T","espp::Vector2d::operator/="],[50,3,1,"_CPPv4N4espp8Vector2ddVERK8Vector2d","espp::Vector2d::operator/="],[50,4,1,"_CPPv4N4espp8Vector2ddVERK1T","espp::Vector2d::operator/=::v"],[50,4,1,"_CPPv4N4espp8Vector2ddVERK8Vector2d","espp::Vector2d::operator/=::v"],[50,3,1,"_CPPv4N4espp8Vector2daSERK8Vector2d","espp::Vector2d::operator="],[50,4,1,"_CPPv4N4espp8Vector2daSERK8Vector2d","espp::Vector2d::operator=::other"],[50,3,1,"_CPPv4N4espp8Vector2dixEi","espp::Vector2d::operator[]"],[50,4,1,"_CPPv4N4espp8Vector2dixEi","espp::Vector2d::operator[]::index"],[50,3,1,"_CPPv4I0_PNSt9enable_ifINSt17is_floating_pointI1UE5valueEE4typeEENK4espp8Vector2d7rotatedE8Vector2d1T","espp::Vector2d::rotated"],[50,5,1,"_CPPv4I0_PNSt9enable_ifINSt17is_floating_pointI1UE5valueEE4typeEENK4espp8Vector2d7rotatedE8Vector2d1T","espp::Vector2d::rotated::U"],[50,4,1,"_CPPv4I0_PNSt9enable_ifINSt17is_floating_pointI1UE5valueEE4typeEENK4espp8Vector2d7rotatedE8Vector2d1T","espp::Vector2d::rotated::radians"],[50,3,1,"_CPPv4N4espp8Vector2d1xE1T","espp::Vector2d::x"],[50,3,1,"_CPPv4NK4espp8Vector2d1xEv","espp::Vector2d::x"],[50,4,1,"_CPPv4N4espp8Vector2d1xE1T","espp::Vector2d::x::v"],[50,3,1,"_CPPv4N4espp8Vector2d1yE1T","espp::Vector2d::y"],[50,3,1,"_CPPv4NK4espp8Vector2d1yEv","espp::Vector2d::y"],[50,4,1,"_CPPv4N4espp8Vector2d1yE1T","espp::Vector2d::y::v"],[69,2,1,"_CPPv4N4espp6WifiApE","espp::WifiAp"],[69,2,1,"_CPPv4N4espp6WifiAp6ConfigE","espp::WifiAp::Config"],[69,1,1,"_CPPv4N4espp6WifiAp6Config7channelE","espp::WifiAp::Config::channel"],[69,1,1,"_CPPv4N4espp6WifiAp6Config9log_levelE","espp::WifiAp::Config::log_level"],[69,1,1,"_CPPv4N4espp6WifiAp6Config22max_number_of_stationsE","espp::WifiAp::Config::max_number_of_stations"],[69,1,1,"_CPPv4N4espp6WifiAp6Config8passwordE","espp::WifiAp::Config::password"],[69,1,1,"_CPPv4N4espp6WifiAp6Config4ssidE","espp::WifiAp::Config::ssid"],[69,3,1,"_CPPv4N4espp6WifiAp6WifiApERK6Config","espp::WifiAp::WifiAp"],[69,4,1,"_CPPv4N4espp6WifiAp6WifiApERK6Config","espp::WifiAp::WifiAp::config"],[70,2,1,"_CPPv4N4espp7WifiStaE","espp::WifiSta"],[70,2,1,"_CPPv4N4espp7WifiSta6ConfigE","espp::WifiSta::Config"],[70,1,1,"_CPPv4N4espp7WifiSta6Config6ap_macE","espp::WifiSta::Config::ap_mac"],[70,1,1,"_CPPv4N4espp7WifiSta6Config7channelE","espp::WifiSta::Config::channel"],[70,1,1,"_CPPv4N4espp7WifiSta6Config9log_levelE","espp::WifiSta::Config::log_level"],[70,1,1,"_CPPv4N4espp7WifiSta6Config19num_connect_retriesE","espp::WifiSta::Config::num_connect_retries"],[70,1,1,"_CPPv4N4espp7WifiSta6Config12on_connectedE","espp::WifiSta::Config::on_connected"],[70,1,1,"_CPPv4N4espp7WifiSta6Config15on_disconnectedE","espp::WifiSta::Config::on_disconnected"],[70,1,1,"_CPPv4N4espp7WifiSta6Config9on_got_ipE","espp::WifiSta::Config::on_got_ip"],[70,1,1,"_CPPv4N4espp7WifiSta6Config8passwordE","espp::WifiSta::Config::password"],[70,1,1,"_CPPv4N4espp7WifiSta6Config10set_ap_macE","espp::WifiSta::Config::set_ap_mac"],[70,1,1,"_CPPv4N4espp7WifiSta6Config4ssidE","espp::WifiSta::Config::ssid"],[70,3,1,"_CPPv4N4espp7WifiSta7WifiStaERK6Config","espp::WifiSta::WifiSta"],[70,4,1,"_CPPv4N4espp7WifiSta7WifiStaERK6Config","espp::WifiSta::WifiSta::config"],[70,8,1,"_CPPv4N4espp7WifiSta16connect_callbackE","espp::WifiSta::connect_callback"],[70,8,1,"_CPPv4N4espp7WifiSta19disconnect_callbackE","espp::WifiSta::disconnect_callback"],[70,8,1,"_CPPv4N4espp7WifiSta11ip_callbackE","espp::WifiSta::ip_callback"],[70,3,1,"_CPPv4N4espp7WifiSta12is_connectedEv","espp::WifiSta::is_connected"],[70,3,1,"_CPPv4N4espp7WifiStaD0Ev","espp::WifiSta::~WifiSta"],[13,2,1,"_CPPv4N4espp21__csv_documentation__E","espp::__csv_documentation__"],[62,2,1,"_CPPv4N4espp31__serialization_documentation__E","espp::__serialization_documentation__"],[63,2,1,"_CPPv4N4espp31__state_machine_documentation__E","espp::__state_machine_documentation__"],[64,2,1,"_CPPv4N4espp26__tabulate_documentation__E","espp::__tabulate_documentation__"],[63,2,1,"_CPPv4N4espp13state_machine16DeepHistoryStateE","espp::state_machine::DeepHistoryState"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState5entryEv","espp::state_machine::DeepHistoryState::entry"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState4exitEv","espp::state_machine::DeepHistoryState::exit"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState12exitChildrenEv","espp::state_machine::DeepHistoryState::exitChildren"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState14getActiveChildEv","espp::state_machine::DeepHistoryState::getActiveChild"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState13getActiveLeafEv","espp::state_machine::DeepHistoryState::getActiveLeaf"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState10getInitialEv","espp::state_machine::DeepHistoryState::getInitial"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState14getParentStateEv","espp::state_machine::DeepHistoryState::getParentState"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState11handleEventEP9EventBase","espp::state_machine::DeepHistoryState::handleEvent"],[63,4,1,"_CPPv4N4espp13state_machine16DeepHistoryState11handleEventEP9EventBase","espp::state_machine::DeepHistoryState::handleEvent::event"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState10initializeEv","espp::state_machine::DeepHistoryState::initialize"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState10makeActiveEv","espp::state_machine::DeepHistoryState::makeActive"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState14setActiveChildEP9StateBase","espp::state_machine::DeepHistoryState::setActiveChild"],[63,4,1,"_CPPv4N4espp13state_machine16DeepHistoryState14setActiveChildEP9StateBase","espp::state_machine::DeepHistoryState::setActiveChild::childState"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState14setDeepHistoryEv","espp::state_machine::DeepHistoryState::setDeepHistory"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState14setParentStateEP9StateBase","espp::state_machine::DeepHistoryState::setParentState"],[63,4,1,"_CPPv4N4espp13state_machine16DeepHistoryState14setParentStateEP9StateBase","espp::state_machine::DeepHistoryState::setParentState::parent"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState17setShallowHistoryEv","espp::state_machine::DeepHistoryState::setShallowHistory"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState4tickEv","espp::state_machine::DeepHistoryState::tick"],[63,2,1,"_CPPv4N4espp13state_machine9EventBaseE","espp::state_machine::EventBase"],[63,2,1,"_CPPv4N4espp13state_machine19ShallowHistoryStateE","espp::state_machine::ShallowHistoryState"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState5entryEv","espp::state_machine::ShallowHistoryState::entry"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState4exitEv","espp::state_machine::ShallowHistoryState::exit"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState12exitChildrenEv","espp::state_machine::ShallowHistoryState::exitChildren"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState14getActiveChildEv","espp::state_machine::ShallowHistoryState::getActiveChild"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState13getActiveLeafEv","espp::state_machine::ShallowHistoryState::getActiveLeaf"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState10getInitialEv","espp::state_machine::ShallowHistoryState::getInitial"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState14getParentStateEv","espp::state_machine::ShallowHistoryState::getParentState"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState11handleEventEP9EventBase","espp::state_machine::ShallowHistoryState::handleEvent"],[63,4,1,"_CPPv4N4espp13state_machine19ShallowHistoryState11handleEventEP9EventBase","espp::state_machine::ShallowHistoryState::handleEvent::event"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState10initializeEv","espp::state_machine::ShallowHistoryState::initialize"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState10makeActiveEv","espp::state_machine::ShallowHistoryState::makeActive"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState14setActiveChildEP9StateBase","espp::state_machine::ShallowHistoryState::setActiveChild"],[63,4,1,"_CPPv4N4espp13state_machine19ShallowHistoryState14setActiveChildEP9StateBase","espp::state_machine::ShallowHistoryState::setActiveChild::childState"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState14setDeepHistoryEv","espp::state_machine::ShallowHistoryState::setDeepHistory"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState14setParentStateEP9StateBase","espp::state_machine::ShallowHistoryState::setParentState"],[63,4,1,"_CPPv4N4espp13state_machine19ShallowHistoryState14setParentStateEP9StateBase","espp::state_machine::ShallowHistoryState::setParentState::parent"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState17setShallowHistoryEv","espp::state_machine::ShallowHistoryState::setShallowHistory"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState4tickEv","espp::state_machine::ShallowHistoryState::tick"],[63,2,1,"_CPPv4N4espp13state_machine9StateBaseE","espp::state_machine::StateBase"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase5entryEv","espp::state_machine::StateBase::entry"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase4exitEv","espp::state_machine::StateBase::exit"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase12exitChildrenEv","espp::state_machine::StateBase::exitChildren"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase14getActiveChildEv","espp::state_machine::StateBase::getActiveChild"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase13getActiveLeafEv","espp::state_machine::StateBase::getActiveLeaf"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase10getInitialEv","espp::state_machine::StateBase::getInitial"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase14getParentStateEv","espp::state_machine::StateBase::getParentState"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase11handleEventEP9EventBase","espp::state_machine::StateBase::handleEvent"],[63,4,1,"_CPPv4N4espp13state_machine9StateBase11handleEventEP9EventBase","espp::state_machine::StateBase::handleEvent::event"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase10initializeEv","espp::state_machine::StateBase::initialize"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase10makeActiveEv","espp::state_machine::StateBase::makeActive"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase14setActiveChildEP9StateBase","espp::state_machine::StateBase::setActiveChild"],[63,4,1,"_CPPv4N4espp13state_machine9StateBase14setActiveChildEP9StateBase","espp::state_machine::StateBase::setActiveChild::childState"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase14setDeepHistoryEv","espp::state_machine::StateBase::setDeepHistory"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase14setParentStateEP9StateBase","espp::state_machine::StateBase::setParentState"],[63,4,1,"_CPPv4N4espp13state_machine9StateBase14setParentStateEP9StateBase","espp::state_machine::StateBase::setParentState::parent"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase17setShallowHistoryEv","espp::state_machine::StateBase::setShallowHistory"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase4tickEv","espp::state_machine::StateBase::tick"]]},objnames:{"0":["c","macro","C macro"],"1":["cpp","member","C++ member"],"2":["cpp","class","C++ class"],"3":["cpp","function","C++ function"],"4":["cpp","functionParam","C++ function parameter"],"5":["cpp","templateParam","C++ template parameter"],"6":["cpp","enum","C++ enum"],"7":["cpp","enumerator","C++ enumerator"],"8":["cpp","type","C++ type"]},objtypes:{"0":"c:macro","1":"cpp:member","2":"cpp:class","3":"cpp:function","4":"cpp:functionParam","5":"cpp:templateParam","6":"cpp:enum","7":"cpp:enumerator","8":"cpp:type"},terms:{"0":[1,2,6,7,9,10,11,12,13,14,15,17,18,21,22,23,24,25,27,32,33,38,40,41,42,43,44,45,47,49,50,51,53,54,55,57,58,59,60,61,64,65,66,67,70],"00":18,"000":[64,66],"000f":7,"00b":57,"01":[14,32],"010f":7,"01f":[18,21],"02":6,"024v":1,"02x":58,"03":[44,51],"04":32,"048v":1,"04x":2,"054":64,"05f":43,"067488":66,"0693":64,"06f":65,"0755":23,"096v":1,"0b00000001":58,"0b00000010":58,"0b00000011":38,"0b00000100":58,"0b00001000":58,"0b0000110":21,"0b00010000":58,"0b00100000":58,"0b00111111":38,"0b0100000":40,"0b01000000":58,"0b0110110":18,"0b10000000":58,"0b11":38,"0b11111":43,"0f":[6,7,12,18,21,22,32,41,42,43,44,45,47,51,59,60],"0m":67,"0s":42,"0x00":[38,40,58],"0x0000":15,"0x000000":58,"0x060504030201":58,"0x10":2,"0x48":1,"0x58":38,"0xa6":58,"0xae":58,"0xf412fa42fe9":57,"0xff":[2,43,58],"0xffffffffffff":57,"1":[1,2,3,6,7,9,10,11,12,13,14,15,17,18,21,22,23,24,25,33,38,40,41,42,44,45,47,49,53,54,55,57,58,59,61,62,64,65,66,69],"10":[2,7,10,14,17,42,44,51,62,64,65,66],"100":[15,22,40,41,42,59,66],"1000":[3,7,15,17,42,59,61,66],"10000":66,"1000000":60,"10000000":60,"100m":[15,42,51,59,65,70],"1024":[1,2,3,7,9,12,18,21,22,33,38,40,43,51,54,55,58,60,65,66],"10k":66,"10m":[2,42,54,65,66],"10mhz":60,"11":64,"12":[2,57,64],"123":33,"127":[54,55,57],"128":[1,2,54,55,57,61],"12800":15,"128x":2,"13":[38,69],"135":15,"14":38,"144v":1,"14763":66,"15":[2,38,62,64,66],"1500":61,"152":66,"16":[1,2,15,38,57,58,64],"1600":1,"16384":[15,18,21],"1678892742599":33,"16kb":58,"16x":2,"17":64,"1700":[12,41],"18":[60,64],"187":64,"192":57,"1b":57,"1f":[17,22,41,42,59],"1s":[9,32,33,43,44,51,54,55,59,61,63,65,67],"2":[1,2,3,7,9,12,13,14,18,21,22,23,24,25,27,38,41,42,44,47,50,51,54,55,57,58,59,60,61,64,67],"20":[3,7,15,23,64,66],"200":[32,61,64],"200m":[1,58,65],"2013":64,"20143":18,"2016":64,"2019":64,"2046":57,"20df":18,"20m":12,"21":[7,12,64],"224":[53,54,55],"23":64,"23017":40,"239":[53,54,55],"23s17":40,"240":15,"2400":1,"2435":61,"2494":66,"24b":58,"25":[22,38,64,66],"250":1,"250m":17,"255":[11,38,43,53,54,55,57,58,60],"256":[3,57,60,61],"2566":64,"256v":1,"25c":66,"264":61,"265":61,"2657":66,"273":66,"298":66,"299":64,"2f":[12,22,66],"2pi":[18,21],"2s":67,"2x":2,"3":[1,2,6,7,12,13,14,28,32,38,40,42,54,55,57,60,62,64,66,67],"30":[64,66],"300f":7,"300m":44,"31":[12,43,66],"313":64,"32":[1,2,12,57],"320":[7,15],"32x":2,"33":12,"3300":[1,41,66],"3380":66,"34":[2,7],"3422":66,"3435":66,"3453":66,"3484":60,"3484_datasheet":60,"35981":66,"36":[7,12],"360":[11,18,21,43,60],"36005":18,"37":12,"370":64,"376":64,"37ma":38,"38":12,"39":12,"3914752":7,"3940":66,"3950":66,"3986":57,"3f":[1,2,9,17,18,21,33,38,40,44,59,66,67],"3s":3,"4":[1,2,7,9,12,13,18,21,33,43,45,54,55,57,58,60,64,65,69],"40":[15,64,66],"4096":[17,67],"42":[12,57,62],"43173a3eb323":18,"458":64,"461":64,"475":1,"48":[22,57],"4886":38,"48b":58,"490":1,"4\u03c0":64,"4b":57,"4kb":58,"4x":2,"5":[1,2,3,7,12,13,18,21,22,25,27,32,33,38,40,43,47,51,54,55,57,58,60,62,64,66],"50":[15,38,42,58,60,64,66],"5000":[42,54,55,61],"5001":61,"500m":[3,5,12,22,41,44,51,65,67],"50c":66,"50m":[18,21,38,40,43,60],"50u":60,"512v":1,"53":15,"53229":66,"55":64,"571":64,"5f":[18,21,42,43,47,55,60],"5m":59,"5s":22,"6":[1,2,6,11,12,13,33,54,55,57,60,64,70],"60":[15,18,21,64],"61067330":23,"614":64,"61622309":58,"626":64,"64":[1,2,60],"649ee61c":18,"64kb":58,"64x":2,"6742":64,"68":64,"7":[2,7,40,57,62,64,66],"70":64,"720":[18,21],"72593":33,"730":64,"75":[38,66],"792":64,"8":[1,2,11,14,22,33,38,40,51,57,58,64],"80":66,"80552":66,"817":64,"8192":17,"85":66,"8502":66,"854":64,"8554":61,"860":1,"8f9a":18,"8x":2,"9":[17,38,60,64],"90":64,"920":1,"93hart_equ":66,"9692":10,"9781449324094":57,"9907":66,"999":10,"9e":57,"9e10":18,"9th":2,"\u00b2":64,"\u00b3\u2074":64,"\u00b9":64,"\u00b9\u00b2f":64,"\u00b9\u00b9m\u00b3":64,"\u03ba":66,"\u03c9":[64,66],"\u16a0":64,"\u16a1":64,"\u16a2":64,"\u16a3":64,"\u16a4":64,"\u16a5":64,"\u16a6":64,"\u16a7":64,"\u16a8":64,"\u16a9":64,"\u16aa":64,"\u16ab":64,"\u16ac":64,"\u16ad":64,"\u16ae":64,"\u16af":64,"\u16b0":64,"\u16b1":64,"\u16b2":64,"\u16b3":64,"\u16b4":64,"\u16b5":64,"\u16b6":64,"\u16b7":64,"\u16b8":64,"\u16b9":64,"\u16ba":64,"\u16bb":64,"\u16bc":64,"\u16bd":64,"\u16be":64,"\u16bf":64,"\u16c0":64,"\u16c1":64,"\u16c2":64,"\u16c3":64,"\u16c4":64,"\u16c5":64,"\u16c6":64,"\u16c7":64,"\u16c8":64,"\u16c9":64,"\u16ca":64,"\u16cb":64,"\u16cc":64,"\u16cd":64,"\u16ce":64,"\u16cf":64,"\u16d0":64,"\u16d1":64,"\u16d2":64,"\u16d3":64,"\u2076":64,"\u2077":64,"abstract":[35,52,53,65],"boolean":23,"break":63,"byte":[1,2,3,14,15,18,21,22,23,33,38,40,43,51,53,54,55,57,58,60,61],"case":[18,21,55,60],"char":[23,54,61,65],"class":26,"const":[1,2,3,5,6,7,9,10,11,12,13,14,15,17,18,21,22,23,24,25,27,28,30,32,33,37,38,40,41,42,43,44,45,47,49,50,53,54,55,57,58,59,60,61,65,66,67,69,70],"default":[1,2,10,12,14,15,32,33,38,40,43,45,47,49,50,51,60,61,62,69,70],"do":[2,5,9,12,13,22,33,51,61,62,63,64,65],"enum":[1,2,9,12,14,33,38,40,41,43,44,57,66],"export":64,"final":[12,18,21,38,40,51,57,58,61,63],"float":[1,2,3,5,6,7,9,11,12,14,17,18,21,22,24,25,27,28,32,33,38,40,41,42,43,44,45,46,47,50,51,53,54,55,58,59,60,63,65,66,67],"function":[1,2,3,5,6,7,9,10,11,12,14,15,17,18,21,22,23,24,25,26,27,28,32,33,34,35,37,38,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,57,58,59,60,61,63,65,66,67,69,70],"goto":60,"int":[1,2,5,6,9,10,12,15,17,18,21,22,23,30,38,42,43,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67],"long":[10,61,64,67],"new":[5,6,7,9,10,15,22,24,25,27,28,30,38,41,42,43,44,47,49,50,57,58,59,61,63,65,67],"public":[1,2,3,5,6,7,9,10,11,12,14,15,17,18,21,22,23,24,25,27,28,30,32,33,37,38,40,41,42,43,44,45,47,49,50,51,53,54,55,57,58,59,60,61,63,65,66,67,69,70],"return":[1,2,3,5,6,7,9,10,11,12,14,15,17,18,21,22,23,24,25,27,28,30,32,33,38,40,41,42,43,44,45,47,49,50,51,53,54,55,57,58,59,60,61,63,65,66,67,70],"short":[12,57],"static":[1,2,7,9,10,15,18,21,22,23,32,33,38,40,42,43,46,51,53,54,55,57,58,60,63,65,66,67],"super":13,"switch":[2,14,60],"throw":[10,23],"true":[2,6,7,9,10,12,13,14,15,17,18,21,22,23,30,32,37,40,41,42,43,44,49,53,54,55,59,60,61,63,64,65,67,70],"void":[1,2,3,6,7,9,10,12,14,15,18,21,22,24,27,30,32,33,37,38,40,41,42,43,44,47,49,50,53,54,55,58,59,60,61,63,66,67,70],"while":[9,10,15,22,42,44,51,61,63,65,70],A:[2,6,9,12,22,29,30,40,43,54,57,61,64,67],And:43,As:22,By:10,For:[10,14,28,33,61,64,65],IN:33,IT:[23,58],If:[2,5,6,10,11,22,32,37,42,49,53,54,55,57,61,63,65,67,69,70],In:[12,22,38],Is:[53,54,55,65],It:[2,3,5,7,9,10,12,13,18,21,22,23,30,32,33,38,42,43,59,60,61,63,64,65,66],NOT:[2,12],No:[2,32,44,57],Not:23,ON:10,ONE:1,On:[2,32],The:[1,2,3,5,6,7,8,9,10,11,12,13,14,17,18,21,22,23,24,25,27,28,29,30,31,32,33,38,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70],There:[18,20,21,26,34,39,51,63],These:[2,8,60,61],To:[22,61],Will:[6,18,21,49,51,53,58,61,63],With:41,_1:51,_2:51,_:13,__csv_documentation__:13,__gnu_linux__:[13,62],__linux__:10,__serialization_documentation__:62,__state_machine_documentation__:63,__tabulate_documentation__:64,__unix__:64,__unnamed11__:58,__unnamed13__:58,__unnamed7__:57,__unnamed9__:57,_activest:63,_build:30,_cli:10,_event_data:63,_in:10,_out:10,_parentst:63,_rate_limit:44,_really_:43,a0:[40,41],a1:41,a2:40,a_0:24,a_1:24,a_2:24,a_gpio:17,a_pin:40,ab:[49,66],abi:[20,35],abi_encod:17,abiencod:[],abil:[44,51],abl:[30,41,54,67],about:[10,13,51,55,57,58,60,63,64,66],abov:[2,10,18,21,22,38,43,60],absolut:[18,21,23,57],absolute_uri:57,abxi:12,ac:57,acceler:27,accept:[30,54,61],accepted_socket:[],access:[17,23,35,53,58,63,68,70],accord:[23,38,40,41,42,44,61],accordingli:[9,12],accumul:[17,18,21],accur:59,ack:2,acknowledg:54,across:[3,32],act:57,action:[63,65],activ:[2,6,9,12,40,58,61,63],active_high:[2,40],active_level:9,active_low:[2,12],activeleaf:63,activelevel:9,actual:[1,2,12,15,22,32,33,61,63,66],actual_celsiu:66,actual_kelvin:66,actuat:[33,34],ad0:38,ad1:38,ad:[1,2,7,12,22,50,61],adafruit:[12,33,38,57,60],adc1:66,adc:[12,17,33,35,59],adc_atten_db_11:[3,5,12,41,66],adc_channel_0:[],adc_channel_1:12,adc_channel_2:12,adc_channel_6:[3,5],adc_channel_7:[3,5,66],adc_channel_8:41,adc_channel_9:41,adc_channel_t:[3,5],adc_conv_single_unit_1:[3,66],adc_conv_single_unit_2:[],adc_digi_convert_mode_t:3,adc_typ:0,adc_unit_1:[3,5,66],adc_unit_2:[12,41],adc_unit_t:5,adcconfig:[3,5,12,41,66],add:[6,11,15,50,53,54,55,61],add_multicast_group:[53,54,55],add_publish:22,add_row:64,add_scan:61,add_subscrib:[9,22],addit:[3,11,14,35,41,50,65],additioin:[],addition:[2,9,10,61],addr:[1,12,33,53,58],address:[1,2,15,18,21,30,33,38,40,53,54,55,57,58,61,70],adjust:[32,54],ads1015:1,ads1015config:[1,12],ads1015rat:1,ads1115:1,ads1115config:1,ads1115rat:1,ads1x15:[4,12,35],ads7128:2,ads7138:[4,35],ads_read:[1,2,12],ads_read_task_fn:[1,2,12],ads_task:[1,2,12],ads_writ:[1,2,12],adventur:13,advis:49,ae:57,affect:[18,21,61],affin:65,after:[2,14,41,43,49,53,54,55,58,60,61,67,70],again:[22,58,67],against:58,agent:61,alert:2,alert_1000m:33,alert_750m:33,alert_log:2,alert_pin:2,alert_task:2,alertlog:2,algorithm:[6,7,8,11,64],alias:[18,21],align:[43,64],aliv:30,all:[2,5,6,10,22,23,33,38,43,44,49,51,55,60,61,63],all_mv:2,alloc:[3,14,51,65],allocatingconfig:[14,15],allocation_flag:14,allow:[1,2,3,5,6,7,10,12,14,17,18,21,32,33,38,40,41,42,43,47,49,52,53,54,55,58,59,60,61,63,65,66],along:[46,58],alow:47,alpaca:[22,35],alpha:[42,47],alreadi:[22,23,24,54,55,61,65,67],also:[2,10,12,13,14,15,18,21,22,23,32,33,38,51,60,61,63,64,65],alter_unit:[3,66],altern:[2,3,23,57],alwai:[3,5,6,18,21,23,33,49,51,61,63],am:18,amount:[3,23,49,50],amp:7,amplitud:47,an:[0,2,5,6,9,10,11,12,17,18,21,22,23,24,25,27,28,29,31,32,33,37,38,40,41,43,45,47,49,51,53,54,55,57,60,61,63,64,65,67,70],analog:[2,3,5,33,41],analog_input:2,analogev:2,analogjoystickconfig:12,analyz:51,anaolg:12,android:[57,58],angl:[7,18,21],angle_filt:7,angle_openloop:7,angle_pid_config:7,ani:[2,5,6,7,9,10,13,18,21,30,38,43,53,54,55,60,61,63,64,65,67],anonym:[22,57],anoth:[9,10,22,23,50],answer:10,any_edg:9,anyth:[13,44,51,62,63,64],anywher:10,ap:[35,68,70],ap_mac:70,apa102_start_fram:43,apa:57,api:35,app:[57,58],app_main:51,appear:57,append:[2,61],appli:[3,38,41],applic:[35,61,64],appropri:[6,54,55],approxim:[2,41,46],ar:[2,4,6,7,8,10,12,15,16,17,20,22,23,26,32,33,34,38,39,40,41,43,44,49,51,52,54,57,58,59,60,61,62,63,65,67,68],arari:62,arbitrari:10,area:[14,15],arg:44,argument:[30,44],arithmet:24,around:[3,5,6,9,10,13,14,23,37,41,42,44,45,47,49,53,60,62,63,64,65],arrai:[1,2,15,18,21,24,27,28,33,38,40,45,53,54,55,58,62],arrow:10,articl:66,artifact:60,as5600:[20,35],as5600_ds000365_5:18,as5600_read:18,as5600_writ:18,asid:42,ask:65,aspect:10,asset:33,assign:50,associ:[0,3,5,9,12,14,15,17,22,37,38,40,41,42,45,50,51,53,54,55,65],associt:[53,54,55],assum:[10,43,54,55,66],assumpt:[18,21],asymmetr:59,ate:23,atom:[7,12],attach:[15,38],attenu:[0,3,5,12,41,66],attribut:[1,2,18,21,38,40,43,58,60],audio:33,audiovib:33,authent:[30,57],auto:[1,2,3,5,7,9,10,12,13,15,17,18,21,22,23,32,33,38,40,41,42,43,44,51,54,55,58,59,60,62,63,64,65,66,67],auto_seq:2,auto_start:67,autoc:33,automat:[2,10,11,61,64,65,67],autonom:2,autostop:65,avail:[3,17,22,50,58],avdd:2,avdd_volt:2,averag:[2,11],aw9523:[35,39],aw9523_read:38,aw9523_writ:38,aw9523b:38,awaken:13,ax:[12,41],axi:[2,7,12,41],b0:57,b1:57,b25:66,b2:57,b3:57,b4:57,b7:40,b:[6,10,11,12,13,17,29,38,40,43,47,51,57,58,60,62,65,66],b_0:24,b_1:24,b_2:24,b_bright:38,b_down:38,b_gpio:17,b_led:38,b_pin:40,b_up:38,back:[10,14,23,54,55,60],backbon:30,background:[32,67],background_color:64,backlight:15,backlight_on_valu:15,backlight_pin:15,backspac:10,bad:[11,66],band:57,bandwidth:54,base:[7,11,18,21,24,25,26,27,28,32,42,43,51,53,58,59,60,61,63,64,66],base_encod:60,basi:2,basic:10,batch:64,batteri:22,batteryst:22,becaus:[7,18,21,23,60,64,67],been:[2,10,24,33,43,54,55,58,60,61,65,67],befor:[2,17,23,32,43,54,61,63,65,67,70],beg:23,begin:[10,22,23,54,55,57,65],behavior:[32,59],being:[1,2,3,5,7,10,12,17,18,21,22,33,38,40,41,43,58,59,60,63,65,66],belong:55,below:[2,7,63,64],beta:[42,47,66],better:[27,59],between:[11,22,31,45,49,58],beyond:[10,13,60,64],bezier:[35,48],bezierinfo:45,bgr:43,bi:58,bia:32,biequad:24,binari:23,bind:[30,44,51,54,55,61],biquad:[25,26,28,35],biquad_filt:24,biquadfilt:24,biquadfilterdf1:24,biquadfilterdf2:[18,21,24,25,28],biquadrat:24,bit0:60,bit1:60,bit:[2,10,12,15,38,40,42,57,58],bitfield:2,bitmask:2,bldc:[34,35],bldc_driver:6,bldc_haptic:32,bldc_motor:[7,8],bldc_type:7,bldcdriver:[6,7],bldchaptic:32,bldcmotor:[7,18,21,32],ble:[57,58],ble_appear:58,ble_oob_record:58,ble_radio_nam:58,ble_rol:58,blend:11,blerol:[57,58],blob:[10,15],block:[2,3,5,10,32,42,43,54,55,60,61,65,67],block_siz:60,blue:[11,13,43,60,64],bluetooth:57,board:15,bob:[7,30],bodmer:15,bold:64,bool:[2,6,7,9,10,12,14,15,17,18,21,22,23,30,32,37,40,41,42,43,49,53,54,55,59,60,61,63,65,67,70],border_bottom:64,border_color:64,border_left:64,border_right:64,border_top:64,both:[2,3,12,13,24,32,38,41,42,49,57,60,64],both_unit:[3,66],bottom:10,bound:[32,54,60],bounded_no_det:32,box:[12,58],boxart:13,bp:2,br:57,breathing_period:42,breathing_start:42,bredr:57,bright:[38,43],bro:13,broadcast:[55,57],broken:61,brushless:[6,7,8],bs:22,bsp:15,bt:[57,58],bt_device_class:58,bt_oob_record:58,bt_radio_nam:58,btappear:[57,58],bteir:57,btgoep:57,btl2cap:57,btspp:57,bttype:57,bu:[2,15],budget:64,bufer:65,buffer:[2,3,9,14,22,54,60,61,62,65],buffer_s:55,build:[26,35,61],built:[13,54,62,63,64],bundl:12,buscfg:15,busi:55,butterworth:[26,35],butterworth_filt:25,butterworthfilt:[18,21,25,28],button:[2,12,35,37,38],button_2:9,button_component_nam:9,button_top:9,buzz1:33,buzz2:33,buzz3:33,buzz4:33,buzz5:33,byte_ord:43,byteord:43,bytes_encod:60,bytes_encoder_config:60,bytes_written:[9,62],c:[6,10,13,15,22,23,35,57,60,62,64,66],c_str:23,cach:61,calcul:[2,7,32,66],calibr:[5,7,33,41],call:[3,5,9,10,11,12,14,17,18,21,22,32,33,41,43,44,51,53,54,55,58,59,60,61,63,65,67,69,70],call_onc:22,callback:[1,2,3,5,7,9,12,14,17,18,21,22,33,38,40,41,42,43,51,52,53,54,55,58,59,60,61,63,65,66,67],callback_fn:[65,67],camera:61,can:[2,6,7,8,9,10,11,12,14,15,17,18,21,23,30,31,32,33,41,42,43,44,45,49,51,54,55,57,58,59,60,61,62,63,64,65,66,67,69],can_chang:42,cannot:[23,54,58,61,62],capabl:[38,57,58],captain:64,captur:[2,40],carrier:57,catalog:66,caus:[61,63],caution:10,cb:[15,22,61],cc:58,cdn:[38,60],cell:[13,64],celsiu:66,center:[12,32,41,49,64],central:57,central_onli:57,central_peripher:57,certain:[32,63],cf:57,ch04:57,ch0:2,ch1:2,ch2:2,ch3:2,ch4:2,ch5:2,ch6:2,ch7:2,chang:[7,9,11,32,38,40,42,44,47,59,61,63],change_gain:59,channel:[0,1,2,3,5,6,11,12,17,41,42,60,61,66,69,70],channel_id:2,channel_sel:2,channelconfig:42,charact:10,characterist:64,chart:[51,64],chdir:23,check:[2,6,7,9,23,30,32,42,53,54,58,61,67,70],child:63,childstat:63,chip:[1,2,3,17,20,38,39,40,43,58,66],choos:6,chose:66,chrono:[1,2,7,9,14,18,21,33,38,40,42,43,44,51,53,54,55,58,59,60,63,65,66,67],chrono_liter:[1,2,12,33],chunk:57,cin:[10,63],circl:41,circuit:66,circular:41,clamp:[6,11,59,60],clang:66,class_of_devic:57,classic:57,clean:[23,54,65],cleanup:[23,53],clear:[2,10,15,17,38,58,59,61],clear_event_high_flag:2,clear_event_low_flag:2,clear_lin:10,clear_pin:38,clear_screen:10,clear_to_end_of_lin:10,clear_to_start_of_lin:10,cli:[35,63],cli_configure_stdin_stdout:[],client:[30,31,35,52,53],client_socket:[54,55],client_task:[54,55],client_task_fn:[54,55],clifilesesson:10,clint:64,clisess:10,clk_speed:[1,2,12,18,21,33,38,40,58],clock:[2,43,57,60],clock_spe:15,clock_speed_hz:15,clock_src:60,clockwis:[],close:[7,8,18,21,23,32,54,61],close_accepted_socket:[],co:[43,60],coars:32,coarse_values_strong_det:32,code:[4,7,8,10,15,16,17,22,23,41,44,51,52,57,59,60,61,62,63,64,65,67,68],coeffici:[24,27,29,47,66],collect:[2,61],color:[10,14,15,35,43,60,64],color_data:14,color_map:15,column:[64,66],column_separ:64,com:[2,6,7,10,13,15,18,23,24,28,32,33,38,44,55,57,58,60,61,63,64,66,69,70],combin:[53,54,55],combo:53,come:55,comma:13,command:[7,15,30,35],common:[12,15,33,57],common_compon:10,commun:[1,2,12,18,21,33,38,40,54,55,58],compat:61,complet:[2,10,13,33,42,57,61,64,65],complex:65,complex_root:63,compon:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,27,28,29,30,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,49,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70],compos:57,comput:[11,18,21,31,49,57,59,66],compute_voltag:66,condit:[17,42,65],condition_vari:[1,2,3,5,7,12,17,18,21,33,38,40,41,43,58,59,60,63,65,66],conf:[3,5],config:[1,2,3,5,6,7,9,12,14,17,18,21,23,25,27,28,32,33,37,38,40,41,42,43,44,45,47,49,51,53,54,55,57,58,59,60,61,65,66,67,69,70],config_esp32_wifi_nvs_en:[69,70],config_esp_maximum_retri:70,config_esp_wifi_password:[58,69,70],config_esp_wifi_ssid:[58,69,70],config_freertos_generate_run_time_stat:51,config_freertos_use_trace_facil:51,config_hardware_box:15,config_hardware_ttgo:15,config_hardware_wrover_kit:15,config_rtsp_server_port:61,configur:[0,1,2,3,5,6,7,9,10,12,14,15,17,18,21,23,25,27,28,32,33,37,38,40,41,42,43,44,45,47,49,51,53,54,55,57,58,59,60,61,62,63,65,66,67,70],configure_alert:2,configure_global_control:38,configure_l:38,configure_pow:6,configure_stdin_stdout:[10,63],confirm:57,confirm_valu:57,connect:[7,9,12,30,33,40,42,54,57,61,69,70],connect_callback:70,connect_config:54,connectconfig:54,consecut:2,consol:64,constant:[59,64],constexpr:[1,2,15,18,21,32,38,40,58,60,62],construct:[1,2,9,10,11,18,19,21,25,28,33,38,40,44,45,47,51,53,58,61,67],constructor:[2,10,11,22,32,43,44,50,53,60,61,66],consum:63,contain:[0,9,10,11,12,14,15,17,22,23,29,32,37,45,50,51,55,57,58,59,61,62,63,70],content:[23,64],context:[22,63,67],continu:[2,4,10,23,33,35,55,65,66],continuous_adc:3,continuousadc:[3,66],control:[2,6,7,8,15,18,21,22,30,32,33,35,38,40,42,43,45,57,59,61],control_point:45,control_socket:61,controller_driv:15,conveni:[10,12,13,18,21,42,53,62,63,64],convers:[1,2,3,11,18,21,41,53],convert:[2,5,6,7,11,12,18,21,22,23,41,49,53,61,66],convert_mod:[3,66],convieni:[45,47],cool:44,coolei:64,coordin:[15,37],copi:[10,11,23,50,60,63,65],copy_encod:60,core:[9,65,67],core_id:[7,9,65,67],core_update_period:7,corner:[15,64],correct:[7,63],correspond:[2,15,33,38,66],could:[2,11,13,18,23,59,62,63,64],couldn:[22,23],count:[1,2,7,9,17,18,21,33,38,40,42,43,44,51,58,59,60,65,66],counter:[17,18,21],counter_clockwis:7,counts_per_revolut:[17,18,21],counts_per_revolution_f:[18,21],counts_to_degre:[18,21],counts_to_radian:[18,21],coupl:[22,41],cout:[10,64],cplusplu:10,cpp:[23,35,44,58,61],cpprefer:[23,44],cpu:51,cr:61,crd:17,creat:[2,7,9,10,11,12,13,15,17,18,21,23,30,32,41,43,44,49,51,54,55,57,58,59,60,61,63,64,65,66,69,70],create_directori:23,creation:[18,21],credenti:57,cross:[2,44,65,67],cs:7,cseq:61,csv2:13,csv:[2,23,35],csv_data:13,ctrl:10,cubic:45,curent:[53,63],current:[6,7,9,10,12,15,17,18,21,22,30,31,32,37,38,42,44,47,50,51,52,59,60,61,66,70],current_directori:30,current_duti:42,current_hfsm_period:63,current_limit:7,current_pid_config:7,current_sens:7,currentlyact:63,currentsensor:7,currentsensorconcept:7,cursor:[10,15],curv:45,custom:[14,22,23,33,60,62],cutoff:[7,25,27],cv:[1,2,3,5,7,12,17,18,21,22,33,38,40,41,42,43,54,58,59,60,63,65,66],cv_retval:65,cv_statu:65,cyan:64,cycl:[6,33,42,60],d2:12,d3:12,d4:12,d5:12,d6:12,d:[7,12,22,44,53,54,55],d_current_filt:7,dam:66,daniele77:10,data:[0,1,2,3,5,7,9,11,12,13,14,15,18,21,22,23,24,25,27,28,30,33,37,38,40,41,43,51,53,54,55,57,58,61,62,63,66,70],data_address:58,data_command_pin:15,data_len:[1,2,12,18,21,33,38,40],data_s:60,data_sheet:66,data_str:22,dataformat:2,datasheet:[18,33,38,58,60,66],datasheet_info:66,date:[3,23,64],date_tim:23,dav:57,db:66,dbm:57,dc:[6,7,8,15],dc_current:[],dc_level_bit:15,dc_pin:15,dc_pin_num:15,de:22,dead_zon:6,deadband:[12,41,49],deadzon:41,deadzone_radiu:41,deal:57,debug:[44,58,63,65,67],debug_rate_limit:44,decod:[7,18,21,58,61],dedic:12,deep:63,deep_history_st:63,deephistoryst:63,default_address:[1,2,18,21,33,38,40],defautl:47,defin:[22,43,49,60,61,62,63],definit:[19,22],degre:[17,18,21],deinit:[3,70],del:60,delai:[7,24],delet:[5,10,12,17,23,60],delete_fn:60,delimit:13,demo:[10,15],depend:[3,32,49,60,63],depth:60,dequ:10,deriv:[59,63],describ:[14,15,49,54,57,61],descript:[],descriptor:[53,54,55],deseri:[9,22,57,62],design:[12,18,21,32,34,37,43,61,63,66],desir:[0,6,32],destin:23,destroi:[1,2,3,5,6,7,9,12,17,18,21,30,33,38,40,41,43,58,59,60,61,63,65,66,67],destruct:65,destructor:[10,22,32,60,61,65],detail:[7,32,54],detect:[9,10],detent:32,detent_config:32,detentconfig:32,determin:[18,21],determinist:3,dev:15,dev_addr:[1,2,12,18,21,33,38,40],dev_kit:15,devcfg:15,develop:[7,15,57,63],devic:[1,2,15,18,21,32,33,37,38,40,57,58,69],device_address:[1,2,18,21,33,38,40],device_class:57,devkit:15,diagno:33,diagnost:33,did_pub:22,did_sub:[9,22],differ:[2,15,18,19,20,21,22,24,26,33,39,42,43,44,58,59,60,63],digial:27,digit:[2,24,25,28],digital_biquad_filt:[24,28],digital_input:2,digital_output:2,digital_output_mod:2,digital_output_valu:2,digitalconfig:12,digitalev:2,dim:38,dimension:50,dir_entri:23,dirac:64,direct:[5,12,24,38,40,58],directli:[2,6,8,20,33,34,43,45],director:64,directori:[23,30],directory_iter:23,directory_list:23,disabl:[2,6,7,10,17,18,38,58,60],disconnect:[61,70],disconnect_callback:70,discontinu:49,discover:57,discuss:[10,58],displai:[13,35,57,61],display_driv:[15,16],display_event_menu:63,distinguish:62,distribut:[22,49],divid:[11,24,50,59,60,66],divider_config:66,divis:66,dma:[3,60,66],dma_en:60,dnp:2,doc:[6,10,14,30,60,66,69,70],document:[10,13,18,58,60,62,63,64],doe:[3,5,6,10,13,17,18,21,23,30,32,38,40,43,53,61,62,63,64,67],doesn:[2,23],don:[1,2,3,5,7,12,17,18,21,22,33,38,40,41,43,51,54,55,58,59,60,65,66,67],done:[22,42,53,54,55],dot:50,doubl:[10,14],double_buff:14,double_click:33,down:[10,12,43,53,54,55,59,63,65],doxygen:30,doxygenfunct:30,dq:[],drain:2,draw:[14,15],drive:[2,7,22,33,34,38,60],driven:[32,34],driver:[1,2,7,8,10,12,14,16,18,21,34,35,37,38,40,43,58,61],driverconcept:7,drv2605:[34,35],drv:15,ds:[2,33],dsiplai:14,dsp:[24,27],dsprelat:[24,28],dual:[12,57],dualconfig:12,dummycurrentsens:7,dump:64,durat:[1,2,7,9,14,18,21,32,33,38,40,42,43,44,51,53,54,55,58,59,60,63,65,66,67],duration0:60,duration1:60,dure:[59,63],duti:[6,42],duty_a:6,duty_b:6,duty_c:6,duty_perc:42,duty_resolut:42,dx:13,dynam:[7,32,47,58,59],dynamictask:65,e2:66,e:[10,23,33,43,47,57,60,63,66],each:[2,3,5,6,11,12,22,23,28,30,32,38,41,44,51,61,62],earli:[1,2,3,5,7,12,17,18,21,33,38,40,41,43,58,59,60,63,65,66],easili:[2,18,52,64,65],eastwood:64,ec:[9,22,23,61,62],eccentr:[33,34],ecm:33,ed:17,edg:[2,9,18,21,32,33,60],edit:10,edr:57,eeprom:58,effici:13,eh_ctrl:58,eight:1,eir:57,either:[12,17,51,66],el_angl:7,elaps:[1,2,9,33,42,44,59,65,66,67],electr:[7,64],element:[5,50],els:[2,3,5,7,9,23,38,40,62,63,64,66],em:[9,22],emb:64,embed:64,embedded_t:64,empti:[33,43,57,61,69,70],empty_row:64,en:[6,10,23,24,25,28,30,44,53,54,55,57,58,60,66,69,70],enabl:[2,3,5,6,7,9,10,12,14,22,32,38,51,52,54,58,64,65,69,70],enable_if:[17,50],enable_reus:[53,54,55],encapsul:58,encod:[32,35,61],encode_fn:60,encoded_symbol:60,encoder_typ:19,encoder_update_period:[18,21],encodertyp:17,encrypt:57,end:[2,10,15,22,23,32,33,43,54,55,57,58,63,65],end_fram:43,endev:63,endif:[15,64],endl:[10,64],endpoint:[53,54,55],energi:57,enforc:[63,64],english:[38,57],enough:[10,65],ensur:[7,10,49,60,69,70],enter:[2,10,63],enterpris:57,entri:[51,63],enumer:[1,2,9,12,14,33,38,40,41,43,44,57,66],eoi:61,epc:57,equal:10,equat:[17,24,66],equival:[10,13,38,64],erm:[33,34],err:[1,2,12,18,21,23,33,38,40,58],error:[1,2,9,22,23,33,38,44,59,60,61,66],error_cod:[9,22,23,61,62],error_rate_limit:44,esp32:[3,6,10,12,23,30,32,41,60,61,64,69,70],esp32s2:3,esp32s3:3,esp:[3,5,6,9,10,15,17,24,27,30,35,42,44,55,58,60,61,64,65,67,69,70],esp_err_t:[15,60],esp_err_to_nam:[1,2,33,38],esp_error_check:15,esp_lcd_ili9341:15,esp_log:44,esp_ok:[1,2,12,18,21,33,38,40,58,60],esphom:15,espp:[1,2,3,5,6,7,9,10,11,12,14,15,17,18,21,22,23,24,25,27,28,30,31,32,33,37,38,40,41,42,43,44,45,47,49,50,51,53,54,55,57,58,59,60,61,62,63,65,66,67,69,70],espressif:[6,10,15,27,55,60,69,70],estim:64,etc:[9,23,38,40,43,59,60,62],evalu:[45,47],even:[58,62,64],evenli:32,event1:22,event1_cb:22,event2:22,event2_cb:22,event:[2,9,10,35,58,63,70],event_callback_fn:[9,22],event_count:2,event_flag:2,event_high_flag:2,event_low_flag:2,event_manag:22,eventbas:63,eventdata:70,eventmanag:[9,22],everi:[14,18,21,44],everybodi:10,everyth:10,exactli:57,exampl:[4,8,16,52,68],exceed:70,excel:7,except:[10,23],exchang:57,execut:[10,22,63,65,67],exis:70,exist:[6,10,13,23,61,62,63,64],exit:[1,2,3,5,7,10,12,17,18,21,33,38,40,41,43,58,59,60,63,65,66],exitact:10,exitchildren:63,exitselect:63,exp:[47,51],expand:35,expir:67,explicit:[9,10,53,61,66],explicitli:[10,65],expos:[10,13,44,64],extend:57,extern:[2,10,33,41,57,63,64],external_typ:57,extra:[60,61],extra_head:61,exttrigedg:33,exttriglvl:33,f4:57,f:[10,23],f_cutoff:[25,27],f_sampl:[25,27],fa:57,facil:51,factor:[18,21,27,32,66],fade:42,fade_time_m:42,fahrenheit:66,fail:[1,2,9,12,18,21,33,38,40,58,62,70],fake:65,fall:[2,9,58,60],falling_edg:9,fals:[1,2,3,5,6,7,9,10,12,15,17,18,21,22,23,30,32,33,37,38,40,41,42,43,49,51,54,55,58,59,60,61,63,65,66,67,70],famili:[1,2],far:10,fast:[35,48,58],fast_co:46,fast_ln:46,fast_math:46,fast_sin:46,fast_sqrt:46,fastest:[18,21],fault:6,fclose:23,fe:57,featur:[2,10],feedback:[32,33,34],feel:7,few:[10,15,22,63],ff:57,fi:[69,70],field:[2,7,23,41,57,58,61],field_fal:58,field_ris:58,figur:[13,23,62,63,64],file2:23,file:[31,35],file_byt:23,file_cont:23,file_s:23,file_str:23,file_system:23,filenam:13,filesystem:30,fill:[15,24,27,37,41,53,54,55,58],filter:[3,5,7,17,18,21,29,35,66],filter_cutoff_hz:[18,21],filter_fn:[7,18,21],fine:32,fine_values_no_det:32,fine_values_with_det:32,finger563:63,finish:[10,32,60],first:[2,7,22,43,54,55,57,58,61,66,67],first_row_is_head:13,fish:10,fit:14,fix:66,fixed_length_encod:62,fixed_resistance_ohm:66,flag:[2,15,22,57,58,60],flip:49,floatrangemapp:41,flush:[14,15,23],flush_callback:[14,15],flush_cb:15,flush_fn:14,fmod:42,fmt:[2,3,5,10,12,13,15,17,18,21,22,38,40,41,42,51,54,55,58,59,60,61,62,64,65,66,67,70],foc:[6,7],foc_curr:[],foc_typ:7,foctyp:7,folder:[4,8,10,13,16,17,41,44,51,52,59,62,63,64,65,67,68],follow:[2,7,24,32,33,43,46,51,57,58,60,63,66],font_align:64,font_background_color:64,font_color:64,font_styl:64,fontalign:64,fontstyl:64,fopen:23,forc:[6,14],force_refresh:14,form:[24,25,61],format:[2,13,15,22,23,35,51,57,61,64,65,66],formula:66,forum:57,forward:10,found:[18,21,33,57,58],four:1,frac:[24,47,66],frag_typ:61,fragment:61,frame:[2,43,61],fread:23,free:[14,23,42,60,64],free_spac:23,freebook:[24,28],freerto:[9,51,65,67],frequenc:[3,5,18,21,25,27,32,42],frequency_hz:42,frequent:[14,59],from:[1,2,3,5,6,7,10,11,12,14,15,18,21,22,23,26,30,32,33,34,35,37,38,40,41,42,44,47,49,50,53,54,55,57,58,59,60,61,62,63,64,65,66,70],from_sockaddr:53,fs:23,fseek:23,ftell:23,fthat:11,ftm:58,ftp:[35,57,61],ftp_anon:57,ftp_client_sess:30,ftp_ftp:57,ftp_server:30,ftpclientsess:30,ftpserver:30,fulfil:[18,21],full:[6,38,43,61],fulli:[33,63,65],fun:22,further:61,futur:[44,57,61],fwrite:23,g:[11,23,33,38,43,47,57,60,66],g_bright:38,g_down:38,g_led:38,g_up:38,gain:[1,32,59],game:57,gamepad:[57,58],gamma:[42,47],gate:6,gaussian:[35,42,48],gb:13,gbc:13,gener:[2,18,21,26,53,57,60,61,69,70],generatedeventbas:63,generic_hid:57,geometr:11,get:[1,2,3,6,7,9,10,11,12,13,14,15,17,18,21,22,23,30,32,37,40,41,42,43,47,51,53,54,55,57,58,59,60,61,62,63,64,65,66,70],get_accepted_socket:[],get_accumul:[18,21],get_all_mv:2,get_all_mv_map:2,get_celsiu:66,get_config:59,get_count:[17,18,21],get_data:61,get_degre:[17,18,21],get_digital_input_valu:2,get_duti:42,get_electrical_angl:7,get_error:59,get_event_data:2,get_event_flag:2,get_event_high_flag:2,get_event_low_flag:2,get_fahrenheit:66,get_free_spac:23,get_ftm_length:58,get_head:61,get_height:61,get_histori:10,get_info:65,get_integr:59,get_interrupt_captur:40,get_interrupt_statu:58,get_ipv4_info:[53,54,55],get_jpeg_data:61,get_kelvin:66,get_mechanical_degre:[18,21],get_mechanical_radian:[18,21],get_mjpeg_head:61,get_mount_point:23,get_mv:[2,3,66],get_num_q_t:61,get_offset:[15,61],get_output_cent:49,get_output_max:49,get_output_min:49,get_output_rang:49,get_packet:61,get_partition_label:23,get_payload:61,get_pin:[38,40],get_posit:32,get_power_supply_limit:6,get_q:61,get_q_tabl:61,get_quantization_t:61,get_radian:[17,18,21],get_rat:3,get_remote_info:54,get_resist:66,get_revolut:17,get_root_path:23,get_rpm:[18,21],get_rpt_head:61,get_rtp_header_s:61,get_scan_data:61,get_session_id:61,get_shaft_angl:7,get_shaft_veloc:7,get_siz:57,get_stat:12,get_terminal_s:10,get_total_spac:23,get_type_specif:61,get_used_spac:23,get_user_input:10,get_user_select:63,get_valu:[12,41],get_values_fn:41,get_vers:61,get_voltag:66,get_voltage_limit:6,get_width:61,getactivechild:63,getactiveleaf:63,getiniti:63,getinputhistori:10,getlin:10,getparentst:63,getsocknam:[53,54,55],getter:[50,61],gettimerperiod:63,gettin:41,gimbal:32,github:[10,13,15,32,45,55,58,60,61,63,64],give:[53,63,65],given:[2,22,25,61,63],glitch:17,global:[3,38],go:[22,23,63],goe:2,gone:65,goodby:10,googl:58,got:[2,22,61,70],gotten:[7,10,70],gpio:[2,6,9,12,17,38,40,42,60],gpio_a:12,gpio_a_h:[6,7],gpio_a_l:[6,7],gpio_b:12,gpio_b_h:[6,7],gpio_b_l:[6,7],gpio_c_h:[6,7],gpio_c_l:[6,7],gpio_config:2,gpio_config_t:2,gpio_down:12,gpio_en:[6,7],gpio_evt_queu:2,gpio_fault:[6,7],gpio_i:12,gpio_install_isr_servic:2,gpio_intr_negedg:2,gpio_isr_handl:2,gpio_isr_handler_add:2,gpio_joystick_select:12,gpio_left:12,gpio_mode_input:2,gpio_num:[9,43,60],gpio_num_18:15,gpio_num_19:15,gpio_num_22:15,gpio_num_23:15,gpio_num_2:9,gpio_num_37:9,gpio_num_45:15,gpio_num_48:15,gpio_num_4:15,gpio_num_5:15,gpio_num_6:15,gpio_num_7:15,gpio_num_t:15,gpio_pullup:12,gpio_pullup_dis:2,gpio_pullup_en:[1,2,12,18,21,33,38,40,58],gpio_right:12,gpio_select:12,gpio_start:12,gpio_up:12,gpio_x:12,gpo:58,grab:41,gradient:11,grai:44,graphic:11,gravit:64,grb:43,greater:44,green:[11,43,44,60,64],greengrass:64,grei:64,ground:12,group:[23,53,54,55,57],grow:[],guarante:43,guard:63,gui:[14,15,51],guid:[10,69,70],h:[10,11,15,44,61],ha:[2,7,10,12,17,18,21,22,23,30,33,38,40,42,43,51,54,55,57,58,60,61,63,64,65,67,70],hack:10,half:[18,21,24],handl:[9,10,30,38,40,43,54,55,60,63,65],handle_all_ev:63,handle_res:10,handleev:63,handler:[2,9,55],handov:57,happen:[10,22],haptic:35,haptic_config:32,haptic_motor:32,hapticconfig:32,hardawr:42,hardwar:[7,17,27,38,42,43,61],hart:66,has_q_tabl:61,has_stop:63,has_valu:[3,5,12,41,42,66],hash:57,have:[2,7,10,13,14,22,24,32,33,38,41,42,43,44,51,54,59,60,61,63,64,65,66,67,69,70],hc:57,heart:7,height:[10,14,15,61],hello:[10,58],hello_everysess:10,help:57,helper:53,henri:7,here:[10,13,18,22,33,38,40,58,59,64],hid:57,hide_bord:64,hide_border_left:64,hide_border_right:64,hide_border_top:64,high:[2,3,6,9,14,17,32,40,51,60],high_level:9,high_limit:17,high_resolution_clock:[1,2,7,9,18,21,33,38,40,42,43,44,51,58,59,60,65,66],high_threshold_mv:2,high_water_mark:51,higher:[24,27],highlight:64,histori:[10,24,25,27,28,63],history_s:10,hmi:15,hold:[10,14,57,58],home:37,hop:[53,54,55],horizont:64,host:[2,15,38,57,69],hot:66,how:[7,13,14,17,59,62,63,64,66],howev:24,hpp:[0,1,2,3,5,6,7,9,10,11,12,13,14,15,17,18,19,21,22,23,24,25,27,28,29,30,32,33,37,38,40,41,42,43,44,45,46,47,49,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70],hr:57,hs:57,hsfm:63,hsv:[11,43,60],html:[6,10,14,15,24,28,57,60,69,70],http:[2,6,7,10,13,14,15,18,23,24,25,28,32,33,38,44,45,53,54,55,57,58,60,61,63,64,66,69,70],http_www:57,https_www:57,hue:[11,43,60],human:[13,23,64],human_read:23,hz:[3,32],i2c:[4,18,20,21,33,35,38,39,40,43,58],i2c_cfg:[1,2,12,18,21,33,38,40,58],i2c_config_t:[1,2,12,18,21,33,38,40,58],i2c_driver_instal:[1,2,12,18,21,33,38,40,58],i2c_freq_hz:[1,2,12,18,21,33,38,40,58],i2c_master_read_from_devic:2,i2c_master_write_read_devic:[1,12,18,21,33,38,40,58],i2c_master_write_to_devic:[1,2,12,18,21,33,38,40,58],i2c_mode_mast:[1,2,12,18,21,33,38,40,58],i2c_num:[1,2,12,18,21,33,38,40,58],i2c_param_config:[1,2,12,18,21,33,38,40,58],i2c_read:33,i2c_scl_io:[1,2,12,18,21,33,38,40,58],i2c_sda_io:[1,2,12,18,21,33,38,40,58],i2c_timeout_m:[1,2,12,18,21,33,38,40,58],i2c_writ:33,i:[2,7,13,17,35,39,43,51,59,62,63,64,65,66],i_gpio:17,id:[2,9,30,33,57,61,65,67],ident:10,identifi:[33,57,61],idf:[3,5,6,9,10,35,42,44,55,60,69,70],ifs:23,ifstream:23,ignor:[10,17,22],iir:27,il:57,imag:61,imap:57,imax:38,imax_25:38,imax_50:38,imax_75:38,immedi:[63,65],imped:[6,64],impl:[25,28],implement:[2,6,7,8,10,11,24,25,27,28,30,31,32,45,46,47,50,57,61,63,67],implicit:[18,21],improv:10,impuls:27,includ:[0,1,2,3,5,6,7,9,10,11,12,13,14,15,17,18,19,21,22,23,24,25,27,28,29,30,32,33,37,38,40,41,42,43,44,45,46,47,49,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70],incom:54,incomplet:57,increas:[9,17,44,59],increment:[2,17,38],incur:14,independ:[41,50,64],index:[2,17,43,50,61,66],indic:[38,40,54,55,57,58,65],individu:[41,45],induct:7,infinit:27,info:[1,2,3,5,7,9,12,17,22,32,33,41,43,44,51,53,54,55,59,60,61,66,67],info_rate_limit:44,inform:[11,14,18,21,25,28,38,40,41,43,45,51,53,54,55,57,58,60,63,66,69,70],infrar:60,inherit:10,init:[41,53,54],init_ipv4:53,initail:[3,66],initi:[1,2,3,5,6,7,9,12,14,15,17,18,21,27,33,37,38,40,41,42,47,49,53,54,55,58,60,63,65,67,69,70],inlin:[1,2,3,5,6,7,9,10,12,14,15,17,18,21,22,23,24,25,27,28,30,32,33,37,38,40,41,42,43,44,45,47,49,50,51,53,54,55,57,58,59,60,61,63,65,66,67,69,70],inout:2,input:[2,7,9,10,12,18,21,24,25,27,28,32,33,35,38,40,41,49],input_delay_n:15,input_driv:37,input_valu:2,inquiri:57,insert:10,insid:2,instal:[1,2,9,12,18,21,33,38,40,58],instanc:[22,23,64],instant:42,instanti:51,instead:[10,30,49,62,63],instruct:27,instrument:[2,33],int16_t:17,int8_t:62,intead:[],integ:[6,17,46,53],integr:59,integrator_max:[7,59],integrator_min:[7,59],intend:[45,63,65],interact:[10,20,22,23,39,61],interest:[12,22],interfac:[6,8,9,14,20,23,30,32,33,35,38,39,40,43,60,61],interfer:32,intermedi:57,intern:[2,10,12,15,17,24,25,27,28,33,38,40,53,63],interpol:11,interrupt:[2,9,17,38,40,58,65],interrupt_typ:9,interrupttyp:9,intr_typ:2,introduc:49,inttrig:33,invalid:[10,11],invalid_argu:10,invers:42,invert:[12,37,38,40,42,49],invert_color:15,invert_i:37,invert_input:49,invert_output:49,invert_x:37,invoc:59,io:[14,15,23,35,45,57],io_conf:2,io_num:2,ip2str:70,ip:[30,53,54,55,61,70],ip_add_membership:[53,54,55],ip_address:[30,54,55,61],ip_callback:70,ip_event_got_ip_t:70,ip_evt:70,ip_info:70,ip_multicast_loop:[53,54,55],ip_multicast_ttl:[53,54,55],ipv4:53,ipv4_ptr:53,ipv6:53,ipv6_ptr:53,ir:60,irdaobex:57,is_a_press:12,is_act:61,is_al:30,is_b_press:12,is_charg:22,is_clos:61,is_complet:61,is_connect:[30,54,61,70],is_dir:23,is_directori:23,is_down_press:12,is_en:[6,7],is_fault:6,is_floating_point:50,is_left_press:12,is_multicast_endpoint:55,is_passive_data_connect:30,is_press:[9,12],is_right_press:12,is_run:[32,65,67],is_select_press:12,is_start:65,is_start_press:12,is_up_press:12,is_valid:[53,54,55],isr:[2,9],issu:10,istream:10,it_st:58,ital:64,item:[13,23],iter:[15,22,23,54,55,65,67],its:[2,3,18,21,22,30,32,38,40,47,51,53,54,55,58,59,63,69],itself:[14,22,37,61,65],j:64,join:[53,54,55],josh:64,joybonnet:[1,12],joystick:[2,12,35,57],joystick_config:12,joystick_i:12,joystick_select:12,joystick_x:12,jpeg:61,jpeg_data:61,jpeg_fram:61,jpeg_frame_callback_t:61,jpeg_head:61,jpegfram:61,jpeghead:61,jpg:13,js1:41,js2:41,jump:49,june:64,just:[2,12,18,21,22,57,60,61,62,63,66],k:[10,66],k_bemf:7,kbit:58,kd:[7,32,59],kd_factor_max:32,kd_factor_min:32,keep:67,keepal:54,kei:[10,57,58,61],kelvin:66,keyboard:[10,57],kg:64,ki:[7,59],kind:[19,63],know:[14,18,21,22,65],known:[57,63],kohm:40,kp:[7,32,59],kp_factor:32,kv:7,kv_rate:7,l:10,label:[15,23],lack:23,lambda:[1,2,12,18,21,33,38,40,44,58,66],landscap:[14,15],landscape_invert:14,larg:61,larger:[3,10,61],last:[12,17,41,43,57,59,63],last_unus:12,latch:60,later:[6,15,17,67],latest:[6,10,37,41,51,59,60,66,69,70],launch:57,launcher:58,launcher_record:58,lazi:13,lcd:15,lcd_send_lin:15,lcd_spi_post_transfer_callback:15,lcd_spi_pre_transfer_callback:15,lcd_write:15,le:57,le_rol:57,le_sc_confirm:57,le_sc_random:57,lead:[3,11],leaf:63,learn:[33,57],least:[17,43,54],leav:2,led:[2,35,38,60],led_callback:42,led_channel:42,led_encod:[43,60],led_encoder_st:60,led_fade_time_m:42,led_reset_cod:60,led_stip:60,led_strip:[43,60],led_task:42,ledc:42,ledc_channel_5:42,ledc_channel_t:42,ledc_high_speed_mod:42,ledc_mode_t:42,ledc_timer_10_bit:42,ledc_timer_13_bit:42,ledc_timer_2:42,ledc_timer_bit_t:42,ledc_timer_t:42,ledstrip:43,left:[12,15,17,43,64],legaci:57,legend:[13,64],len:43,length16:58,length:[2,15,24,27,43,50,57,58,60],less:[6,41,57,58,65],let:[10,14,22,51],level0:60,level1:60,level:[6,7,8,9,22,32,33,40,43,44,53,54,55,57,60,61,63,66,67],leverag:27,lib:33,libarari:62,libfmt:44,librari:[10,22,23,32,33,35,57,62,64],licens:64,life:[10,62],lifecycl:14,light:[11,37,44,62,63,64],like:[22,53],limit:[6,7,10,17,44,57,59],limit_voltag:[6,7],line:35,line_input:10,linear:[33,34],lineinput:10,link:[13,23],links_awaken:13,list:[2,23,33,57],list_directori:23,listconfig:23,listen:[30,54,61],lit:[2,33],littl:[22,42],littlef:23,lk:[1,2,3,5,7,12,17,18,21,22,33,38,40,41,42,43,58,59,60,63,65,66],ll:[1,2,12,18,21,22,33,38,40,43,58,67],ln:66,load:[12,13,57],local:57,lock:[54,65],lodeston:30,log:[2,7,9,22,32,33,35,37,38,40,42,43,51,58,60,61,65,66,67],log_level:[1,2,3,5,6,7,9,12,14,17,18,21,32,33,37,38,40,41,42,43,54,55,58,59,60,61,63,65,66,67,69,70],logger1:44,logger1_thread:44,logger2:44,logger2_thread:44,logger:[1,2,3,5,6,7,9,12,14,17,18,21,22,23,32,33,35,37,38,40,41,42,43,53,54,55,58,59,60,61,63,65,66,67,69,70],logger_:[14,41],logger_config:53,logger_fn:44,logic:[2,12,55,57],long_local_nam:57,longer:10,loop:[7,8,10,18,21,23,32,44,65],loop_foc:7,loop_iter:44,loopback_en:[53,54,55],loos:22,lose:10,lot:[9,64],low:[2,5,6,7,8,9,12,17,22,40,53,57,60],low_level:9,low_limit:17,low_threshold_mv:2,lower:[17,38,40,66],lowest:[9,65,67],lowpass:[26,35],lowpass_filt:27,lowpassfilt:27,lra:[33,34],lsb:[2,38],lv_area_t:[14,15],lv_color_t:[14,15],lv_disp_drv_t:[14,15],lv_disp_flush_readi:14,lv_tick_inc:14,lvgl:[14,15,37],lvgl_esp32_driv:15,lvgl_tft:15,m:[1,2,3,5,7,12,17,18,21,22,32,33,38,40,41,42,43,44,54,58,59,60,63,64,65,66],m_pi:[18,21,51],ma:66,mac:[57,70],mac_addr:57,mac_address:57,machin:35,macro:44,made:58,magenta:64,magic_enum_no_check_support:63,magnet:[20,32,35,64],magnetic_det:32,magnitud:[41,50,59],magnitude_squar:50,mai:[2,3,9,32,43,57,58,63],mailbox:58,mailto:57,main:[7,14,60],mainli:14,maintain:[14,18,21,58],make:[1,2,7,12,18,21,22,23,33,38,40,53,57,58,61,63,66],make_android_launch:[57,58],make_ev:63,make_le_oob_pair:[57,58],make_multicast:[53,54,55],make_oob_pair:[57,58],make_shar:[7,15],make_text:[57,58],make_uniqu:[1,2,10,12,33,42,51,54,55,60,65],make_uri:[57,58],make_wifi_config:[57,58],makeact:63,maker:64,malloc_cap_8bit:14,malloc_cap_dma:14,manag:[5,11,12,13,14,23,35,38,40,42,54,55,57,58],mani:[7,9,17,22,54,55,70],manipul:9,manual:[2,10,32,61,63],manual_chid:2,map:[2,12,41,49,61],mapped_mv:2,mapper:[35,41,48],mario:13,mark:[51,61],markdownexport:64,marker:61,mask:[38,40],maskaravivek:57,mass:[33,34],master:[1,2,10,12,15,18,21,33,38,40,55,58,60],match:[23,30],math:[35,45,47,49,50],max:[2,6,17,32,33,38,47,49,54,55,59,69],max_connect:54,max_data_s:61,max_glitch_n:17,max_led_curr:38,max_num_byt:[54,55],max_number_of_st:69,max_pending_connect:54,max_receive_s:54,max_transfer_sz:15,maximum:[6,12,18,21,38,41,49,54,55,59,61],maxledcurr:38,maybe_duti:42,maybe_mv:[3,5,66],maybe_r:3,maybe_x_mv:[12,41],maybe_y_mv:[12,41],mb:[23,57],mb_ctrl:58,mcp23x17:[35,39],mcp23x17_read:40,mcp23x17_write:40,mcpwm:[6,32],me:57,mean:[6,9,11,18,21,24,41,49,51,60,62,65,67],measur:[3,5,7,17,18,21,41,59,66],mechan:[3,7,18,21,22,30],media:57,mega_man:13,megaman1:13,megaman:13,member:[1,2,3,5,6,7,9,11,12,14,17,18,21,23,25,27,32,33,37,38,40,41,42,43,44,45,47,49,51,53,54,55,57,58,59,60,61,65,66,67,69,70],memori:[10,14,24,27,42,58,60,64,65],memset:[1,2,12,15,18,21,33,38,40,58],mention:10,menu:10,menuconfig:23,mere:6,messag:[2,9,22,23,57,58,61,62],method:[7,9,17,23,45,47,59,61,62],metroid1:13,metroid:13,micro:15,micros_per_sec:60,middl:57,might:67,millisecond:42,millivolt:66,mime_media:57,min:[2,32,49],minimum:[12,41,49,59],minu:61,minut:[18,21],mireq:15,mirror:40,mirror_i:15,mirror_x:15,miso_io_num:15,mit:64,mix:11,mjepg:61,mjpeg:61,mkdir:23,mode:[1,2,3,9,12,15,18,21,32,33,38,40,42,57,58],model:[11,63],moder:5,modern:64,modif:7,modifi:[15,38,61],modul:[],modulo:[18,21],monitor:35,more:[2,3,10,11,14,25,26,28,33,41,42,43,44,47,53,54,55,60,63,66],mosi:15,mosi_io_num:15,most:[3,7,12,18,21,41,59],motion:[7,32],motion_control_typ:7,motioncontroltyp:7,motoion:7,motor:[6,8,18,21,32,34,35],motor_task:7,motor_task_fn:7,motor_typ:33,motorconcept:32,motortyp:33,mount:23,mount_point:23,mous:57,move:[7,10,43,51,60,65],movement:10,movi:64,ms:14,msb:[2,38],msb_first:60,mt6701:[7,20,35],mt6701_read:[7,21],mt6701_write:[7,21],much:[24,64],multi_byte_charact:64,multi_rev_no_det:32,multicast:[53,54],multicast_address:[53,54,55],multicast_group:[53,54,55],multipl:[3,5,7,12,32,33,34,44,59,61],multipli:[32,50,59],must:[2,5,7,10,17,22,23,51,53,54,55,57,58,62,63,65,69,70],mutabl:[50,65],mutat:65,mute:2,mutex:[1,2,3,5,7,12,17,18,21,22,33,38,40,41,42,43,54,58,59,60,63,65,66],mux:2,mv:[1,2,3,5,41,66],mystruct:62,n:[2,3,5,10,12,13,17,18,21,22,23,24,28,29,38,40,41,42,51,54,55,58,59,60,61,62,64,65,66,67,70],name:[1,2,3,5,7,9,12,13,17,18,21,22,33,38,40,41,42,43,51,54,55,57,58,59,60,61,62,63,64,65,66,67],namespac:[1,2,12,23,33,64],nanosecond:17,navig:10,nby:64,ncharact:64,ncustom:64,ndef:[35,56,58],ndeflib:57,ndefmessag:57,ne:13,nearest:[32,46],necessari:[7,65],need:[3,5,9,10,18,21,22,23,24,32,38,51,57,59,60,63,65],needs_zero_search:[18,21],neg:[43,50,59,66],negat:[12,50],neo_bff_io:43,neo_bff_num_l:43,neopixel_writ:43,nest:64,network:[35,54,55,57,69],new_duti:42,new_object:62,new_siz:10,new_target:7,newli:65,newlin:51,newtonian:64,next:[10,32,60],nf:57,nfault:7,nfc:[35,57,58],nice:64,nicer:44,nm:7,no_timeout:65,nocolor:10,node:[53,54,55,63],nois:49,nomin:66,nominal_resistance_ohm:66,non:[3,32,49,58],nonallocatingconfig:14,none:[2,14,30,44,57,63],normal:[14,22,24,50],normalizd:[25,27],normalized_cutoff_frequ:[18,21,25,27],note:[1,2,3,5,7,9,10,12,17,18,21,22,23,30,32,33,38,40,41,43,44,54,55,58,59,60,62,63,64,65,66],noth:[6,51,67],notifi:[2,61,65],now:[1,2,7,9,10,13,18,21,22,32,33,38,40,42,43,44,51,54,55,58,59,60,65,66],ntc:66,ntc_smd_standard_series_0402:66,ntcg103jf103ft1:66,nthe:70,nullopt:[42,55],nullptr:[7,10,18,21,23,50,54,55,63,70],num:61,num_connect_retri:70,num_l:43,num_periods_to_run:42,num_pole_pair:7,num_seconds_to_run:[42,44,59,65],num_steps_per_iter:65,num_task:[51,65],num_touch:37,number:[1,2,3,7,9,10,14,15,17,18,21,23,24,27,32,33,37,38,40,42,43,46,53,54,55,57,58,60,61,66,69,70],number_of_link:23,nvs_flash_init:[69,70],o:[2,35,39],object:[7,9,10,11,13,22,43,44,47,51,57,60,61,62,63,66,67],occur:[22,61,63],octob:64,off:[2,6,10,17,32,38,44,61,66],offset:[15,58,61],offset_i:15,offset_x:15,ofs:23,ofstream:23,ohm:[7,66],ok:[10,61],oldest:10,on_connect:70,on_disconnect:70,on_got_ip:70,on_jpeg_fram:61,on_off_strong_det:32,on_receive_callback:55,on_response_callback:[54,55],onc:[12,17,18,21,22,61,67],once_flag:22,one:[2,9,10,18,21,22,30,42,43,54,55,58,60,63,64,67],oneshot:[4,35],oneshot_adc:5,oneshotadc:[5,12,41],onli:[2,7,10,12,13,17,18,21,22,24,41,44,50,55,57,58,60,61,62,63,64,67],oob:[57,58],open:[2,7,8,10,23,32,54,57,69,70],open_drain:[2,38],oper:[2,11,23,25,27,28,45,47,50,59,66],oppos:11,opposit:42,optim:[7,24,46],option:[2,3,5,6,7,10,12,14,15,18,21,37,41,42,43,44,49,53,54,55,57,58,61,62,65,67],order:[2,24,25,26,29,35,43,44,54],oreilli:57,org:[24,25,28,53,54,55,66],orient:[7,14],origin:23,oscil:[2,49],osr_128:2,osr_16:2,osr_2:2,osr_32:2,osr_4:2,osr_64:2,osr_8:2,ostream:10,ostringstream:13,other:[7,10,11,14,50,53,54,55,58,59,62,63,65,69],otherwis:[6,7,9,12,22,30,32,40,41,42,54,55,57,60,61,63,65,67,70],our:[42,53,54,55,65],out:[10,13,23,51,53,54,55,57,58,60,62,63,64,66],output:[2,7,8,10,17,22,23,24,25,27,28,30,37,38,40,42,44,47,49,51,58,59],output_cent:49,output_drive_mode_p0:38,output_invert:42,output_max:[7,49,59],output_min:[7,49,59],output_mod:2,output_rang:49,outputdrivemodep0:38,outputmod:2,outsid:[2,10,11],over:[2,6,20,23,39,42,52,54,55,61,65],overflow:[17,24],overhead:[14,22],overload:23,oversampl:2,oversampling_ratio:2,oversamplingratio:2,overstai:44,overth:2,overwrit:[38,61,67],own:[3,14,18,21,30,38,40,53,54,55,69],owner:23,p0:38,p0_0:38,p0_1:38,p0_2:38,p0_3:38,p0_5:38,p1:38,p1_0:38,p1_1:38,p1_5:38,p1_6:38,p1_7:38,p1_8:38,p:[2,10,13,59,64],pack:12,packag:57,packet:[53,54,55,57,61],packet_:61,pad:12,padding_bottom:64,padding_left:64,padding_right:64,padding_top:64,page:[23,66],pair:[7,57,58],panel:37,param:[1,2,7,14,18,21,22,33,37,38,40,41,43,53,54,55,58,60,65,70],paramet:[1,2,3,5,6,7,9,10,11,12,14,15,19,22,23,24,25,27,28,30,32,33,37,38,40,41,42,43,44,45,47,49,50,53,54,55,57,58,59,60,61,63,65,66,67,69,70],parent:63,pars:[13,51,61],part:[6,15,32,37,66],parti:62,partit:23,partition_label:23,pass:[9,15,22,30,44,49],passiv:30,password:[30,57,69,70],pasv:30,pat:57,path:[23,30,61],paul:64,paus:[14,61],payload:[57,58,61],payload_s:61,pdf:[2,18,33,38,58,60,66],pend:54,per:[1,2,3,7,18,21],perceiv:11,percent:42,percentag:[6,32,42],perform:[2,3,5,11,23,41,65],perhipher:42,period:[9,12,14,18,21,22,38,40,51,58,63,67],peripher:[6,17,32,34,42,43,57,60],peripheral_centr:57,peripheral_onli:[57,58],permeabl:64,permiss:23,permitt:64,person:57,phase:[6,7],phase_induct:7,phase_resist:7,phillip:64,phone:[57,58],photo:58,pick:17,pico:41,pid:[7,32,35],pid_config:59,pin:[1,2,6,7,9,12,15,33,38,40,42,60,65,67],pin_bit_mask:2,pin_mask:40,pinout:7,pixel:[14,15,43,61],pixel_buffer_s:[14,15],place:[22,32],plai:[33,61,64],plan:66,planck:64,platform:[44,65,67],play_hapt:32,playback:33,pleas:[10,11,13,28,33,63,64],plot:2,pn532:57,point:[11,17,23,24,27,32,35,37,42,45,46,50,54,55,57,68,70],pointer:[1,2,14,15,18,21,24,27,32,33,37,38,40,41,43,53,54,58,60,61,63,65,70],pokemon:13,pokemon_blu:13,pokemon_r:13,pokemon_yellow:13,polar:40,pole:7,poll:[12,18,21,38,40,58],pomax:45,pop:57,popul:55,port0:38,port1:38,port:[7,14,30,38,40,53,54,55,61],port_0_direction_mask:38,port_0_interrupt_mask:38,port_1_direction_mask:38,port_1_interrupt_mask:38,port_a:40,port_a_direction_mask:40,port_a_interrupt_mask:40,port_b:40,port_b_direction_mask:40,port_b_interrupt_mask:40,portmax_delai:2,portrait:[14,15],portrait_invert:14,porttick_period_m:[1,2,12,18,21,33,38,40,58],pos_typ:23,posit:[7,10,15,17,18,21,32,37,41,49],posix:[52,53],possibl:[2,6,14,49,57],post:57,post_cb:15,post_transfer_callback:14,poster:57,potenti:[3,24,30],power:[2,6,7,43,57],power_supply_voltag:[6,7],pranav:13,pre:[15,59,60],pre_cb:15,precis:60,preconfigur:33,predetermin:2,prefer:57,prefix:[2,23],prepend:44,present:[57,61],preset:33,press:[2,9,10,12,37],prevent:[14,59],previou:[10,38,42,67],previous:[6,7,49],primari:60,primarili:10,primary_data:60,print:[2,3,5,10,12,13,17,18,21,22,38,40,41,42,44,51,54,55,58,59,60,61,62,64,65,66,67,70],printf:[12,18,21,38,40,58],prior:[58,69,70],prioriti:[3,7,9,14,44,51,65,67],privat:10,process:[42,54,55,65],processor:[2,27,65],produc:11,product:[38,50,60,63,66],profil:32,programm:2,programmed_data:58,project:[6,10,30,60,61,69,70],prompt:10,prompt_fn:10,proper:[11,63],properli:[5,61],proport:59,protocol:[30,43,54,55,60],protocol_examples_common:10,prototyp:[22,37],provid:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,31,32,34,35,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,70],prt:53,pseudost:63,psram:64,pub:22,publish:[9,22],pull:[2,38,40],pull_up_en:2,pulldown:9,pulldown_en:9,pullup:9,pullup_en:9,puls:[2,17,60],pulsed_high:2,pulsed_low:2,pulsing_strong_1:33,pulsing_strong_2:33,pure:[17,63],push:2,push_back:64,push_pul:2,push_push:38,put:58,pwm:[6,7,8,33,42],pwmanalog:33,py:41,python:51,q0:61,q0_tabl:61,q1:61,q1_tabl:61,q:[7,27,61],q_current_filt:7,q_factor:27,qt:41,quadhd_io_num:15,quadratur:17,quadwp_io_num:15,qualiti:27,quantiti:64,quantiz:61,question:[10,13,42,58,64],queu:60,queue:[2,9,10,60],queue_siz:15,quickli:63,quit:58,quit_test:[12,18,21,40,58],quote_charact:13,r0:66,r1:[2,66],r25:66,r2:[2,66],r:[11,23,38,43,49,57,60,66],r_0:66,r_bright:38,r_down:38,r_led:38,r_scale:66,r_up:38,race:42,rad:7,radian:[7,17,18,21,50],radio:[57,58],radio_mac_addr:58,radiu:41,rainbow:[43,60],ram:14,ranav:[13,64],random:57,random_valu:57,rang:[1,6,11,18,21,23,25,27,32,34,35,41,47,48,66,69],range_mapp:49,rangemapp:[41,49],rate:[1,3,7,18,21,38,40,44],rate_limit:44,ratio:2,ration:45,raw:[1,2,5,7,12,18,21,41,45,53,57,58],rb:23,re:[10,12,18,21,33,53,54,55,60,63,66],reach:[33,54,58,63],read:[1,2,3,5,7,9,10,12,18,21,23,33,37,38,40,41,54,58,66],read_fn:[1,2,18,21,33,38,40,58],read_joystick:[12,41],read_mv:[5,12,41,66],read_mv_fn:66,read_raw:5,read_valu:13,readabl:[13,23,64],reader:[3,5,41],readi:67,readm:64,readthedoc:57,real:[22,33],realli:[13,62,63,64],realtim:33,reason:[62,65],receic:22,receiv:[2,15,53,54,55,58,61],receive_callback_fn:[53,54,55],receive_config:55,receiveconfig:55,recent:[2,3,7,12,18,21,41,59],recommend:[18,21,22,41],record:[57,58],rectangular:41,recurs:[23,63],recursive_directory_iter:23,recvfrom:[53,55],red:[11,13,43,44,60,64],redraw:[10,14],redrawn:10,reeiv:[],reepres:61,refer:35,reference_wrapp:32,refresh:14,reg:58,reg_addr:[1,12,18,21,33,38,40,58],regard:[18,21],regardless:41,region:2,regist:[1,2,9,18,21,22,33,37,38,40,58,61],registr:22,registri:22,reinit:54,reiniti:54,reistor:38,rel:49,relat:[10,42],releas:[9,64],relev:[23,66],reli:63,reliabl:[18,21,54],remain:44,remot:[35,54,55,57],remote_control:57,remote_info:55,remov:[6,10,22,23],remove_publish:22,remove_subscrib:22,renam:23,render:[14,51],repeat:67,repeatedli:[60,65,67],replac:10,report:58,repres:[11,18,21,30,42,50,57,58,59,60,61],represent:[11,64],request:[2,30,53,54,55,57,58,61],requir:[7,58,64],rescal:11,reserv:57,reset:[2,15,17,58,59,60],reset_fn:60,reset_pin:15,reset_st:59,reset_tick:60,resist:[7,66],resistor:[9,38,66],resistordividerconfig:66,resiz:[10,23,51,65],resolut:[42,60],resolution_hz:[43,60],resolv:30,reson:[33,34],resourc:[5,53,54,55,58,60],respect:[4,61,63],respond:[53,54,55],respons:[14,23,27,30,57,59,61],response_callback_fn:[53,54,55],response_s:[54,55],response_timeout:55,restart:[63,67],restartselect:63,restrict:[18,21],result:[2,3,10,11,50,61],resum:14,ret:15,ret_stat:60,retri:[61,70],retriev:[3,12,37,41],return_to_center_with_det:32,return_to_center_with_detents_and_multiple_revolut:32,reusabl:[10,35],revers:[54,55],revolut:[17,18,21,32],rf:58,rf_activ:58,rf_get_msg:58,rf_intterupt:58,rf_put_msg:58,rf_user:58,rf_write:58,rfc:[57,61],rfid:[57,58],rgb:[11,43,60],rh:[11,50],right:[7,10,12,30,43,58,64],rise:[9,33,58,60],rising_edg:9,risk:24,rmdir:23,rmt:[35,43],rmt_bytes_encoder_config_t:60,rmt_channel_handle_t:60,rmt_clk_src_default:60,rmt_clock_source_t:60,rmt_encod:60,rmt_encode_state_t:60,rmt_encoder_handle_t:60,rmt_encoder_t:60,rmt_encoding_complet:60,rmt_encoding_mem_ful:60,rmt_encoding_reset:60,rmt_symbol_word_t:60,rmtencod:[43,60],robust:[10,44],robustli:49,role:57,root:[23,30,63],root_list:23,root_menu:10,root_path:23,rotari:32,rotat:[7,14,15,18,21,32,33,34,43,50,60],round:46,routin:41,row:[13,64],row_index:13,row_t:64,rpm:[7,18,21],rpm_to_rad:7,rstp:57,rt_fmt_str:44,rtcp:61,rtcp_packet:61,rtcp_port:61,rtcppacket:61,rtd:57,rtp:[33,61],rtp_jpeg_packet:61,rtp_packet:61,rtp_port:61,rtpjpegpacket:61,rtppacket:61,rtsp:[35,57],rtsp_client:61,rtsp_path:61,rtsp_port:61,rtsp_server:61,rtsp_session:61,rtspclient:61,rtspserver:61,rtspsession:61,rule:64,run:[3,7,10,14,18,21,22,30,32,42,44,51,64,67],runtim:44,s2:[3,15],s3:[3,12],s:[2,7,8,9,10,11,13,18,21,22,30,32,38,40,41,42,43,44,49,51,55,60,62,63,64,65,66],s_isdir:23,safe:[42,59],same:[2,5,7,22,57,59],sampl:[1,2,3,7,10,18,21,24,25,27,28,58,59,66],sample_mv:[1,12],sample_r:1,sample_rate_hz:[3,66],sandbox:23,sar:2,sarch:[18,21],satisfi:63,satur:[11,59],sbu:[],scalar:50,scale:[7,47,50,59,66],scaler:47,scan:[2,61,70],scan_data:61,scenario:[69,70],schedul:67,scheme:7,scl:2,scl_io_num:[1,2,12,18,21,33,38,40,58],scl_pullup_en:[1,2,12,18,21,33,38,40,58],sclk:15,sclk_io_num:15,scope:65,scottbez1:32,screen:[10,15],sda_io_num:[1,2,12,18,21,33,38,40,58],sda_pullup_en:[1,2,12,18,21,33,38,40,58],sdp:61,search:[18,21],second:[1,2,3,7,18,21,25,26,35,38,40,42,44,50,58,61,65,66,67],secondari:14,seconds_per_minut:[18,21],seconds_since_start:51,section:[11,25,26,35],sectionimpl:28,secur:[57,69,70],security_manager_flag:57,security_manager_tk:57,see:[2,7,10,11,13,14,15,17,24,25,28,33,41,45,51,53,54,55,57,58,60,63,64,66,69,70],seek_end:23,seek_set:23,seekg:23,seem:[10,23,61],segment:14,sel:2,select:[2,3,12,30,33,43,57,63],select_bit_mask:2,select_librari:33,select_press:2,select_valu:2,send:[9,14,15,30,43,54,55,58,60,61],send_bright:43,send_command:15,send_config:[54,55],send_data:15,send_fram:61,send_request:61,send_rtcp_packet:61,send_rtp_packet:61,sendconfig:55,sender:[53,54,55],sender_info:[53,54,55],sendto:53,sens:7,sensor:[7,18,21,66],sensor_direct:7,sensorconcept:7,sensordirect:7,sent:[2,15,30,43,54,55,60,61],sentenc:64,separ:[12,13,14,51],septemb:64,sequenc:[2,22,33,51,57,58,63],seri:[28,61,66],serial:[9,20,22,33,35,38,39,40,57,58,61],serializa:62,series_second_order_sect:[24,28],serizalizt:13,server:[31,35,52,53],server_address:[54,55,61],server_config:55,server_port:61,server_socket:[54,55],server_task:54,server_task_config:[54,55],server_task_fn:54,server_uri:61,servic:[2,57],session:[10,30,60,61],session_st:60,set:[2,6,7,9,10,15,22,33,38,40,41,42,43,46,47,49,51,53,54,55,57,58,60,61,63,66,67,69,70],set_al:43,set_analog_alert:2,set_ap_mac:70,set_calibr:41,set_config:59,set_deadzon:41,set_digital_alert:2,set_digital_output_mod:2,set_digital_output_valu:2,set_direct:[38,40],set_drawing_area:15,set_duti:42,set_encod:[43,60],set_fade_with_tim:42,set_handle_res:10,set_histori:10,set_history_s:10,set_input_polar:40,set_interrupt:38,set_interrupt_mirror:40,set_interrupt_on_chang:40,set_interrupt_on_valu:40,set_interrupt_polar:40,set_label:15,set_log_level:22,set_met:15,set_mod:33,set_motion_control_typ:7,set_offset:15,set_payload:61,set_phase_st:6,set_phase_voltag:7,set_pin:[38,40],set_pixel:43,set_pull_up:40,set_pwm:6,set_receive_timeout:[53,54,55],set_record:58,set_session_log_level:61,set_tag:44,set_text:64,set_verbos:44,set_vers:61,set_voltag:6,set_waveform:33,setactivechild:63,setcolor:10,setdeephistori:63,sethandleres:10,setinputhistori:10,setinputhistorys:10,setnocolor:10,setparentst:63,setpoint:[7,32],setshallowhistori:63,setter:[50,61],setup:[2,61],sever:[20,26,39],sftp:57,sgn:46,shaft:[7,18,21],shallow:63,shallow_history_st:63,shallowhistoryst:63,shamelessli:64,shape:47,share:57,shared_ptr:7,sharp_click:33,sheet:2,shield:12,shift:[43,47],shift_bi:43,shift_left:43,shift_right:43,shifter:47,shop:[38,60],short_local_nam:57,shorten:57,shot:67,should:[6,7,10,11,12,14,15,23,24,27,40,41,42,43,50,53,54,55,57,59,60,61,63,65,67],shouldn:[23,44],show:[10,43,63,65],showcas:22,shown:44,shut:65,side:[6,31],sign:[17,46,49],signal:[2,12,14,24,25,27,28,33,43,59,60],signatur:65,similar:60,simpl:[0,5,9,22,23,29,30,44,57,59,62,66],simplefoc:7,simpler:[42,60],simpli:[2,3,10,18],simplifi:61,simultan:[10,57],sin:51,sinc:[2,17,18,21,22,23,38,60,61,65,66],sine_pwm:[],singl:[2,5,17,32,43,44],single_unit_1:[3,66],single_unit_2:3,singleton:[22,23],sinusoid:7,sip:57,sixteen:1,size:[1,9,10,12,14,22,23,33,51,54,55,57,58,60,61,62,65,66,67],size_t:[1,2,3,7,9,10,12,13,14,15,17,18,21,22,23,24,25,27,28,33,38,40,42,43,44,51,53,54,55,60,61,62,64,65,67,70],sizeof:[1,2,12,15,18,21,33,38,40,58,60,61],sk6085:60,sk6805:60,sk6805_10mhz_bytes_encoder_config:60,sk6805_freq_hz:43,sk6812:43,sleep:[1,2,3,5,7,12,17,18,21,22,33,38,40,41,42,43,44,51,58,59,60,63,65,66,67],sleep_for:[3,9,15,22,42,43,44,51,54,55,59,61,63,65,67,70],sleep_until:65,slope:47,slot:33,slow:5,small:[32,47],smart:57,smartknob:32,smb:57,snap:32,snprintf:65,so:[1,2,5,7,10,12,13,15,17,18,21,22,23,26,30,32,33,35,38,40,43,49,51,58,59,60,61,63,64,65,66,67],so_recvtimeo:[53,54,55],so_reuseaddr:[53,54,55],so_reuseport:[53,54,55],sockaddr:53,sockaddr_in6:53,sockaddr_in:53,sockaddr_storag:[53,54,55],socket:[30,35,52,61],socket_fd:[53,54,55],soft_bump:33,soft_fuzz:33,softwar:[2,14,22],software_rotation_en:[14,15],some:[1,2,7,10,12,18,20,21,22,23,26,32,33,38,40,44,46,51,53,57,58,60,63,65],someth:[14,65],sometim:10,somewhat:32,sos_filt:28,sosfilt:[25,28],sourc:[55,60],source_address:53,sp:57,sp_hash_c192:57,sp_hash_c256:57,sp_hash_r256:57,sp_random_r192:57,space:[7,11,23,32,43,60,64],space_vector_pwm:7,sparignli:49,sparkfun:12,spawn:[18,21,30,61,63,65],spawn_endevent_ev:63,spawn_event1_ev:63,spawn_event2_ev:63,spawn_event3_ev:63,spawn_event4_ev:63,specfici:1,special:[19,33,38,60],specif:[11,32,34,37,61,63,65],specifi:[2,18,21,23,32,44,55,61,67],speed:[7,18,21,42,54,64],speed_mod:42,spi2_host:15,spi:[15,18,21,40],spi_bus_add_devic:15,spi_bus_config_t:15,spi_bus_initi:15,spi_device_interface_config_t:15,spi_dma_ch_auto:15,spi_num:15,spi_queue_s:15,spic:15,spics_io_num:15,spike:47,sporad:5,spot:7,sps128:1,sps1600:1,sps16:1,sps2400:1,sps250:1,sps32:1,sps3300:1,sps475:1,sps490:1,sps64:1,sps860:1,sps8:1,sps920:1,squar:50,sr:57,ssid:[57,58,69,70],st25dv04k:58,st25dv:[35,56],st25dv_read:58,st25dv_write:58,st7789_defin:15,st7789v_8h_sourc:15,st:[23,58],st_mode:23,st_size:23,sta:[35,68],stabl:57,stack:[9,22,51,65,67],stack_size_byt:[1,2,7,12,18,21,22,33,38,40,43,51,54,55,58,60,65,67],stackoverflow:[23,58,64],stand:7,standalon:[20,39],standard:[23,44,49,61],star:33,start:[1,2,3,5,7,9,10,12,14,15,17,18,21,22,30,32,33,38,40,41,42,43,44,50,51,52,54,55,58,59,60,61,63,65,66,67],start_fast_transfer_mod:58,start_fram:43,start_receiv:55,startup:[18,21],stat:[23,51],state:[6,9,12,18,21,22,24,25,27,28,33,35,37,38,40,51,58,59,60],state_a:6,state_b:6,state_bas:63,state_c:6,state_machin:63,state_of_charg:22,statebas:63,static_cast:[2,44,60],station:[35,68,69],statist:2,statistics_en:2,statu:[2,58],std:[1,2,3,5,7,9,10,12,13,14,15,17,18,21,22,28,30,32,33,37,38,40,41,42,43,44,45,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70],stdby:7,stdin:63,stdin_out:10,stdout:63,steinhart:66,step:65,still:41,stop:[1,2,3,5,7,12,14,17,18,21,22,30,32,33,38,40,41,42,43,51,54,55,58,59,60,61,63,66,67,70],stop_fast_transfer_mod:58,storag:[10,53],store:[10,12,15,23,29,47,57,58,61,66],stori:64,str:13,strcutur:15,stream:[10,13,61],streamer:61,strength:32,strictli:62,string:[9,10,13,22,23,44,51,53,54,55,57,61,62,65,69,70],string_view:[9,15,23,30,44,54,55,57,58,61,65,67],strip:[35,60],strong:32,strong_buzz:33,strong_click:33,strongli:62,struct:[1,2,3,5,6,7,9,11,12,14,17,18,21,22,23,25,27,29,32,33,37,38,40,41,42,43,44,45,47,49,51,53,54,55,57,58,59,60,61,62,65,66,67,69,70],structur:[1,2,7,12,14,15,22,33,37,38,40,41,42,45,47,53,54,55,57,59,63,69,70],sub:[10,22],sub_menu:10,sub_sub_menu:10,subclass:[28,53,61,63],subdirectori:23,submenu:10,submodul:10,subscib:22,subscrib:[9,22],subscript:22,subsequ:[2,57],subset:12,substat:63,subsub:10,subsubmenu:10,subsystem:[3,5,14,42],subtract:50,subystem:70,succeed:[],success:[2,61],successfulli:[17,22,53,54,55,60,61,62],suffix:44,suggest:60,suit:11,sulli:64,super_mario_1:13,super_mario_3:13,super_mario_bros_1:13,super_mario_bros_3:13,suppli:[6,66],supply_mv:66,support:[2,7,10,11,12,17,19,23,33,38,43,52,57,58,61],sure:[7,61],swap:37,swap_xi:37,symlink:[2,33],symmetr:47,syst_address:58,system:[10,13,22,35,51,58,62,63,64,65,66],sytl:62,t5t:58,t:[1,2,3,5,7,12,13,15,17,18,21,22,23,33,38,40,41,42,43,44,45,47,49,50,51,54,55,57,58,59,60,65,66,67],t_0:66,ta:12,tabl:[2,23,51,57,61,64,66],tabul:35,tag:[44,57,58],take:[5,23,64],taken:23,talk:[38,43],target:[7,70],task1:22,task2:22,task:[1,2,3,5,7,9,12,14,17,18,21,22,30,32,33,35,38,40,41,42,43,54,55,58,59,60,61,63,66,67],task_1_fn:22,task_2_fn:22,task_callback:51,task_config:55,task_fn:[3,5,12,17,18,21,33,38,40,41,43,51,58,59,60,63,65,66],task_id:51,task_iter:65,task_monitor:51,task_nam:[51,65],task_prior:3,task_stack_size_byt:[9,51],taskmonitor:51,tb:12,tcp:[35,52,61],tcp_socket:54,tcpclientsess:54,tcpobex:57,tcpserver:54,tcpsocket:[53,54,61],tcptransmitconfig:54,tdata:62,tdk:66,tdown:12,tear:[53,54,55,65],teardown:61,tel:57,tell:[43,60],tellg:23,telnet:57,temp:66,temperatur:66,temperature_celsiu:22,templat:[7,17,19,23,25,28,30,32,44,45,49,50,65],temporari:57,termin:[10,63,64,65],test2:23,test:[3,7],test_dir:23,test_fil:23,test_start:65,texa:[2,33],text:[57,58],text_record:58,tflite:15,tft_driver:15,tft_espi:15,tftp:57,th:[14,29],than:[6,10,14,41,44,58,61],thank:10,thei:[10,12,32,61,63,65],them:[2,10,11,12,22,47,58,60,61,63,65],therefor:[3,5,10,11,18,21,33,49,65],thermistor:35,thermistor_ntcg_en:66,thi:[1,2,3,5,6,7,9,10,11,12,13,14,15,17,18,21,22,23,24,30,32,33,35,38,40,41,42,43,44,49,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70],thin:47,thing:51,think:10,third:62,this_thread:[3,9,15,22,42,43,44,51,54,55,59,61,63,65,67,70],those:[22,38,44,51,63],though:[22,65],thread:[22,30,32,42,51,54,55,59,61,65],threshold:2,through:[2,7,32,33,43,49,60,63],throughput:3,ti:[2,33],tick:63,tickselect:63,time:[2,5,6,10,12,18,21,22,23,33,38,40,42,43,44,51,55,58,59,60,63,65,66,67,70],time_point:23,time_t:[23,30],time_to_l:[53,54,55],timeout:[53,54,55,65],timer:[35,42],timer_fn:67,tinys3:[7,60],tk:57,tkip:57,tleft:12,tloz_links_awaken:13,tloz_links_awakening_dx:13,tlv:58,tm:51,tmc6300:7,tname:62,tnf:57,to_str:64,to_time_t:[23,30],toi:64,toler:66,tone:43,too:[10,61,64],top:63,topic:[9,22],torqu:7,torque_control:7,torquecontroltyp:7,total:[17,23],total_spac:23,touch:37,touchpad:[35,36,57],touchpad_input:37,touchpad_read:37,touchpad_read_fn:37,touchpadinput:37,tp:[23,30],tpd_commercial_ntc:66,trace:51,track:59,transact:60,transaction_queue_depth:60,transceiv:35,transfer:[15,26,31,35,58],transfer_funct:29,transferfunct:[28,29],transform:[7,22],transit:63,transition_click_1:33,transition_hum_1:33,transmiss:[54,60],transmit:[22,43,53,54,55,57],transmit_config:54,transmitconfig:[],transmitt:60,transport:61,trapezoid_120:[],trapezoid_150:[],tree:[55,60,63],tri:10,trigger:[2,5,32,33,40,58],tright:12,trim_polici:13,trim_whitespac:13,triple_click:33,truncat:10,ts:33,tselect:12,tstart:12,tt1535109:64,tt1979376:64,tt3263904:64,ttl:[53,54,55],tup:12,tupl:66,turn:[2,44],tvalu:62,two:[1,11,12,14,38,40,44,51,60],twothird:1,tx:57,tx_config:[],tx_power_level:57,type5tagtyp:58,type:[1,2,4,7,9,10,12,14,17,18,20,21,22,23,26,32,33,35,37,38,39,40,41,43,44,50,53,54,55,57,58,60,61,62,65,66,67,70],type_specif:61,typedef:[1,2,7,9,10,14,18,21,22,33,37,38,40,41,43,53,54,55,58,60,65,66,67,70],typenam:[23,30,44,45,49,50],u:[50,57],ua:6,uart:10,uart_serial_plott:2,ub:6,uc:6,ud:7,udp:[35,52,61],udp_multicast:55,udp_socket:55,udpserv:55,udpsocket:[53,55],uic:[57,58],uint16_t:[1,14,15,30,37,38,57,58,60],uint32_t:[2,12,14,15,42,57,58,61,62],uint64_t:[57,58],uint8_t:[1,2,9,12,14,15,18,21,22,33,37,38,40,43,44,53,54,55,57,58,60,62,69,70],uint:60,unabl:30,unbound:32,unbounded_no_det:32,uncalibr:[12,41],uncent:49,unchang:57,under:[17,23],underflow:17,underlin:64,understand:57,unicast:55,uniqu:[54,61,65],unique_lock:[1,2,3,5,7,12,17,18,21,22,33,38,40,41,42,43,54,58,59,60,63,65,66],unique_ptr:[51,54,61,65],unit:[0,3,5,7,12,17,23,24,41,50,66],univers:10,universal_const:64,unknown:[57,70],unless:22,unlimit:10,unlink:23,unmap:41,unord:[2,55],unordered_map:[2,61],unregist:37,unreli:55,until:[2,10,22,23,32,33,42,43,54,55,60,63,65,67],unus:[12,17,32],unweight:45,unwind:63,up:[2,3,10,12,14,17,23,33,38,40,47,54,58,59,61,63,65,67],upat:14,updat:[6,7,9,12,14,18,21,24,25,27,28,32,38,40,41,42,44,47,49,50,53,58,59,63],update_detent_config:32,update_period:[7,14,18,21],upper:[15,66],uq:7,uri:[57,58,61],uri_record:58,urn:57,urn_epc:57,urn_epc_id:57,urn_epc_pat:57,urn_epc_raw:57,urn_epc_tag:57,urn_nfc:57,us:[1,2,3,5,6,7,8,9,10,11,12,14,15,17,18,19,21,22,23,24,25,30,31,32,33,34,38,40,41,42,43,44,45,47,49,51,52,53,54,55,57,58,60,61,62,63,64,65,66,67],usag:[10,13,64],used_spac:23,user:[2,3,5,8,9,10,15,17,18,21,30,32,33,38,40,60,61,65],usernam:30,ust:22,util:[23,41,44,46,50,51,53,57,58],uuid:57,uuids_128_bit_complet:57,uuids_128_bit_parti:57,uuids_16_bit_complet:57,uuids_16_bit_parti:57,uuids_32_bit_complet:57,uuids_32_bit_parti:57,v:[7,11,49,50],v_in:66,vacuum:64,val_mask:40,valid:[30,33,43,53,54,55,61],valu:[1,2,3,5,9,11,12,13,14,17,18,21,23,27,32,33,38,40,41,42,43,44,45,46,47,49,50,57,58,59,60,61,62,64,65,66],vari:32,variabl:[15,41,44,65],varieti:2,variou:43,ve:[10,23,65],vector2d:[35,45,48],vector2f:41,vector:[2,3,5,7,9,12,13,22,23,27,41,42,43,50,51,53,54,55,57,61,62,65,66],veloc:[7,18,21],velocity_filt:[7,18,21],velocity_filter_fn:[18,21],velocity_limit:7,velocity_openloop:7,velocity_pid_config:7,veloicti:7,veolciti:[18,21],verbos:[1,2,3,5,6,7,9,12,14,17,18,21,22,32,33,37,38,40,41,42,43,54,55,58,59,60,61,63,65,66,67,69,70],veri:10,version:[10,50,61],via:[23,33,38,40],vibe:33,vibrat:[32,33],video:[14,61],view:[54,55,57],vio:7,virtual:[12,63],visual:51,volt:[2,6],voltag:[1,2,3,5,6,7,8,22,66],voltage_limit:6,vram0:14,vram1:14,vram:14,vram_size_byt:14,vram_size_px:14,vtaskgetinfo:51,w:[23,33,44,49],wa:[2,3,5,6,9,10,12,15,17,18,21,22,30,41,53,54,55,60,61,63,65],wai:[1,2,3,5,7,10,12,13,17,18,21,23,32,33,38,40,41,43,57,58,59,60,62,63,64,65,66],wait:[22,32,54,55,65],wait_for:[1,3,5,12,17,18,21,22,33,38,40,41,42,43,54,58,59,60,63,65],wait_for_respons:[54,55],wait_tim:42,wait_until:[2,7,65,66],want:[1,2,3,5,7,10,12,14,17,18,21,22,32,33,38,40,41,42,43,51,54,55,58,59,60,65,66,67],warn:[1,2,3,5,6,7,9,12,14,17,18,21,22,23,33,37,38,40,41,42,43,44,54,55,58,59,60,61,65,66,67,69,70],warn_rate_limit:44,watch:57,water:51,wave:47,waveform:33,we:[1,2,6,7,10,12,18,21,22,23,32,33,38,40,42,43,53,54,55,58,60,63,65,66,67],weak:32,webgm:63,weight:45,weightedconfig:45,welcom:44,well:[2,12,20,22,26,28,33,47,51,54,57,58,61,63,65],well_known:57,wep:57,were:[2,6,10,41,53,54,55,59,65],what:[5,6,22,60,63],whatev:[38,40],whe:70,when:[1,2,3,5,7,10,12,15,17,18,19,21,22,32,33,38,40,41,43,49,53,54,55,58,59,60,61,62,63,65,66,67,70],whenev:63,where:[8,17,32,51,55,63,66],whether:[3,9,10,12,14,18,21,23,42,43,49,53,54,55,60,61,65,70],which:[1,2,3,5,7,8,9,10,11,12,13,14,18,21,22,23,24,25,26,27,32,33,34,38,39,40,42,43,44,45,46,49,50,51,54,55,57,58,60,61,63,64,65,66,69,70],white:64,who:15,whole:[61,63],wi:[69,70],width:[10,14,15,32,61,64],wifi:[35,57,58],wifi_ap:69,wifi_record:58,wifi_sta:70,wifiap:69,wifiauthenticationtyp:57,wificonfig:57,wifiencryptiontyp:57,wifista:70,wiki:[24,25,28,53,54,55,66],wikipedia:[17,24,25,28,53,54,55,66],wind:59,window_size_byt:[3,66],windup:59,wire:60,wireless:58,wish:[10,12],witdth:17,within:[11,18,20,21,22,32,44,49,55,64,65,66],without:[2,3,7,10,32,51,58,60,61],word:64,work:[7,9,10,23,32,51,61,65],world:10,worri:66,would:[17,22,63,65],wpa2:57,wpa2_enterpris:57,wpa2_person:57,wpa:57,wpa_enterpris:57,wpa_person:57,wpa_wpa2_person:57,wrap:[6,17,22,38,60,64],wrapper:[3,5,9,10,13,14,23,37,41,42,44,45,47,60,62,63,64],write:[1,2,7,10,12,14,15,18,21,23,27,33,38,40,43,58],write_fn:[1,2,18,21,33,38,40,43,58],write_row:13,written:[43,57,58,63],wrote:[13,23],ws2811:43,ws2812:43,ws2812_10mhz_bytes_encoder_config:60,ws2812_freq_hz:60,ws2812b:60,ws2813:43,www:[2,24,28,33,57,58],x1:50,x2:50,x:[2,10,12,15,24,37,38,40,41,50,51,58,61],x_calibr:[12,41],x_mv:[1,2,12,41],xe:15,xml:30,xml_in:30,xqueuecreat:2,xqueuerec:2,xs:15,y1:50,y2:50,y:[2,12,15,24,37,41,44,47,50,61,69,70],y_calibr:[12,41],y_mv:[1,2,12,41],ye:[15,70],yellow:[13,44,64],yet:[7,18,21,31,65],yield:60,you:[3,7,10,12,13,14,17,22,23,42,43,44,47,49,51,58,59,60,61,62,63,64,69,70],your:[22,44,51,64],yourself:63,ys:15,z:17,zelda1:13,zelda2:13,zelda:13,zelda_2:13,zero:[7,17,43,49,58,66],zero_electric_offset:7},titles:["ADC Types","ADS1x15 I2C ADC","ADS7138 I2C ADC","Continuous ADC","ADC APIs","Oneshot ADC","BLDC Driver","BLDC Motor","BLDC APIs","Button APIs","Command Line Interface (CLI) APIs","Color APIs","Controller APIs","CSV APIs","Display","Display Drivers","Display APIs","ABI Encoder","AS5600 Magnetic Encoder","Encoder Types","Encoder APIs","MT6701 Magnetic Encoder","Event Manager APIs","File System APIs","Biquad Filter","Butterworth Filter","Filter APIs","Lowpass Filter","Second Order Sections (SoS) Filter","Transfer Function API","FTP Server","FTP APIs","BLDC Haptics","DRV2605 Haptic Motor Driver","Haptics APIs","ESPP Documentation","Input APIs","Touchpad Input","AW9523 I/O Expander","IO Expander APIs","MCP23x17 I/O Expander","Joystick APIs","LED APIs","LED Strip APIs","Logging APIs","Bezier","Fast Math","Gaussian","Math APIs","Range Mapper","Vector2d","Monitoring APIs","Network APIs","Sockets","TCP Sockets","UDP Sockets","NFC APIs","NDEF","ST25DV","PID APIs","Remote Control Transceiver (RMT)","RTSP APIs","Serialization APIs","State Machine APIs","Tabulate APIs","Task APIs","Thermistor APIs","Timer APIs","WiFi APIs","WiFi Access Point (AP)","WiFi Station (STA)"],titleterms:{"1":[32,43,60,67],"2":32,"class":[1,2,3,5,6,7,9,10,11,12,13,14,15,17,18,21,22,23,24,25,27,28,30,32,33,37,38,40,41,42,43,44,45,47,49,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70],"function":[29,30],"long":65,abi:17,abiencod:17,access:69,adc:[0,1,2,3,4,5,41,66],ads1x15:1,ads7138:2,alpaca:62,analog:12,ap:69,apa102:43,api:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70],as5600:18,aw9523:38,basic:[32,44,51,59,65],bench:63,bezier:45,biquad:24,bldc:[6,7,8,32],box:15,breath:42,butterworth:25,button:9,buzz:32,cancel:67,cli:10,click:32,client:[54,55,61],color:11,command:10,complex:[13,59,62,63,64],config:15,continu:3,control:[12,60],csv:13,data:60,de:62,delai:67,devic:63,digit:12,displai:[14,15,16],document:35,driver:[6,15,33],drv2605:33,encod:[17,18,19,20,21,60],esp32:15,espp:35,event:22,exampl:[1,2,3,5,7,9,10,12,13,15,17,18,21,22,23,32,33,38,40,41,42,43,44,51,54,55,58,59,60,61,62,63,64,65,66,67,69,70],expand:[38,39,40],fast:46,file:[0,1,2,3,5,6,7,9,10,11,12,13,14,15,17,18,19,21,22,23,24,25,27,28,29,30,32,33,37,38,40,41,42,43,44,45,46,47,49,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70],filesystem:23,filter:[24,25,26,27,28],format:44,ftp:[30,31],gaussian:47,gener:63,get_latest_info:51,haptic:[32,33,34],header:[0,1,2,3,5,6,7,9,10,11,12,13,14,15,17,18,19,21,22,23,24,25,27,28,29,30,32,33,37,38,40,41,42,43,44,45,46,47,49,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70],hfsm:63,i2c:[1,2,12],i:[38,40],ili9341:15,info:[23,65],input:[36,37],interfac:10,io:39,itself:67,joystick:41,kit:15,led:[42,43],line:10,linear:[17,42],log:44,logger:44,lowpass:27,machin:63,macro:[10,13,62,63,64],magnet:[18,21],manag:22,mani:65,mapper:49,markdown:64,math:[46,48],mcp23x17:40,monitor:51,motor:[7,33],mt6701:21,multicast:55,ndef:57,network:52,newlib:23,nfc:56,o:[38,40],oneshot:[5,10,67],order:28,pid:59,plai:32,point:69,posix:23,rang:49,reader:13,real:63,refer:[0,1,2,3,5,6,7,9,10,11,12,13,14,15,17,18,19,21,22,23,24,25,27,28,29,30,32,33,37,38,40,41,42,43,44,45,46,47,49,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70],remot:60,request:65,respons:[54,55],rmt:60,rotat:17,rtsp:61,run:[63,65],s3:15,second:28,section:28,serial:62,server:[30,54,55,61],so:28,socket:[53,54,55],spi:43,st25dv:58,st7789:15,sta:70,state:63,station:70,std:23,stop:65,strip:43,structur:62,system:23,tabul:64,task:[51,65],tcp:54,test:63,thermistor:66,thread:44,timer:67,touchpad:37,transceiv:60,transfer:29,transmit:60,ttgo:15,type:[0,19],udp:55,union:[57,58],usag:[7,32],valid:66,vector2d:50,verbos:44,via:43,wifi:[68,69,70],writer:13,wrover:15,ws2812:60}}) \ No newline at end of file +Search.setIndex({docnames:["adc/adc_types","adc/ads1x15","adc/ads7138","adc/continuous_adc","adc/index","adc/oneshot_adc","bldc/bldc_driver","bldc/bldc_motor","bldc/index","button","cli","color","controller","csv","display/display","display/display_drivers","display/index","encoder/abi_encoder","encoder/as5600","encoder/encoder_types","encoder/index","encoder/mt6701","event_manager","file_system","filters/biquad","filters/butterworth","filters/index","filters/lowpass","filters/sos","filters/transfer_function","ftp/ftp_server","ftp/index","haptics/bldc_haptics","haptics/drv2605","haptics/index","index","input/index","input/touchpad_input","io_expander/aw9523","io_expander/index","io_expander/mcp23x17","joystick","led","led_strip","logger","math/bezier","math/fast_math","math/gaussian","math/index","math/range_mapper","math/vector2d","monitor","network/index","network/socket","network/tcp_socket","network/udp_socket","nfc/index","nfc/ndef","nfc/st25dv","pid","rmt","rtsp","serialization","state_machine","tabulate","task","thermistor","timer","wifi/index","wifi/wifi_ap","wifi/wifi_sta"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.todo":2,sphinx:56},filenames:["adc/adc_types.rst","adc/ads1x15.rst","adc/ads7138.rst","adc/continuous_adc.rst","adc/index.rst","adc/oneshot_adc.rst","bldc/bldc_driver.rst","bldc/bldc_motor.rst","bldc/index.rst","button.rst","cli.rst","color.rst","controller.rst","csv.rst","display/display.rst","display/display_drivers.rst","display/index.rst","encoder/abi_encoder.rst","encoder/as5600.rst","encoder/encoder_types.rst","encoder/index.rst","encoder/mt6701.rst","event_manager.rst","file_system.rst","filters/biquad.rst","filters/butterworth.rst","filters/index.rst","filters/lowpass.rst","filters/sos.rst","filters/transfer_function.rst","ftp/ftp_server.rst","ftp/index.rst","haptics/bldc_haptics.rst","haptics/drv2605.rst","haptics/index.rst","index.rst","input/index.rst","input/touchpad_input.rst","io_expander/aw9523.rst","io_expander/index.rst","io_expander/mcp23x17.rst","joystick.rst","led.rst","led_strip.rst","logger.rst","math/bezier.rst","math/fast_math.rst","math/gaussian.rst","math/index.rst","math/range_mapper.rst","math/vector2d.rst","monitor.rst","network/index.rst","network/socket.rst","network/tcp_socket.rst","network/udp_socket.rst","nfc/index.rst","nfc/ndef.rst","nfc/st25dv.rst","pid.rst","rmt.rst","rtsp.rst","serialization.rst","state_machine.rst","tabulate.rst","task.rst","thermistor.rst","timer.rst","wifi/index.rst","wifi/wifi_ap.rst","wifi/wifi_sta.rst"],objects:{"":[[63,0,1,"c.MAGIC_ENUM_NO_CHECK_SUPPORT","MAGIC_ENUM_NO_CHECK_SUPPORT"],[13,0,1,"c.__gnu_linux__","__gnu_linux__"],[62,0,1,"c.__gnu_linux__","__gnu_linux__"],[10,0,1,"c.__linux__","__linux__"],[64,0,1,"c.__unix__","__unix__"],[57,1,1,"_CPPv4N19PhonyNameDueToError3rawE","PhonyNameDueToError::raw"],[17,2,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoderE","espp::AbiEncoder"],[17,3,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoder10AbiEncoderERK6Config","espp::AbiEncoder::AbiEncoder"],[17,4,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoder10AbiEncoderERK6Config","espp::AbiEncoder::AbiEncoder::config"],[17,5,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoder10AbiEncoderERK6Config","espp::AbiEncoder::AbiEncoder::type"],[17,2,1,"_CPPv4N4espp10AbiEncoder6ConfigE","espp::AbiEncoder::Config"],[17,1,1,"_CPPv4N4espp10AbiEncoder6Config6a_gpioE","espp::AbiEncoder::Config::a_gpio"],[17,1,1,"_CPPv4N4espp10AbiEncoder6Config6b_gpioE","espp::AbiEncoder::Config::b_gpio"],[17,1,1,"_CPPv4N4espp10AbiEncoder6Config21counts_per_revolutionE","espp::AbiEncoder::Config::counts_per_revolution"],[17,1,1,"_CPPv4N4espp10AbiEncoder6Config10high_limitE","espp::AbiEncoder::Config::high_limit"],[17,1,1,"_CPPv4N4espp10AbiEncoder6Config6i_gpioE","espp::AbiEncoder::Config::i_gpio"],[17,1,1,"_CPPv4N4espp10AbiEncoder6Config9log_levelE","espp::AbiEncoder::Config::log_level"],[17,1,1,"_CPPv4N4espp10AbiEncoder6Config9low_limitE","espp::AbiEncoder::Config::low_limit"],[17,1,1,"_CPPv4N4espp10AbiEncoder6Config13max_glitch_nsE","espp::AbiEncoder::Config::max_glitch_ns"],[17,5,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoderE","espp::AbiEncoder::T"],[17,3,1,"_CPPv4N4espp10AbiEncoder5clearEv","espp::AbiEncoder::clear"],[17,3,1,"_CPPv4N4espp10AbiEncoder9get_countEv","espp::AbiEncoder::get_count"],[17,3,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoder11get_degreesENSt9enable_ifIXeq4typeN11EncoderType10ROTATIONALEEfE4typeEv","espp::AbiEncoder::get_degrees"],[17,5,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoder11get_degreesENSt9enable_ifIXeq4typeN11EncoderType10ROTATIONALEEfE4typeEv","espp::AbiEncoder::get_degrees::type"],[17,3,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoder11get_radiansENSt9enable_ifIXeq4typeN11EncoderType10ROTATIONALEEfE4typeEv","espp::AbiEncoder::get_radians"],[17,5,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoder11get_radiansENSt9enable_ifIXeq4typeN11EncoderType10ROTATIONALEEfE4typeEv","espp::AbiEncoder::get_radians::type"],[17,3,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoder15get_revolutionsENSt9enable_ifIXeq4typeN11EncoderType10ROTATIONALEEfE4typeEv","espp::AbiEncoder::get_revolutions"],[17,5,1,"_CPPv4I_11EncoderTypeEN4espp10AbiEncoder15get_revolutionsENSt9enable_ifIXeq4typeN11EncoderType10ROTATIONALEEfE4typeEv","espp::AbiEncoder::get_revolutions::type"],[17,3,1,"_CPPv4N4espp10AbiEncoder5startEv","espp::AbiEncoder::start"],[17,3,1,"_CPPv4N4espp10AbiEncoder4stopEv","espp::AbiEncoder::stop"],[17,3,1,"_CPPv4N4espp10AbiEncoderD0Ev","espp::AbiEncoder::~AbiEncoder"],[1,2,1,"_CPPv4N4espp7Ads1x15E","espp::Ads1x15"],[1,2,1,"_CPPv4N4espp7Ads1x1513Ads1015ConfigE","espp::Ads1x15::Ads1015Config"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1015Config14device_addressE","espp::Ads1x15::Ads1015Config::device_address"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1015Config4gainE","espp::Ads1x15::Ads1015Config::gain"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1015Config9log_levelE","espp::Ads1x15::Ads1015Config::log_level"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1015Config4readE","espp::Ads1x15::Ads1015Config::read"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1015Config11sample_rateE","espp::Ads1x15::Ads1015Config::sample_rate"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1015Config5writeE","espp::Ads1x15::Ads1015Config::write"],[1,6,1,"_CPPv4N4espp7Ads1x1511Ads1015RateE","espp::Ads1x15::Ads1015Rate"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1015Rate6SPS128E","espp::Ads1x15::Ads1015Rate::SPS128"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1015Rate7SPS1600E","espp::Ads1x15::Ads1015Rate::SPS1600"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1015Rate7SPS2400E","espp::Ads1x15::Ads1015Rate::SPS2400"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1015Rate6SPS250E","espp::Ads1x15::Ads1015Rate::SPS250"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1015Rate7SPS3300E","espp::Ads1x15::Ads1015Rate::SPS3300"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1015Rate6SPS490E","espp::Ads1x15::Ads1015Rate::SPS490"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1015Rate6SPS920E","espp::Ads1x15::Ads1015Rate::SPS920"],[1,2,1,"_CPPv4N4espp7Ads1x1513Ads1115ConfigE","espp::Ads1x15::Ads1115Config"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1115Config14device_addressE","espp::Ads1x15::Ads1115Config::device_address"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1115Config4gainE","espp::Ads1x15::Ads1115Config::gain"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1115Config9log_levelE","espp::Ads1x15::Ads1115Config::log_level"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1115Config4readE","espp::Ads1x15::Ads1115Config::read"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1115Config11sample_rateE","espp::Ads1x15::Ads1115Config::sample_rate"],[1,1,1,"_CPPv4N4espp7Ads1x1513Ads1115Config5writeE","espp::Ads1x15::Ads1115Config::write"],[1,6,1,"_CPPv4N4espp7Ads1x1511Ads1115RateE","espp::Ads1x15::Ads1115Rate"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1115Rate6SPS128E","espp::Ads1x15::Ads1115Rate::SPS128"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1115Rate5SPS16E","espp::Ads1x15::Ads1115Rate::SPS16"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1115Rate6SPS250E","espp::Ads1x15::Ads1115Rate::SPS250"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1115Rate5SPS32E","espp::Ads1x15::Ads1115Rate::SPS32"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1115Rate6SPS475E","espp::Ads1x15::Ads1115Rate::SPS475"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1115Rate5SPS64E","espp::Ads1x15::Ads1115Rate::SPS64"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1115Rate4SPS8E","espp::Ads1x15::Ads1115Rate::SPS8"],[1,7,1,"_CPPv4N4espp7Ads1x1511Ads1115Rate6SPS860E","espp::Ads1x15::Ads1115Rate::SPS860"],[1,3,1,"_CPPv4N4espp7Ads1x157Ads1x15ERK13Ads1015Config","espp::Ads1x15::Ads1x15"],[1,3,1,"_CPPv4N4espp7Ads1x157Ads1x15ERK13Ads1115Config","espp::Ads1x15::Ads1x15"],[1,4,1,"_CPPv4N4espp7Ads1x157Ads1x15ERK13Ads1015Config","espp::Ads1x15::Ads1x15::config"],[1,4,1,"_CPPv4N4espp7Ads1x157Ads1x15ERK13Ads1115Config","espp::Ads1x15::Ads1x15::config"],[1,1,1,"_CPPv4N4espp7Ads1x1515DEFAULT_ADDRESSE","espp::Ads1x15::DEFAULT_ADDRESS"],[1,6,1,"_CPPv4N4espp7Ads1x154GainE","espp::Ads1x15::Gain"],[1,7,1,"_CPPv4N4espp7Ads1x154Gain5EIGHTE","espp::Ads1x15::Gain::EIGHT"],[1,7,1,"_CPPv4N4espp7Ads1x154Gain4FOURE","espp::Ads1x15::Gain::FOUR"],[1,7,1,"_CPPv4N4espp7Ads1x154Gain3ONEE","espp::Ads1x15::Gain::ONE"],[1,7,1,"_CPPv4N4espp7Ads1x154Gain7SIXTEENE","espp::Ads1x15::Gain::SIXTEEN"],[1,7,1,"_CPPv4N4espp7Ads1x154Gain3TWOE","espp::Ads1x15::Gain::TWO"],[1,7,1,"_CPPv4N4espp7Ads1x154Gain9TWOTHIRDSE","espp::Ads1x15::Gain::TWOTHIRDS"],[1,8,1,"_CPPv4N4espp7Ads1x157read_fnE","espp::Ads1x15::read_fn"],[1,3,1,"_CPPv4N4espp7Ads1x159sample_mvEi","espp::Ads1x15::sample_mv"],[1,4,1,"_CPPv4N4espp7Ads1x159sample_mvEi","espp::Ads1x15::sample_mv::channel"],[1,8,1,"_CPPv4N4espp7Ads1x158write_fnE","espp::Ads1x15::write_fn"],[2,2,1,"_CPPv4N4espp7Ads7138E","espp::Ads7138"],[2,3,1,"_CPPv4N4espp7Ads71387Ads7138ERK6Config","espp::Ads7138::Ads7138"],[2,4,1,"_CPPv4N4espp7Ads71387Ads7138ERK6Config","espp::Ads7138::Ads7138::config"],[2,6,1,"_CPPv4N4espp7Ads713810AlertLogicE","espp::Ads7138::AlertLogic"],[2,7,1,"_CPPv4N4espp7Ads713810AlertLogic11ACTIVE_HIGHE","espp::Ads7138::AlertLogic::ACTIVE_HIGH"],[2,7,1,"_CPPv4N4espp7Ads713810AlertLogic10ACTIVE_LOWE","espp::Ads7138::AlertLogic::ACTIVE_LOW"],[2,7,1,"_CPPv4N4espp7Ads713810AlertLogic11PULSED_HIGHE","espp::Ads7138::AlertLogic::PULSED_HIGH"],[2,7,1,"_CPPv4N4espp7Ads713810AlertLogic10PULSED_LOWE","espp::Ads7138::AlertLogic::PULSED_LOW"],[2,6,1,"_CPPv4N4espp7Ads713811AnalogEventE","espp::Ads7138::AnalogEvent"],[2,7,1,"_CPPv4N4espp7Ads713811AnalogEvent6INSIDEE","espp::Ads7138::AnalogEvent::INSIDE"],[2,7,1,"_CPPv4N4espp7Ads713811AnalogEvent7OUTSIDEE","espp::Ads7138::AnalogEvent::OUTSIDE"],[2,6,1,"_CPPv4N4espp7Ads71386AppendE","espp::Ads7138::Append"],[2,7,1,"_CPPv4N4espp7Ads71386Append10CHANNEL_IDE","espp::Ads7138::Append::CHANNEL_ID"],[2,7,1,"_CPPv4N4espp7Ads71386Append4NONEE","espp::Ads7138::Append::NONE"],[2,7,1,"_CPPv4N4espp7Ads71386Append6STATUSE","espp::Ads7138::Append::STATUS"],[2,6,1,"_CPPv4N4espp7Ads71387ChannelE","espp::Ads7138::Channel"],[2,7,1,"_CPPv4N4espp7Ads71387Channel3CH0E","espp::Ads7138::Channel::CH0"],[2,7,1,"_CPPv4N4espp7Ads71387Channel3CH1E","espp::Ads7138::Channel::CH1"],[2,7,1,"_CPPv4N4espp7Ads71387Channel3CH2E","espp::Ads7138::Channel::CH2"],[2,7,1,"_CPPv4N4espp7Ads71387Channel3CH3E","espp::Ads7138::Channel::CH3"],[2,7,1,"_CPPv4N4espp7Ads71387Channel3CH4E","espp::Ads7138::Channel::CH4"],[2,7,1,"_CPPv4N4espp7Ads71387Channel3CH5E","espp::Ads7138::Channel::CH5"],[2,7,1,"_CPPv4N4espp7Ads71387Channel3CH6E","espp::Ads7138::Channel::CH6"],[2,7,1,"_CPPv4N4espp7Ads71387Channel3CH7E","espp::Ads7138::Channel::CH7"],[2,2,1,"_CPPv4N4espp7Ads71386ConfigE","espp::Ads7138::Config"],[2,1,1,"_CPPv4N4espp7Ads71386Config13analog_inputsE","espp::Ads7138::Config::analog_inputs"],[2,1,1,"_CPPv4N4espp7Ads71386Config10avdd_voltsE","espp::Ads7138::Config::avdd_volts"],[2,1,1,"_CPPv4N4espp7Ads71386Config14device_addressE","espp::Ads7138::Config::device_address"],[2,1,1,"_CPPv4N4espp7Ads71386Config14digital_inputsE","espp::Ads7138::Config::digital_inputs"],[2,1,1,"_CPPv4N4espp7Ads71386Config20digital_output_modesE","espp::Ads7138::Config::digital_output_modes"],[2,1,1,"_CPPv4N4espp7Ads71386Config21digital_output_valuesE","espp::Ads7138::Config::digital_output_values"],[2,1,1,"_CPPv4N4espp7Ads71386Config15digital_outputsE","espp::Ads7138::Config::digital_outputs"],[2,1,1,"_CPPv4N4espp7Ads71386Config9log_levelE","espp::Ads7138::Config::log_level"],[2,1,1,"_CPPv4N4espp7Ads71386Config4modeE","espp::Ads7138::Config::mode"],[2,1,1,"_CPPv4N4espp7Ads71386Config18oversampling_ratioE","espp::Ads7138::Config::oversampling_ratio"],[2,1,1,"_CPPv4N4espp7Ads71386Config4readE","espp::Ads7138::Config::read"],[2,1,1,"_CPPv4N4espp7Ads71386Config18statistics_enabledE","espp::Ads7138::Config::statistics_enabled"],[2,1,1,"_CPPv4N4espp7Ads71386Config5writeE","espp::Ads7138::Config::write"],[2,1,1,"_CPPv4N4espp7Ads713815DEFAULT_ADDRESSE","espp::Ads7138::DEFAULT_ADDRESS"],[2,6,1,"_CPPv4N4espp7Ads713810DataFormatE","espp::Ads7138::DataFormat"],[2,7,1,"_CPPv4N4espp7Ads713810DataFormat8AVERAGEDE","espp::Ads7138::DataFormat::AVERAGED"],[2,7,1,"_CPPv4N4espp7Ads713810DataFormat3RAWE","espp::Ads7138::DataFormat::RAW"],[2,6,1,"_CPPv4N4espp7Ads713812DigitalEventE","espp::Ads7138::DigitalEvent"],[2,7,1,"_CPPv4N4espp7Ads713812DigitalEvent4HIGHE","espp::Ads7138::DigitalEvent::HIGH"],[2,7,1,"_CPPv4N4espp7Ads713812DigitalEvent3LOWE","espp::Ads7138::DigitalEvent::LOW"],[2,6,1,"_CPPv4N4espp7Ads71384ModeE","espp::Ads7138::Mode"],[2,7,1,"_CPPv4N4espp7Ads71384Mode10AUTONOMOUSE","espp::Ads7138::Mode::AUTONOMOUS"],[2,7,1,"_CPPv4N4espp7Ads71384Mode8AUTO_SEQE","espp::Ads7138::Mode::AUTO_SEQ"],[2,7,1,"_CPPv4N4espp7Ads71384Mode6MANUALE","espp::Ads7138::Mode::MANUAL"],[2,6,1,"_CPPv4N4espp7Ads713810OutputModeE","espp::Ads7138::OutputMode"],[2,7,1,"_CPPv4N4espp7Ads713810OutputMode10OPEN_DRAINE","espp::Ads7138::OutputMode::OPEN_DRAIN"],[2,7,1,"_CPPv4N4espp7Ads713810OutputMode9PUSH_PULLE","espp::Ads7138::OutputMode::PUSH_PULL"],[2,6,1,"_CPPv4N4espp7Ads713817OversamplingRatioE","espp::Ads7138::OversamplingRatio"],[2,7,1,"_CPPv4N4espp7Ads713817OversamplingRatio4NONEE","espp::Ads7138::OversamplingRatio::NONE"],[2,7,1,"_CPPv4N4espp7Ads713817OversamplingRatio7OSR_128E","espp::Ads7138::OversamplingRatio::OSR_128"],[2,7,1,"_CPPv4N4espp7Ads713817OversamplingRatio6OSR_16E","espp::Ads7138::OversamplingRatio::OSR_16"],[2,7,1,"_CPPv4N4espp7Ads713817OversamplingRatio5OSR_2E","espp::Ads7138::OversamplingRatio::OSR_2"],[2,7,1,"_CPPv4N4espp7Ads713817OversamplingRatio6OSR_32E","espp::Ads7138::OversamplingRatio::OSR_32"],[2,7,1,"_CPPv4N4espp7Ads713817OversamplingRatio5OSR_4E","espp::Ads7138::OversamplingRatio::OSR_4"],[2,7,1,"_CPPv4N4espp7Ads713817OversamplingRatio6OSR_64E","espp::Ads7138::OversamplingRatio::OSR_64"],[2,7,1,"_CPPv4N4espp7Ads713817OversamplingRatio5OSR_8E","espp::Ads7138::OversamplingRatio::OSR_8"],[2,3,1,"_CPPv4N4espp7Ads713821clear_event_high_flagE7uint8_t","espp::Ads7138::clear_event_high_flag"],[2,4,1,"_CPPv4N4espp7Ads713821clear_event_high_flagE7uint8_t","espp::Ads7138::clear_event_high_flag::flags"],[2,3,1,"_CPPv4N4espp7Ads713820clear_event_low_flagE7uint8_t","espp::Ads7138::clear_event_low_flag"],[2,4,1,"_CPPv4N4espp7Ads713820clear_event_low_flagE7uint8_t","espp::Ads7138::clear_event_low_flag::flags"],[2,3,1,"_CPPv4N4espp7Ads713815configure_alertE10OutputMode10AlertLogic","espp::Ads7138::configure_alert"],[2,4,1,"_CPPv4N4espp7Ads713815configure_alertE10OutputMode10AlertLogic","espp::Ads7138::configure_alert::alert_logic"],[2,4,1,"_CPPv4N4espp7Ads713815configure_alertE10OutputMode10AlertLogic","espp::Ads7138::configure_alert::output_mode"],[2,3,1,"_CPPv4N4espp7Ads713810get_all_mvEv","espp::Ads7138::get_all_mv"],[2,3,1,"_CPPv4N4espp7Ads713814get_all_mv_mapEv","espp::Ads7138::get_all_mv_map"],[2,3,1,"_CPPv4N4espp7Ads713823get_digital_input_valueE7Channel","espp::Ads7138::get_digital_input_value"],[2,4,1,"_CPPv4N4espp7Ads713823get_digital_input_valueE7Channel","espp::Ads7138::get_digital_input_value::channel"],[2,3,1,"_CPPv4N4espp7Ads713824get_digital_input_valuesEv","espp::Ads7138::get_digital_input_values"],[2,3,1,"_CPPv4N4espp7Ads713814get_event_dataEP7uint8_tP7uint8_tP7uint8_t","espp::Ads7138::get_event_data"],[2,4,1,"_CPPv4N4espp7Ads713814get_event_dataEP7uint8_tP7uint8_tP7uint8_t","espp::Ads7138::get_event_data::event_flags"],[2,4,1,"_CPPv4N4espp7Ads713814get_event_dataEP7uint8_tP7uint8_tP7uint8_t","espp::Ads7138::get_event_data::event_high_flags"],[2,4,1,"_CPPv4N4espp7Ads713814get_event_dataEP7uint8_tP7uint8_tP7uint8_t","espp::Ads7138::get_event_data::event_low_flags"],[2,3,1,"_CPPv4N4espp7Ads713815get_event_flagsEv","espp::Ads7138::get_event_flags"],[2,3,1,"_CPPv4N4espp7Ads713819get_event_high_flagEv","espp::Ads7138::get_event_high_flag"],[2,3,1,"_CPPv4N4espp7Ads713818get_event_low_flagEv","espp::Ads7138::get_event_low_flag"],[2,3,1,"_CPPv4N4espp7Ads71386get_mvE7Channel","espp::Ads7138::get_mv"],[2,4,1,"_CPPv4N4espp7Ads71386get_mvE7Channel","espp::Ads7138::get_mv::channel"],[2,8,1,"_CPPv4N4espp7Ads71387read_fnE","espp::Ads7138::read_fn"],[2,3,1,"_CPPv4N4espp7Ads71385resetEv","espp::Ads7138::reset"],[2,3,1,"_CPPv4N4espp7Ads713816set_analog_alertE7Channelff11AnalogEventi","espp::Ads7138::set_analog_alert"],[2,4,1,"_CPPv4N4espp7Ads713816set_analog_alertE7Channelff11AnalogEventi","espp::Ads7138::set_analog_alert::channel"],[2,4,1,"_CPPv4N4espp7Ads713816set_analog_alertE7Channelff11AnalogEventi","espp::Ads7138::set_analog_alert::event"],[2,4,1,"_CPPv4N4espp7Ads713816set_analog_alertE7Channelff11AnalogEventi","espp::Ads7138::set_analog_alert::event_count"],[2,4,1,"_CPPv4N4espp7Ads713816set_analog_alertE7Channelff11AnalogEventi","espp::Ads7138::set_analog_alert::high_threshold_mv"],[2,4,1,"_CPPv4N4espp7Ads713816set_analog_alertE7Channelff11AnalogEventi","espp::Ads7138::set_analog_alert::low_threshold_mv"],[2,3,1,"_CPPv4N4espp7Ads713817set_digital_alertE7Channel12DigitalEvent","espp::Ads7138::set_digital_alert"],[2,4,1,"_CPPv4N4espp7Ads713817set_digital_alertE7Channel12DigitalEvent","espp::Ads7138::set_digital_alert::channel"],[2,4,1,"_CPPv4N4espp7Ads713817set_digital_alertE7Channel12DigitalEvent","espp::Ads7138::set_digital_alert::event"],[2,3,1,"_CPPv4N4espp7Ads713823set_digital_output_modeE7Channel10OutputMode","espp::Ads7138::set_digital_output_mode"],[2,4,1,"_CPPv4N4espp7Ads713823set_digital_output_modeE7Channel10OutputMode","espp::Ads7138::set_digital_output_mode::channel"],[2,4,1,"_CPPv4N4espp7Ads713823set_digital_output_modeE7Channel10OutputMode","espp::Ads7138::set_digital_output_mode::output_mode"],[2,3,1,"_CPPv4N4espp7Ads713824set_digital_output_valueE7Channelb","espp::Ads7138::set_digital_output_value"],[2,4,1,"_CPPv4N4espp7Ads713824set_digital_output_valueE7Channelb","espp::Ads7138::set_digital_output_value::channel"],[2,4,1,"_CPPv4N4espp7Ads713824set_digital_output_valueE7Channelb","espp::Ads7138::set_digital_output_value::value"],[2,8,1,"_CPPv4N4espp7Ads71388write_fnE","espp::Ads7138::write_fn"],[18,2,1,"_CPPv4N4espp6As5600E","espp::As5600"],[18,3,1,"_CPPv4N4espp6As56006As5600ERK6Config","espp::As5600::As5600"],[18,4,1,"_CPPv4N4espp6As56006As5600ERK6Config","espp::As5600::As5600::config"],[18,1,1,"_CPPv4N4espp6As560021COUNTS_PER_REVOLUTIONE","espp::As5600::COUNTS_PER_REVOLUTION"],[18,1,1,"_CPPv4N4espp6As560023COUNTS_PER_REVOLUTION_FE","espp::As5600::COUNTS_PER_REVOLUTION_F"],[18,1,1,"_CPPv4N4espp6As560017COUNTS_TO_DEGREESE","espp::As5600::COUNTS_TO_DEGREES"],[18,1,1,"_CPPv4N4espp6As560017COUNTS_TO_RADIANSE","espp::As5600::COUNTS_TO_RADIANS"],[18,2,1,"_CPPv4N4espp6As56006ConfigE","espp::As5600::Config"],[18,1,1,"_CPPv4N4espp6As56006Config14device_addressE","espp::As5600::Config::device_address"],[18,1,1,"_CPPv4N4espp6As56006Config4readE","espp::As5600::Config::read"],[18,1,1,"_CPPv4N4espp6As56006Config13update_periodE","espp::As5600::Config::update_period"],[18,1,1,"_CPPv4N4espp6As56006Config15velocity_filterE","espp::As5600::Config::velocity_filter"],[18,1,1,"_CPPv4N4espp6As56006Config5writeE","espp::As5600::Config::write"],[18,1,1,"_CPPv4N4espp6As560015DEFAULT_ADDRESSE","espp::As5600::DEFAULT_ADDRESS"],[18,1,1,"_CPPv4N4espp6As560018SECONDS_PER_MINUTEE","espp::As5600::SECONDS_PER_MINUTE"],[18,3,1,"_CPPv4NK4espp6As560015get_accumulatorEv","espp::As5600::get_accumulator"],[18,3,1,"_CPPv4NK4espp6As56009get_countEv","espp::As5600::get_count"],[18,3,1,"_CPPv4NK4espp6As560011get_degreesEv","espp::As5600::get_degrees"],[18,3,1,"_CPPv4NK4espp6As560022get_mechanical_degreesEv","espp::As5600::get_mechanical_degrees"],[18,3,1,"_CPPv4NK4espp6As560022get_mechanical_radiansEv","espp::As5600::get_mechanical_radians"],[18,3,1,"_CPPv4NK4espp6As560011get_radiansEv","espp::As5600::get_radians"],[18,3,1,"_CPPv4NK4espp6As56007get_rpmEv","espp::As5600::get_rpm"],[18,3,1,"_CPPv4NK4espp6As560017needs_zero_searchEv","espp::As5600::needs_zero_search"],[18,8,1,"_CPPv4N4espp6As56007read_fnE","espp::As5600::read_fn"],[18,8,1,"_CPPv4N4espp6As560018velocity_filter_fnE","espp::As5600::velocity_filter_fn"],[18,8,1,"_CPPv4N4espp6As56008write_fnE","espp::As5600::write_fn"],[38,2,1,"_CPPv4N4espp6Aw9523E","espp::Aw9523"],[38,3,1,"_CPPv4N4espp6Aw95236Aw9523ERK6Config","espp::Aw9523::Aw9523"],[38,4,1,"_CPPv4N4espp6Aw95236Aw9523ERK6Config","espp::Aw9523::Aw9523::config"],[38,2,1,"_CPPv4N4espp6Aw95236ConfigE","espp::Aw9523::Config"],[38,1,1,"_CPPv4N4espp6Aw95236Config14device_addressE","espp::Aw9523::Config::device_address"],[38,1,1,"_CPPv4N4espp6Aw95236Config9log_levelE","espp::Aw9523::Config::log_level"],[38,1,1,"_CPPv4N4espp6Aw95236Config15max_led_currentE","espp::Aw9523::Config::max_led_current"],[38,1,1,"_CPPv4N4espp6Aw95236Config20output_drive_mode_p0E","espp::Aw9523::Config::output_drive_mode_p0"],[38,1,1,"_CPPv4N4espp6Aw95236Config21port_0_direction_maskE","espp::Aw9523::Config::port_0_direction_mask"],[38,1,1,"_CPPv4N4espp6Aw95236Config21port_0_interrupt_maskE","espp::Aw9523::Config::port_0_interrupt_mask"],[38,1,1,"_CPPv4N4espp6Aw95236Config21port_1_direction_maskE","espp::Aw9523::Config::port_1_direction_mask"],[38,1,1,"_CPPv4N4espp6Aw95236Config21port_1_interrupt_maskE","espp::Aw9523::Config::port_1_interrupt_mask"],[38,1,1,"_CPPv4N4espp6Aw95236Config4readE","espp::Aw9523::Config::read"],[38,1,1,"_CPPv4N4espp6Aw95236Config5writeE","espp::Aw9523::Config::write"],[38,1,1,"_CPPv4N4espp6Aw952315DEFAULT_ADDRESSE","espp::Aw9523::DEFAULT_ADDRESS"],[38,6,1,"_CPPv4N4espp6Aw952313MaxLedCurrentE","espp::Aw9523::MaxLedCurrent"],[38,7,1,"_CPPv4N4espp6Aw952313MaxLedCurrent4IMAXE","espp::Aw9523::MaxLedCurrent::IMAX"],[38,7,1,"_CPPv4N4espp6Aw952313MaxLedCurrent7IMAX_25E","espp::Aw9523::MaxLedCurrent::IMAX_25"],[38,7,1,"_CPPv4N4espp6Aw952313MaxLedCurrent7IMAX_50E","espp::Aw9523::MaxLedCurrent::IMAX_50"],[38,7,1,"_CPPv4N4espp6Aw952313MaxLedCurrent7IMAX_75E","espp::Aw9523::MaxLedCurrent::IMAX_75"],[38,6,1,"_CPPv4N4espp6Aw952317OutputDriveModeP0E","espp::Aw9523::OutputDriveModeP0"],[38,7,1,"_CPPv4N4espp6Aw952317OutputDriveModeP010OPEN_DRAINE","espp::Aw9523::OutputDriveModeP0::OPEN_DRAIN"],[38,7,1,"_CPPv4N4espp6Aw952317OutputDriveModeP09PUSH_PUSHE","espp::Aw9523::OutputDriveModeP0::PUSH_PUSH"],[38,6,1,"_CPPv4N4espp6Aw95234PortE","espp::Aw9523::Port"],[38,7,1,"_CPPv4N4espp6Aw95234Port5PORT0E","espp::Aw9523::Port::PORT0"],[38,7,1,"_CPPv4N4espp6Aw95234Port5PORT1E","espp::Aw9523::Port::PORT1"],[38,3,1,"_CPPv4N4espp6Aw952310clear_pinsE4Port7uint8_t","espp::Aw9523::clear_pins"],[38,3,1,"_CPPv4N4espp6Aw952310clear_pinsE7uint8_t7uint8_t","espp::Aw9523::clear_pins"],[38,3,1,"_CPPv4N4espp6Aw952310clear_pinsE8uint16_t","espp::Aw9523::clear_pins"],[38,4,1,"_CPPv4N4espp6Aw952310clear_pinsE4Port7uint8_t","espp::Aw9523::clear_pins::mask"],[38,4,1,"_CPPv4N4espp6Aw952310clear_pinsE8uint16_t","espp::Aw9523::clear_pins::mask"],[38,4,1,"_CPPv4N4espp6Aw952310clear_pinsE7uint8_t7uint8_t","espp::Aw9523::clear_pins::p0"],[38,4,1,"_CPPv4N4espp6Aw952310clear_pinsE7uint8_t7uint8_t","espp::Aw9523::clear_pins::p1"],[38,4,1,"_CPPv4N4espp6Aw952310clear_pinsE4Port7uint8_t","espp::Aw9523::clear_pins::port"],[38,3,1,"_CPPv4N4espp6Aw952324configure_global_controlE17OutputDriveModeP013MaxLedCurrent","espp::Aw9523::configure_global_control"],[38,4,1,"_CPPv4N4espp6Aw952324configure_global_controlE17OutputDriveModeP013MaxLedCurrent","espp::Aw9523::configure_global_control::max_led_current"],[38,4,1,"_CPPv4N4espp6Aw952324configure_global_controlE17OutputDriveModeP013MaxLedCurrent","espp::Aw9523::configure_global_control::output_drive_mode_p0"],[38,3,1,"_CPPv4N4espp6Aw952313configure_ledE4Port7uint8_t","espp::Aw9523::configure_led"],[38,3,1,"_CPPv4N4espp6Aw952313configure_ledE7uint8_t7uint8_t","espp::Aw9523::configure_led"],[38,3,1,"_CPPv4N4espp6Aw952313configure_ledE8uint16_t","espp::Aw9523::configure_led"],[38,4,1,"_CPPv4N4espp6Aw952313configure_ledE4Port7uint8_t","espp::Aw9523::configure_led::mask"],[38,4,1,"_CPPv4N4espp6Aw952313configure_ledE8uint16_t","espp::Aw9523::configure_led::mask"],[38,4,1,"_CPPv4N4espp6Aw952313configure_ledE7uint8_t7uint8_t","espp::Aw9523::configure_led::p0"],[38,4,1,"_CPPv4N4espp6Aw952313configure_ledE7uint8_t7uint8_t","espp::Aw9523::configure_led::p1"],[38,4,1,"_CPPv4N4espp6Aw952313configure_ledE4Port7uint8_t","espp::Aw9523::configure_led::port"],[38,3,1,"_CPPv4N4espp6Aw95238get_pinsE4Port","espp::Aw9523::get_pins"],[38,3,1,"_CPPv4N4espp6Aw95238get_pinsEv","espp::Aw9523::get_pins"],[38,4,1,"_CPPv4N4espp6Aw95238get_pinsE4Port","espp::Aw9523::get_pins::port"],[38,3,1,"_CPPv4N4espp6Aw95233ledE8uint16_t7uint8_t","espp::Aw9523::led"],[38,4,1,"_CPPv4N4espp6Aw95233ledE8uint16_t7uint8_t","espp::Aw9523::led::brightness"],[38,4,1,"_CPPv4N4espp6Aw95233ledE8uint16_t7uint8_t","espp::Aw9523::led::pin"],[38,3,1,"_CPPv4N4espp6Aw95236outputE4Port7uint8_t","espp::Aw9523::output"],[38,3,1,"_CPPv4N4espp6Aw95236outputE7uint8_t7uint8_t","espp::Aw9523::output"],[38,3,1,"_CPPv4N4espp6Aw95236outputE8uint16_t","espp::Aw9523::output"],[38,4,1,"_CPPv4N4espp6Aw95236outputE7uint8_t7uint8_t","espp::Aw9523::output::p0"],[38,4,1,"_CPPv4N4espp6Aw95236outputE7uint8_t7uint8_t","espp::Aw9523::output::p1"],[38,4,1,"_CPPv4N4espp6Aw95236outputE4Port7uint8_t","espp::Aw9523::output::port"],[38,4,1,"_CPPv4N4espp6Aw95236outputE4Port7uint8_t","espp::Aw9523::output::value"],[38,4,1,"_CPPv4N4espp6Aw95236outputE8uint16_t","espp::Aw9523::output::value"],[38,8,1,"_CPPv4N4espp6Aw95237read_fnE","espp::Aw9523::read_fn"],[38,3,1,"_CPPv4N4espp6Aw952313set_directionE4Port7uint8_t","espp::Aw9523::set_direction"],[38,3,1,"_CPPv4N4espp6Aw952313set_directionE7uint8_t7uint8_t","espp::Aw9523::set_direction"],[38,4,1,"_CPPv4N4espp6Aw952313set_directionE4Port7uint8_t","espp::Aw9523::set_direction::mask"],[38,4,1,"_CPPv4N4espp6Aw952313set_directionE7uint8_t7uint8_t","espp::Aw9523::set_direction::p0"],[38,4,1,"_CPPv4N4espp6Aw952313set_directionE7uint8_t7uint8_t","espp::Aw9523::set_direction::p1"],[38,4,1,"_CPPv4N4espp6Aw952313set_directionE4Port7uint8_t","espp::Aw9523::set_direction::port"],[38,3,1,"_CPPv4N4espp6Aw952313set_interruptE4Port7uint8_t","espp::Aw9523::set_interrupt"],[38,3,1,"_CPPv4N4espp6Aw952313set_interruptE7uint8_t7uint8_t","espp::Aw9523::set_interrupt"],[38,4,1,"_CPPv4N4espp6Aw952313set_interruptE4Port7uint8_t","espp::Aw9523::set_interrupt::mask"],[38,4,1,"_CPPv4N4espp6Aw952313set_interruptE7uint8_t7uint8_t","espp::Aw9523::set_interrupt::p0"],[38,4,1,"_CPPv4N4espp6Aw952313set_interruptE7uint8_t7uint8_t","espp::Aw9523::set_interrupt::p1"],[38,4,1,"_CPPv4N4espp6Aw952313set_interruptE4Port7uint8_t","espp::Aw9523::set_interrupt::port"],[38,3,1,"_CPPv4N4espp6Aw95238set_pinsE4Port7uint8_t","espp::Aw9523::set_pins"],[38,3,1,"_CPPv4N4espp6Aw95238set_pinsE7uint8_t7uint8_t","espp::Aw9523::set_pins"],[38,3,1,"_CPPv4N4espp6Aw95238set_pinsE8uint16_t","espp::Aw9523::set_pins"],[38,4,1,"_CPPv4N4espp6Aw95238set_pinsE4Port7uint8_t","espp::Aw9523::set_pins::mask"],[38,4,1,"_CPPv4N4espp6Aw95238set_pinsE8uint16_t","espp::Aw9523::set_pins::mask"],[38,4,1,"_CPPv4N4espp6Aw95238set_pinsE7uint8_t7uint8_t","espp::Aw9523::set_pins::p0"],[38,4,1,"_CPPv4N4espp6Aw95238set_pinsE7uint8_t7uint8_t","espp::Aw9523::set_pins::p1"],[38,4,1,"_CPPv4N4espp6Aw95238set_pinsE4Port7uint8_t","espp::Aw9523::set_pins::port"],[38,8,1,"_CPPv4N4espp6Aw95238write_fnE","espp::Aw9523::write_fn"],[45,2,1,"_CPPv4I0EN4espp6BezierE","espp::Bezier"],[45,3,1,"_CPPv4N4espp6Bezier6BezierERK14WeightedConfig","espp::Bezier::Bezier"],[45,3,1,"_CPPv4N4espp6Bezier6BezierERK6Config","espp::Bezier::Bezier"],[45,4,1,"_CPPv4N4espp6Bezier6BezierERK14WeightedConfig","espp::Bezier::Bezier::config"],[45,4,1,"_CPPv4N4espp6Bezier6BezierERK6Config","espp::Bezier::Bezier::config"],[45,2,1,"_CPPv4N4espp6Bezier6ConfigE","espp::Bezier::Config"],[45,1,1,"_CPPv4N4espp6Bezier6Config14control_pointsE","espp::Bezier::Config::control_points"],[45,5,1,"_CPPv4I0EN4espp6BezierE","espp::Bezier::T"],[45,2,1,"_CPPv4N4espp6Bezier14WeightedConfigE","espp::Bezier::WeightedConfig"],[45,1,1,"_CPPv4N4espp6Bezier14WeightedConfig14control_pointsE","espp::Bezier::WeightedConfig::control_points"],[45,1,1,"_CPPv4N4espp6Bezier14WeightedConfig7weightsE","espp::Bezier::WeightedConfig::weights"],[45,3,1,"_CPPv4NK4espp6Bezier2atEf","espp::Bezier::at"],[45,4,1,"_CPPv4NK4espp6Bezier2atEf","espp::Bezier::at::t"],[45,3,1,"_CPPv4NK4espp6BezierclEf","espp::Bezier::operator()"],[45,4,1,"_CPPv4NK4espp6BezierclEf","espp::Bezier::operator()::t"],[24,2,1,"_CPPv4N4espp15BiquadFilterDf1E","espp::BiquadFilterDf1"],[24,3,1,"_CPPv4N4espp15BiquadFilterDf16updateEf","espp::BiquadFilterDf1::update"],[24,4,1,"_CPPv4N4espp15BiquadFilterDf16updateEf","espp::BiquadFilterDf1::update::input"],[24,2,1,"_CPPv4N4espp15BiquadFilterDf2E","espp::BiquadFilterDf2"],[24,3,1,"_CPPv4N4espp15BiquadFilterDf26updateEKf","espp::BiquadFilterDf2::update"],[24,3,1,"_CPPv4N4espp15BiquadFilterDf26updateEPKfPf6size_t","espp::BiquadFilterDf2::update"],[24,4,1,"_CPPv4N4espp15BiquadFilterDf26updateEKf","espp::BiquadFilterDf2::update::input"],[24,4,1,"_CPPv4N4espp15BiquadFilterDf26updateEPKfPf6size_t","espp::BiquadFilterDf2::update::input"],[24,4,1,"_CPPv4N4espp15BiquadFilterDf26updateEPKfPf6size_t","espp::BiquadFilterDf2::update::length"],[24,4,1,"_CPPv4N4espp15BiquadFilterDf26updateEPKfPf6size_t","espp::BiquadFilterDf2::update::output"],[6,2,1,"_CPPv4N4espp10BldcDriverE","espp::BldcDriver"],[6,3,1,"_CPPv4N4espp10BldcDriver10BldcDriverERK6Config","espp::BldcDriver::BldcDriver"],[6,4,1,"_CPPv4N4espp10BldcDriver10BldcDriverERK6Config","espp::BldcDriver::BldcDriver::config"],[6,2,1,"_CPPv4N4espp10BldcDriver6ConfigE","espp::BldcDriver::Config"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config9dead_zoneE","espp::BldcDriver::Config::dead_zone"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config8gpio_a_hE","espp::BldcDriver::Config::gpio_a_h"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config8gpio_a_lE","espp::BldcDriver::Config::gpio_a_l"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config8gpio_b_hE","espp::BldcDriver::Config::gpio_b_h"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config8gpio_b_lE","espp::BldcDriver::Config::gpio_b_l"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config8gpio_c_hE","espp::BldcDriver::Config::gpio_c_h"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config8gpio_c_lE","espp::BldcDriver::Config::gpio_c_l"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config11gpio_enableE","espp::BldcDriver::Config::gpio_enable"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config10gpio_faultE","espp::BldcDriver::Config::gpio_fault"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config13limit_voltageE","espp::BldcDriver::Config::limit_voltage"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config9log_levelE","espp::BldcDriver::Config::log_level"],[6,1,1,"_CPPv4N4espp10BldcDriver6Config20power_supply_voltageE","espp::BldcDriver::Config::power_supply_voltage"],[6,3,1,"_CPPv4N4espp10BldcDriver15configure_powerEff","espp::BldcDriver::configure_power"],[6,4,1,"_CPPv4N4espp10BldcDriver15configure_powerEff","espp::BldcDriver::configure_power::power_supply_voltage"],[6,4,1,"_CPPv4N4espp10BldcDriver15configure_powerEff","espp::BldcDriver::configure_power::voltage_limit"],[6,3,1,"_CPPv4N4espp10BldcDriver7disableEv","espp::BldcDriver::disable"],[6,3,1,"_CPPv4N4espp10BldcDriver6enableEv","espp::BldcDriver::enable"],[6,3,1,"_CPPv4NK4espp10BldcDriver22get_power_supply_limitEv","espp::BldcDriver::get_power_supply_limit"],[6,3,1,"_CPPv4NK4espp10BldcDriver17get_voltage_limitEv","espp::BldcDriver::get_voltage_limit"],[6,3,1,"_CPPv4NK4espp10BldcDriver10is_enabledEv","espp::BldcDriver::is_enabled"],[6,3,1,"_CPPv4N4espp10BldcDriver10is_faultedEv","espp::BldcDriver::is_faulted"],[6,3,1,"_CPPv4N4espp10BldcDriver15set_phase_stateEiii","espp::BldcDriver::set_phase_state"],[6,4,1,"_CPPv4N4espp10BldcDriver15set_phase_stateEiii","espp::BldcDriver::set_phase_state::state_a"],[6,4,1,"_CPPv4N4espp10BldcDriver15set_phase_stateEiii","espp::BldcDriver::set_phase_state::state_b"],[6,4,1,"_CPPv4N4espp10BldcDriver15set_phase_stateEiii","espp::BldcDriver::set_phase_state::state_c"],[6,3,1,"_CPPv4N4espp10BldcDriver7set_pwmEfff","espp::BldcDriver::set_pwm"],[6,4,1,"_CPPv4N4espp10BldcDriver7set_pwmEfff","espp::BldcDriver::set_pwm::duty_a"],[6,4,1,"_CPPv4N4espp10BldcDriver7set_pwmEfff","espp::BldcDriver::set_pwm::duty_b"],[6,4,1,"_CPPv4N4espp10BldcDriver7set_pwmEfff","espp::BldcDriver::set_pwm::duty_c"],[6,3,1,"_CPPv4N4espp10BldcDriver11set_voltageEfff","espp::BldcDriver::set_voltage"],[6,4,1,"_CPPv4N4espp10BldcDriver11set_voltageEfff","espp::BldcDriver::set_voltage::ua"],[6,4,1,"_CPPv4N4espp10BldcDriver11set_voltageEfff","espp::BldcDriver::set_voltage::ub"],[6,4,1,"_CPPv4N4espp10BldcDriver11set_voltageEfff","espp::BldcDriver::set_voltage::uc"],[6,3,1,"_CPPv4N4espp10BldcDriverD0Ev","espp::BldcDriver::~BldcDriver"],[32,2,1,"_CPPv4I_12MotorConceptEN4espp11BldcHapticsE","espp::BldcHaptics"],[32,3,1,"_CPPv4N4espp11BldcHaptics11BldcHapticsERK6Config","espp::BldcHaptics::BldcHaptics"],[32,4,1,"_CPPv4N4espp11BldcHaptics11BldcHapticsERK6Config","espp::BldcHaptics::BldcHaptics::config"],[32,2,1,"_CPPv4N4espp11BldcHaptics6ConfigE","espp::BldcHaptics::Config"],[32,1,1,"_CPPv4N4espp11BldcHaptics6Config13kd_factor_maxE","espp::BldcHaptics::Config::kd_factor_max"],[32,1,1,"_CPPv4N4espp11BldcHaptics6Config13kd_factor_minE","espp::BldcHaptics::Config::kd_factor_min"],[32,1,1,"_CPPv4N4espp11BldcHaptics6Config9kp_factorE","espp::BldcHaptics::Config::kp_factor"],[32,1,1,"_CPPv4N4espp11BldcHaptics6Config9log_levelE","espp::BldcHaptics::Config::log_level"],[32,1,1,"_CPPv4N4espp11BldcHaptics6Config5motorE","espp::BldcHaptics::Config::motor"],[32,5,1,"_CPPv4I_12MotorConceptEN4espp11BldcHapticsE","espp::BldcHaptics::M"],[32,3,1,"_CPPv4NK4espp11BldcHaptics12get_positionEv","espp::BldcHaptics::get_position"],[32,3,1,"_CPPv4NK4espp11BldcHaptics10is_runningEv","espp::BldcHaptics::is_running"],[32,3,1,"_CPPv4N4espp11BldcHaptics11play_hapticERKN6detail12HapticConfigE","espp::BldcHaptics::play_haptic"],[32,4,1,"_CPPv4N4espp11BldcHaptics11play_hapticERKN6detail12HapticConfigE","espp::BldcHaptics::play_haptic::config"],[32,3,1,"_CPPv4N4espp11BldcHaptics5startEv","espp::BldcHaptics::start"],[32,3,1,"_CPPv4N4espp11BldcHaptics4stopEv","espp::BldcHaptics::stop"],[32,3,1,"_CPPv4N4espp11BldcHaptics20update_detent_configERKN6detail12DetentConfigE","espp::BldcHaptics::update_detent_config"],[32,4,1,"_CPPv4N4espp11BldcHaptics20update_detent_configERKN6detail12DetentConfigE","espp::BldcHaptics::update_detent_config::config"],[32,3,1,"_CPPv4N4espp11BldcHapticsD0Ev","espp::BldcHaptics::~BldcHaptics"],[7,2,1,"_CPPv4I_13DriverConcept_13SensorConcept_20CurrentSensorConceptEN4espp9BldcMotorE","espp::BldcMotor"],[7,3,1,"_CPPv4N4espp9BldcMotor9BldcMotorERK6Config","espp::BldcMotor::BldcMotor"],[7,4,1,"_CPPv4N4espp9BldcMotor9BldcMotorERK6Config","espp::BldcMotor::BldcMotor::config"],[7,5,1,"_CPPv4I_13DriverConcept_13SensorConcept_20CurrentSensorConceptEN4espp9BldcMotorE","espp::BldcMotor::CS"],[7,2,1,"_CPPv4N4espp9BldcMotor6ConfigE","espp::BldcMotor::Config"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config12angle_filterE","espp::BldcMotor::Config::angle_filter"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config13current_limitE","espp::BldcMotor::Config::current_limit"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config13current_senseE","espp::BldcMotor::Config::current_sense"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config16d_current_filterE","espp::BldcMotor::Config::d_current_filter"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config6driverE","espp::BldcMotor::Config::driver"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config8foc_typeE","espp::BldcMotor::Config::foc_type"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config9kv_ratingE","espp::BldcMotor::Config::kv_rating"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config9log_levelE","espp::BldcMotor::Config::log_level"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config14num_pole_pairsE","espp::BldcMotor::Config::num_pole_pairs"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config16phase_inductanceE","espp::BldcMotor::Config::phase_inductance"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config16phase_resistanceE","espp::BldcMotor::Config::phase_resistance"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config16q_current_filterE","espp::BldcMotor::Config::q_current_filter"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config6sensorE","espp::BldcMotor::Config::sensor"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config17torque_controllerE","espp::BldcMotor::Config::torque_controller"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config15velocity_filterE","espp::BldcMotor::Config::velocity_filter"],[7,1,1,"_CPPv4N4espp9BldcMotor6Config14velocity_limitE","espp::BldcMotor::Config::velocity_limit"],[7,5,1,"_CPPv4I_13DriverConcept_13SensorConcept_20CurrentSensorConceptEN4espp9BldcMotorE","espp::BldcMotor::D"],[7,5,1,"_CPPv4I_13DriverConcept_13SensorConcept_20CurrentSensorConceptEN4espp9BldcMotorE","espp::BldcMotor::S"],[7,3,1,"_CPPv4N4espp9BldcMotor7disableEv","espp::BldcMotor::disable"],[7,3,1,"_CPPv4N4espp9BldcMotor6enableEv","espp::BldcMotor::enable"],[7,8,1,"_CPPv4N4espp9BldcMotor9filter_fnE","espp::BldcMotor::filter_fn"],[7,3,1,"_CPPv4N4espp9BldcMotor20get_electrical_angleEv","espp::BldcMotor::get_electrical_angle"],[7,3,1,"_CPPv4N4espp9BldcMotor15get_shaft_angleEv","espp::BldcMotor::get_shaft_angle"],[7,3,1,"_CPPv4N4espp9BldcMotor18get_shaft_velocityEv","espp::BldcMotor::get_shaft_velocity"],[7,3,1,"_CPPv4NK4espp9BldcMotor10is_enabledEv","espp::BldcMotor::is_enabled"],[7,3,1,"_CPPv4N4espp9BldcMotor8loop_focEv","espp::BldcMotor::loop_foc"],[7,3,1,"_CPPv4N4espp9BldcMotor4moveEf","espp::BldcMotor::move"],[7,4,1,"_CPPv4N4espp9BldcMotor4moveEf","espp::BldcMotor::move::new_target"],[7,3,1,"_CPPv4N4espp9BldcMotor23set_motion_control_typeEN6detail17MotionControlTypeE","espp::BldcMotor::set_motion_control_type"],[7,4,1,"_CPPv4N4espp9BldcMotor23set_motion_control_typeEN6detail17MotionControlTypeE","espp::BldcMotor::set_motion_control_type::motion_control_type"],[7,3,1,"_CPPv4N4espp9BldcMotor17set_phase_voltageEfff","espp::BldcMotor::set_phase_voltage"],[7,4,1,"_CPPv4N4espp9BldcMotor17set_phase_voltageEfff","espp::BldcMotor::set_phase_voltage::el_angle"],[7,4,1,"_CPPv4N4espp9BldcMotor17set_phase_voltageEfff","espp::BldcMotor::set_phase_voltage::ud"],[7,4,1,"_CPPv4N4espp9BldcMotor17set_phase_voltageEfff","espp::BldcMotor::set_phase_voltage::uq"],[7,3,1,"_CPPv4N4espp9BldcMotorD0Ev","espp::BldcMotor::~BldcMotor"],[25,2,1,"_CPPv4I_6size_t0EN4espp17ButterworthFilterE","espp::ButterworthFilter"],[25,3,1,"_CPPv4N4espp17ButterworthFilter17ButterworthFilterERK6Config","espp::ButterworthFilter::ButterworthFilter"],[25,4,1,"_CPPv4N4espp17ButterworthFilter17ButterworthFilterERK6Config","espp::ButterworthFilter::ButterworthFilter::config"],[25,2,1,"_CPPv4N4espp17ButterworthFilter6ConfigE","espp::ButterworthFilter::Config"],[25,1,1,"_CPPv4N4espp17ButterworthFilter6Config27normalized_cutoff_frequencyE","espp::ButterworthFilter::Config::normalized_cutoff_frequency"],[25,5,1,"_CPPv4I_6size_t0EN4espp17ButterworthFilterE","espp::ButterworthFilter::Impl"],[25,5,1,"_CPPv4I_6size_t0EN4espp17ButterworthFilterE","espp::ButterworthFilter::ORDER"],[25,3,1,"_CPPv4N4espp17ButterworthFilterclEf","espp::ButterworthFilter::operator()"],[25,4,1,"_CPPv4N4espp17ButterworthFilterclEf","espp::ButterworthFilter::operator()::input"],[25,3,1,"_CPPv4N4espp17ButterworthFilter6updateEf","espp::ButterworthFilter::update"],[25,4,1,"_CPPv4N4espp17ButterworthFilter6updateEf","espp::ButterworthFilter::update::input"],[9,2,1,"_CPPv4N4espp6ButtonE","espp::Button"],[9,6,1,"_CPPv4N4espp6Button11ActiveLevelE","espp::Button::ActiveLevel"],[9,7,1,"_CPPv4N4espp6Button11ActiveLevel4HIGHE","espp::Button::ActiveLevel::HIGH"],[9,7,1,"_CPPv4N4espp6Button11ActiveLevel3LOWE","espp::Button::ActiveLevel::LOW"],[9,3,1,"_CPPv4N4espp6Button6ButtonERK6Config","espp::Button::Button"],[9,4,1,"_CPPv4N4espp6Button6ButtonERK6Config","espp::Button::Button::config"],[9,2,1,"_CPPv4N4espp6Button6ConfigE","espp::Button::Config"],[9,1,1,"_CPPv4N4espp6Button6Config12active_levelE","espp::Button::Config::active_level"],[9,1,1,"_CPPv4N4espp6Button6Config8callbackE","espp::Button::Config::callback"],[9,1,1,"_CPPv4N4espp6Button6Config7core_idE","espp::Button::Config::core_id"],[9,1,1,"_CPPv4N4espp6Button6Config8gpio_numE","espp::Button::Config::gpio_num"],[9,1,1,"_CPPv4N4espp6Button6Config14interrupt_typeE","espp::Button::Config::interrupt_type"],[9,1,1,"_CPPv4N4espp6Button6Config9log_levelE","espp::Button::Config::log_level"],[9,1,1,"_CPPv4N4espp6Button6Config4nameE","espp::Button::Config::name"],[9,1,1,"_CPPv4N4espp6Button6Config8priorityE","espp::Button::Config::priority"],[9,1,1,"_CPPv4N4espp6Button6Config16pulldown_enabledE","espp::Button::Config::pulldown_enabled"],[9,1,1,"_CPPv4N4espp6Button6Config14pullup_enabledE","espp::Button::Config::pullup_enabled"],[9,1,1,"_CPPv4N4espp6Button6Config21task_stack_size_bytesE","espp::Button::Config::task_stack_size_bytes"],[9,2,1,"_CPPv4N4espp6Button5EventE","espp::Button::Event"],[9,1,1,"_CPPv4N4espp6Button5Event8gpio_numE","espp::Button::Event::gpio_num"],[9,1,1,"_CPPv4N4espp6Button5Event7pressedE","espp::Button::Event::pressed"],[9,6,1,"_CPPv4N4espp6Button13InterruptTypeE","espp::Button::InterruptType"],[9,7,1,"_CPPv4N4espp6Button13InterruptType8ANY_EDGEE","espp::Button::InterruptType::ANY_EDGE"],[9,7,1,"_CPPv4N4espp6Button13InterruptType12FALLING_EDGEE","espp::Button::InterruptType::FALLING_EDGE"],[9,7,1,"_CPPv4N4espp6Button13InterruptType10HIGH_LEVELE","espp::Button::InterruptType::HIGH_LEVEL"],[9,7,1,"_CPPv4N4espp6Button13InterruptType9LOW_LEVELE","espp::Button::InterruptType::LOW_LEVEL"],[9,7,1,"_CPPv4N4espp6Button13InterruptType11RISING_EDGEE","espp::Button::InterruptType::RISING_EDGE"],[9,8,1,"_CPPv4N4espp6Button17event_callback_fnE","espp::Button::event_callback_fn"],[9,3,1,"_CPPv4NK4espp6Button10is_pressedEv","espp::Button::is_pressed"],[9,3,1,"_CPPv4N4espp6ButtonD0Ev","espp::Button::~Button"],[10,2,1,"_CPPv4N4espp3CliE","espp::Cli"],[10,3,1,"_CPPv4N4espp3Cli3CliERN3cli3CliERNSt7istreamERNSt7ostreamE","espp::Cli::Cli"],[10,4,1,"_CPPv4N4espp3Cli3CliERN3cli3CliERNSt7istreamERNSt7ostreamE","espp::Cli::Cli::_cli"],[10,4,1,"_CPPv4N4espp3Cli3CliERN3cli3CliERNSt7istreamERNSt7ostreamE","espp::Cli::Cli::_in"],[10,4,1,"_CPPv4N4espp3Cli3CliERN3cli3CliERNSt7istreamERNSt7ostreamE","espp::Cli::Cli::_out"],[10,3,1,"_CPPv4NK4espp3Cli15GetInputHistoryEv","espp::Cli::GetInputHistory"],[10,3,1,"_CPPv4N4espp3Cli15SetHandleResizeEb","espp::Cli::SetHandleResize"],[10,4,1,"_CPPv4N4espp3Cli15SetHandleResizeEb","espp::Cli::SetHandleResize::handle_resize"],[10,3,1,"_CPPv4N4espp3Cli15SetInputHistoryERKN9LineInput7HistoryE","espp::Cli::SetInputHistory"],[10,4,1,"_CPPv4N4espp3Cli15SetInputHistoryERKN9LineInput7HistoryE","espp::Cli::SetInputHistory::history"],[10,3,1,"_CPPv4N4espp3Cli19SetInputHistorySizeE6size_t","espp::Cli::SetInputHistorySize"],[10,4,1,"_CPPv4N4espp3Cli19SetInputHistorySizeE6size_t","espp::Cli::SetInputHistorySize::history_size"],[10,3,1,"_CPPv4N4espp3Cli5StartEv","espp::Cli::Start"],[10,3,1,"_CPPv4N4espp3Cli22configure_stdin_stdoutEv","espp::Cli::configure_stdin_stdout"],[3,2,1,"_CPPv4N4espp13ContinuousAdcE","espp::ContinuousAdc"],[3,2,1,"_CPPv4N4espp13ContinuousAdc6ConfigE","espp::ContinuousAdc::Config"],[3,1,1,"_CPPv4N4espp13ContinuousAdc6Config8channelsE","espp::ContinuousAdc::Config::channels"],[3,1,1,"_CPPv4N4espp13ContinuousAdc6Config12convert_modeE","espp::ContinuousAdc::Config::convert_mode"],[3,1,1,"_CPPv4N4espp13ContinuousAdc6Config9log_levelE","espp::ContinuousAdc::Config::log_level"],[3,1,1,"_CPPv4N4espp13ContinuousAdc6Config14sample_rate_hzE","espp::ContinuousAdc::Config::sample_rate_hz"],[3,1,1,"_CPPv4N4espp13ContinuousAdc6Config13task_priorityE","espp::ContinuousAdc::Config::task_priority"],[3,1,1,"_CPPv4N4espp13ContinuousAdc6Config17window_size_bytesE","espp::ContinuousAdc::Config::window_size_bytes"],[3,3,1,"_CPPv4N4espp13ContinuousAdc13ContinuousAdcERK6Config","espp::ContinuousAdc::ContinuousAdc"],[3,4,1,"_CPPv4N4espp13ContinuousAdc13ContinuousAdcERK6Config","espp::ContinuousAdc::ContinuousAdc::config"],[3,3,1,"_CPPv4N4espp13ContinuousAdc6get_mvERK9AdcConfig","espp::ContinuousAdc::get_mv"],[3,4,1,"_CPPv4N4espp13ContinuousAdc6get_mvERK9AdcConfig","espp::ContinuousAdc::get_mv::config"],[3,3,1,"_CPPv4N4espp13ContinuousAdc8get_rateERK9AdcConfig","espp::ContinuousAdc::get_rate"],[3,4,1,"_CPPv4N4espp13ContinuousAdc8get_rateERK9AdcConfig","espp::ContinuousAdc::get_rate::config"],[3,3,1,"_CPPv4N4espp13ContinuousAdc5startEv","espp::ContinuousAdc::start"],[3,3,1,"_CPPv4N4espp13ContinuousAdc4stopEv","espp::ContinuousAdc::stop"],[3,3,1,"_CPPv4N4espp13ContinuousAdcD0Ev","espp::ContinuousAdc::~ContinuousAdc"],[12,2,1,"_CPPv4N4espp10ControllerE","espp::Controller"],[12,2,1,"_CPPv4N4espp10Controller20AnalogJoystickConfigE","espp::Controller::AnalogJoystickConfig"],[12,1,1,"_CPPv4N4espp10Controller20AnalogJoystickConfig10active_lowE","espp::Controller::AnalogJoystickConfig::active_low"],[12,1,1,"_CPPv4N4espp10Controller20AnalogJoystickConfig6gpio_aE","espp::Controller::AnalogJoystickConfig::gpio_a"],[12,1,1,"_CPPv4N4espp10Controller20AnalogJoystickConfig6gpio_bE","espp::Controller::AnalogJoystickConfig::gpio_b"],[12,1,1,"_CPPv4N4espp10Controller20AnalogJoystickConfig20gpio_joystick_selectE","espp::Controller::AnalogJoystickConfig::gpio_joystick_select"],[12,1,1,"_CPPv4N4espp10Controller20AnalogJoystickConfig11gpio_selectE","espp::Controller::AnalogJoystickConfig::gpio_select"],[12,1,1,"_CPPv4N4espp10Controller20AnalogJoystickConfig10gpio_startE","espp::Controller::AnalogJoystickConfig::gpio_start"],[12,1,1,"_CPPv4N4espp10Controller20AnalogJoystickConfig6gpio_xE","espp::Controller::AnalogJoystickConfig::gpio_x"],[12,1,1,"_CPPv4N4espp10Controller20AnalogJoystickConfig6gpio_yE","espp::Controller::AnalogJoystickConfig::gpio_y"],[12,1,1,"_CPPv4N4espp10Controller20AnalogJoystickConfig15joystick_configE","espp::Controller::AnalogJoystickConfig::joystick_config"],[12,1,1,"_CPPv4N4espp10Controller20AnalogJoystickConfig9log_levelE","espp::Controller::AnalogJoystickConfig::log_level"],[12,6,1,"_CPPv4N4espp10Controller6ButtonE","espp::Controller::Button"],[12,7,1,"_CPPv4N4espp10Controller6Button1AE","espp::Controller::Button::A"],[12,7,1,"_CPPv4N4espp10Controller6Button1BE","espp::Controller::Button::B"],[12,7,1,"_CPPv4N4espp10Controller6Button4DOWNE","espp::Controller::Button::DOWN"],[12,7,1,"_CPPv4N4espp10Controller6Button15JOYSTICK_SELECTE","espp::Controller::Button::JOYSTICK_SELECT"],[12,7,1,"_CPPv4N4espp10Controller6Button11LAST_UNUSEDE","espp::Controller::Button::LAST_UNUSED"],[12,7,1,"_CPPv4N4espp10Controller6Button4LEFTE","espp::Controller::Button::LEFT"],[12,7,1,"_CPPv4N4espp10Controller6Button5RIGHTE","espp::Controller::Button::RIGHT"],[12,7,1,"_CPPv4N4espp10Controller6Button6SELECTE","espp::Controller::Button::SELECT"],[12,7,1,"_CPPv4N4espp10Controller6Button5STARTE","espp::Controller::Button::START"],[12,7,1,"_CPPv4N4espp10Controller6Button2UPE","espp::Controller::Button::UP"],[12,7,1,"_CPPv4N4espp10Controller6Button1XE","espp::Controller::Button::X"],[12,7,1,"_CPPv4N4espp10Controller6Button1YE","espp::Controller::Button::Y"],[12,3,1,"_CPPv4N4espp10Controller10ControllerERK10DualConfig","espp::Controller::Controller"],[12,3,1,"_CPPv4N4espp10Controller10ControllerERK13DigitalConfig","espp::Controller::Controller"],[12,3,1,"_CPPv4N4espp10Controller10ControllerERK20AnalogJoystickConfig","espp::Controller::Controller"],[12,4,1,"_CPPv4N4espp10Controller10ControllerERK10DualConfig","espp::Controller::Controller::config"],[12,4,1,"_CPPv4N4espp10Controller10ControllerERK13DigitalConfig","espp::Controller::Controller::config"],[12,4,1,"_CPPv4N4espp10Controller10ControllerERK20AnalogJoystickConfig","espp::Controller::Controller::config"],[12,2,1,"_CPPv4N4espp10Controller13DigitalConfigE","espp::Controller::DigitalConfig"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig10active_lowE","espp::Controller::DigitalConfig::active_low"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig6gpio_aE","espp::Controller::DigitalConfig::gpio_a"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig6gpio_bE","espp::Controller::DigitalConfig::gpio_b"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig9gpio_downE","espp::Controller::DigitalConfig::gpio_down"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig9gpio_leftE","espp::Controller::DigitalConfig::gpio_left"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig10gpio_rightE","espp::Controller::DigitalConfig::gpio_right"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig11gpio_selectE","espp::Controller::DigitalConfig::gpio_select"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig10gpio_startE","espp::Controller::DigitalConfig::gpio_start"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig7gpio_upE","espp::Controller::DigitalConfig::gpio_up"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig6gpio_xE","espp::Controller::DigitalConfig::gpio_x"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig6gpio_yE","espp::Controller::DigitalConfig::gpio_y"],[12,1,1,"_CPPv4N4espp10Controller13DigitalConfig9log_levelE","espp::Controller::DigitalConfig::log_level"],[12,2,1,"_CPPv4N4espp10Controller10DualConfigE","espp::Controller::DualConfig"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig10active_lowE","espp::Controller::DualConfig::active_low"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig6gpio_aE","espp::Controller::DualConfig::gpio_a"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig6gpio_bE","espp::Controller::DualConfig::gpio_b"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig9gpio_downE","espp::Controller::DualConfig::gpio_down"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig20gpio_joystick_selectE","espp::Controller::DualConfig::gpio_joystick_select"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig9gpio_leftE","espp::Controller::DualConfig::gpio_left"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig10gpio_rightE","espp::Controller::DualConfig::gpio_right"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig11gpio_selectE","espp::Controller::DualConfig::gpio_select"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig10gpio_startE","espp::Controller::DualConfig::gpio_start"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig7gpio_upE","espp::Controller::DualConfig::gpio_up"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig6gpio_xE","espp::Controller::DualConfig::gpio_x"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig6gpio_yE","espp::Controller::DualConfig::gpio_y"],[12,1,1,"_CPPv4N4espp10Controller10DualConfig9log_levelE","espp::Controller::DualConfig::log_level"],[12,2,1,"_CPPv4N4espp10Controller5StateE","espp::Controller::State"],[12,1,1,"_CPPv4N4espp10Controller5State1aE","espp::Controller::State::a"],[12,1,1,"_CPPv4N4espp10Controller5State1bE","espp::Controller::State::b"],[12,1,1,"_CPPv4N4espp10Controller5State4downE","espp::Controller::State::down"],[12,1,1,"_CPPv4N4espp10Controller5State15joystick_selectE","espp::Controller::State::joystick_select"],[12,1,1,"_CPPv4N4espp10Controller5State4leftE","espp::Controller::State::left"],[12,1,1,"_CPPv4N4espp10Controller5State5rightE","espp::Controller::State::right"],[12,1,1,"_CPPv4N4espp10Controller5State6selectE","espp::Controller::State::select"],[12,1,1,"_CPPv4N4espp10Controller5State5startE","espp::Controller::State::start"],[12,1,1,"_CPPv4N4espp10Controller5State2upE","espp::Controller::State::up"],[12,1,1,"_CPPv4N4espp10Controller5State1xE","espp::Controller::State::x"],[12,1,1,"_CPPv4N4espp10Controller5State1yE","espp::Controller::State::y"],[12,3,1,"_CPPv4N4espp10Controller9get_stateEv","espp::Controller::get_state"],[12,3,1,"_CPPv4N4espp10Controller10is_pressedEK6Button","espp::Controller::is_pressed"],[12,4,1,"_CPPv4N4espp10Controller10is_pressedEK6Button","espp::Controller::is_pressed::input"],[12,3,1,"_CPPv4N4espp10Controller6updateEv","espp::Controller::update"],[12,3,1,"_CPPv4N4espp10ControllerD0Ev","espp::Controller::~Controller"],[14,2,1,"_CPPv4N4espp7DisplayE","espp::Display"],[14,2,1,"_CPPv4N4espp7Display16AllocatingConfigE","espp::Display::AllocatingConfig"],[14,1,1,"_CPPv4N4espp7Display16AllocatingConfig16allocation_flagsE","espp::Display::AllocatingConfig::allocation_flags"],[14,1,1,"_CPPv4N4espp7Display16AllocatingConfig15double_bufferedE","espp::Display::AllocatingConfig::double_buffered"],[14,1,1,"_CPPv4N4espp7Display16AllocatingConfig14flush_callbackE","espp::Display::AllocatingConfig::flush_callback"],[14,1,1,"_CPPv4N4espp7Display16AllocatingConfig6heightE","espp::Display::AllocatingConfig::height"],[14,1,1,"_CPPv4N4espp7Display16AllocatingConfig9log_levelE","espp::Display::AllocatingConfig::log_level"],[14,1,1,"_CPPv4N4espp7Display16AllocatingConfig17pixel_buffer_sizeE","espp::Display::AllocatingConfig::pixel_buffer_size"],[14,1,1,"_CPPv4N4espp7Display16AllocatingConfig8rotationE","espp::Display::AllocatingConfig::rotation"],[14,1,1,"_CPPv4N4espp7Display16AllocatingConfig25software_rotation_enabledE","espp::Display::AllocatingConfig::software_rotation_enabled"],[14,1,1,"_CPPv4N4espp7Display16AllocatingConfig13update_periodE","espp::Display::AllocatingConfig::update_period"],[14,1,1,"_CPPv4N4espp7Display16AllocatingConfig5widthE","espp::Display::AllocatingConfig::width"],[14,3,1,"_CPPv4N4espp7Display7DisplayERK16AllocatingConfig","espp::Display::Display"],[14,3,1,"_CPPv4N4espp7Display7DisplayERK19NonAllocatingConfig","espp::Display::Display"],[14,4,1,"_CPPv4N4espp7Display7DisplayERK16AllocatingConfig","espp::Display::Display::config"],[14,4,1,"_CPPv4N4espp7Display7DisplayERK19NonAllocatingConfig","espp::Display::Display::config"],[14,2,1,"_CPPv4N4espp7Display19NonAllocatingConfigE","espp::Display::NonAllocatingConfig"],[14,1,1,"_CPPv4N4espp7Display19NonAllocatingConfig14flush_callbackE","espp::Display::NonAllocatingConfig::flush_callback"],[14,1,1,"_CPPv4N4espp7Display19NonAllocatingConfig6heightE","espp::Display::NonAllocatingConfig::height"],[14,1,1,"_CPPv4N4espp7Display19NonAllocatingConfig9log_levelE","espp::Display::NonAllocatingConfig::log_level"],[14,1,1,"_CPPv4N4espp7Display19NonAllocatingConfig17pixel_buffer_sizeE","espp::Display::NonAllocatingConfig::pixel_buffer_size"],[14,1,1,"_CPPv4N4espp7Display19NonAllocatingConfig8rotationE","espp::Display::NonAllocatingConfig::rotation"],[14,1,1,"_CPPv4N4espp7Display19NonAllocatingConfig25software_rotation_enabledE","espp::Display::NonAllocatingConfig::software_rotation_enabled"],[14,1,1,"_CPPv4N4espp7Display19NonAllocatingConfig13update_periodE","espp::Display::NonAllocatingConfig::update_period"],[14,1,1,"_CPPv4N4espp7Display19NonAllocatingConfig5vram0E","espp::Display::NonAllocatingConfig::vram0"],[14,1,1,"_CPPv4N4espp7Display19NonAllocatingConfig5vram1E","espp::Display::NonAllocatingConfig::vram1"],[14,1,1,"_CPPv4N4espp7Display19NonAllocatingConfig5widthE","espp::Display::NonAllocatingConfig::width"],[14,6,1,"_CPPv4N4espp7Display8RotationE","espp::Display::Rotation"],[14,7,1,"_CPPv4N4espp7Display8Rotation9LANDSCAPEE","espp::Display::Rotation::LANDSCAPE"],[14,7,1,"_CPPv4N4espp7Display8Rotation18LANDSCAPE_INVERTEDE","espp::Display::Rotation::LANDSCAPE_INVERTED"],[14,7,1,"_CPPv4N4espp7Display8Rotation8PORTRAITE","espp::Display::Rotation::PORTRAIT"],[14,7,1,"_CPPv4N4espp7Display8Rotation17PORTRAIT_INVERTEDE","espp::Display::Rotation::PORTRAIT_INVERTED"],[14,6,1,"_CPPv4N4espp7Display6SignalE","espp::Display::Signal"],[14,7,1,"_CPPv4N4espp7Display6Signal5FLUSHE","espp::Display::Signal::FLUSH"],[14,7,1,"_CPPv4N4espp7Display6Signal4NONEE","espp::Display::Signal::NONE"],[14,8,1,"_CPPv4N4espp7Display8flush_fnE","espp::Display::flush_fn"],[14,3,1,"_CPPv4N4espp7Display13force_refreshEv","espp::Display::force_refresh"],[14,3,1,"_CPPv4NK4espp7Display6heightEv","espp::Display::height"],[14,3,1,"_CPPv4N4espp7Display5pauseEv","espp::Display::pause"],[14,3,1,"_CPPv4N4espp7Display6resumeEv","espp::Display::resume"],[14,3,1,"_CPPv4N4espp7Display5vram0Ev","espp::Display::vram0"],[14,3,1,"_CPPv4N4espp7Display5vram1Ev","espp::Display::vram1"],[14,3,1,"_CPPv4N4espp7Display15vram_size_bytesEv","espp::Display::vram_size_bytes"],[14,3,1,"_CPPv4N4espp7Display12vram_size_pxEv","espp::Display::vram_size_px"],[14,3,1,"_CPPv4NK4espp7Display5widthEv","espp::Display::width"],[14,3,1,"_CPPv4N4espp7DisplayD0Ev","espp::Display::~Display"],[33,2,1,"_CPPv4N4espp7Drv2605E","espp::Drv2605"],[33,2,1,"_CPPv4N4espp7Drv26056ConfigE","espp::Drv2605::Config"],[33,1,1,"_CPPv4N4espp7Drv26056Config14device_addressE","espp::Drv2605::Config::device_address"],[33,1,1,"_CPPv4N4espp7Drv26056Config9log_levelE","espp::Drv2605::Config::log_level"],[33,1,1,"_CPPv4N4espp7Drv26056Config10motor_typeE","espp::Drv2605::Config::motor_type"],[33,1,1,"_CPPv4N4espp7Drv26056Config4readE","espp::Drv2605::Config::read"],[33,1,1,"_CPPv4N4espp7Drv26056Config5writeE","espp::Drv2605::Config::write"],[33,3,1,"_CPPv4N4espp7Drv26057Drv2605ERK6Config","espp::Drv2605::Drv2605"],[33,4,1,"_CPPv4N4espp7Drv26057Drv2605ERK6Config","espp::Drv2605::Drv2605::config"],[33,6,1,"_CPPv4N4espp7Drv26054ModeE","espp::Drv2605::Mode"],[33,7,1,"_CPPv4N4espp7Drv26054Mode9AUDIOVIBEE","espp::Drv2605::Mode::AUDIOVIBE"],[33,7,1,"_CPPv4N4espp7Drv26054Mode7AUTOCALE","espp::Drv2605::Mode::AUTOCAL"],[33,7,1,"_CPPv4N4espp7Drv26054Mode7DIAGNOSE","espp::Drv2605::Mode::DIAGNOS"],[33,7,1,"_CPPv4N4espp7Drv26054Mode11EXTTRIGEDGEE","espp::Drv2605::Mode::EXTTRIGEDGE"],[33,7,1,"_CPPv4N4espp7Drv26054Mode10EXTTRIGLVLE","espp::Drv2605::Mode::EXTTRIGLVL"],[33,7,1,"_CPPv4N4espp7Drv26054Mode7INTTRIGE","espp::Drv2605::Mode::INTTRIG"],[33,7,1,"_CPPv4N4espp7Drv26054Mode9PWMANALOGE","espp::Drv2605::Mode::PWMANALOG"],[33,7,1,"_CPPv4N4espp7Drv26054Mode8REALTIMEE","espp::Drv2605::Mode::REALTIME"],[33,6,1,"_CPPv4N4espp7Drv26059MotorTypeE","espp::Drv2605::MotorType"],[33,7,1,"_CPPv4N4espp7Drv26059MotorType3ERME","espp::Drv2605::MotorType::ERM"],[33,7,1,"_CPPv4N4espp7Drv26059MotorType3LRAE","espp::Drv2605::MotorType::LRA"],[33,6,1,"_CPPv4N4espp7Drv26058WaveformE","espp::Drv2605::Waveform"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform12ALERT_1000MSE","espp::Drv2605::Waveform::ALERT_1000MS"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform11ALERT_750MSE","espp::Drv2605::Waveform::ALERT_750MS"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform5BUZZ1E","espp::Drv2605::Waveform::BUZZ1"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform5BUZZ2E","espp::Drv2605::Waveform::BUZZ2"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform5BUZZ3E","espp::Drv2605::Waveform::BUZZ3"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform5BUZZ4E","espp::Drv2605::Waveform::BUZZ4"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform5BUZZ5E","espp::Drv2605::Waveform::BUZZ5"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform12DOUBLE_CLICKE","espp::Drv2605::Waveform::DOUBLE_CLICK"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform3ENDE","espp::Drv2605::Waveform::END"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform3MAXE","espp::Drv2605::Waveform::MAX"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform16PULSING_STRONG_1E","espp::Drv2605::Waveform::PULSING_STRONG_1"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform16PULSING_STRONG_2E","espp::Drv2605::Waveform::PULSING_STRONG_2"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform11SHARP_CLICKE","espp::Drv2605::Waveform::SHARP_CLICK"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform9SOFT_BUMPE","espp::Drv2605::Waveform::SOFT_BUMP"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform9SOFT_FUZZE","espp::Drv2605::Waveform::SOFT_FUZZ"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform11STRONG_BUZZE","espp::Drv2605::Waveform::STRONG_BUZZ"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform12STRONG_CLICKE","espp::Drv2605::Waveform::STRONG_CLICK"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform18TRANSITION_CLICK_1E","espp::Drv2605::Waveform::TRANSITION_CLICK_1"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform16TRANSITION_HUM_1E","espp::Drv2605::Waveform::TRANSITION_HUM_1"],[33,7,1,"_CPPv4N4espp7Drv26058Waveform12TRIPLE_CLICKE","espp::Drv2605::Waveform::TRIPLE_CLICK"],[33,8,1,"_CPPv4N4espp7Drv26057read_fnE","espp::Drv2605::read_fn"],[33,3,1,"_CPPv4N4espp7Drv260514select_libraryE7uint8_t","espp::Drv2605::select_library"],[33,4,1,"_CPPv4N4espp7Drv260514select_libraryE7uint8_t","espp::Drv2605::select_library::lib"],[33,3,1,"_CPPv4N4espp7Drv26058set_modeE4Mode","espp::Drv2605::set_mode"],[33,4,1,"_CPPv4N4espp7Drv26058set_modeE4Mode","espp::Drv2605::set_mode::mode"],[33,3,1,"_CPPv4N4espp7Drv260512set_waveformE7uint8_t8Waveform","espp::Drv2605::set_waveform"],[33,4,1,"_CPPv4N4espp7Drv260512set_waveformE7uint8_t8Waveform","espp::Drv2605::set_waveform::slot"],[33,4,1,"_CPPv4N4espp7Drv260512set_waveformE7uint8_t8Waveform","espp::Drv2605::set_waveform::w"],[33,3,1,"_CPPv4N4espp7Drv26055startEv","espp::Drv2605::start"],[33,3,1,"_CPPv4N4espp7Drv26054stopEv","espp::Drv2605::stop"],[33,8,1,"_CPPv4N4espp7Drv26058write_fnE","espp::Drv2605::write_fn"],[22,2,1,"_CPPv4N4espp12EventManagerE","espp::EventManager"],[22,3,1,"_CPPv4N4espp12EventManager13add_publisherERKNSt6stringERKNSt6stringE","espp::EventManager::add_publisher"],[22,4,1,"_CPPv4N4espp12EventManager13add_publisherERKNSt6stringERKNSt6stringE","espp::EventManager::add_publisher::component"],[22,4,1,"_CPPv4N4espp12EventManager13add_publisherERKNSt6stringERKNSt6stringE","espp::EventManager::add_publisher::topic"],[22,3,1,"_CPPv4N4espp12EventManager14add_subscriberERKNSt6stringERKNSt6stringERK17event_callback_fnK6size_t","espp::EventManager::add_subscriber"],[22,4,1,"_CPPv4N4espp12EventManager14add_subscriberERKNSt6stringERKNSt6stringERK17event_callback_fnK6size_t","espp::EventManager::add_subscriber::callback"],[22,4,1,"_CPPv4N4espp12EventManager14add_subscriberERKNSt6stringERKNSt6stringERK17event_callback_fnK6size_t","espp::EventManager::add_subscriber::component"],[22,4,1,"_CPPv4N4espp12EventManager14add_subscriberERKNSt6stringERKNSt6stringERK17event_callback_fnK6size_t","espp::EventManager::add_subscriber::stack_size_bytes"],[22,4,1,"_CPPv4N4espp12EventManager14add_subscriberERKNSt6stringERKNSt6stringERK17event_callback_fnK6size_t","espp::EventManager::add_subscriber::topic"],[22,8,1,"_CPPv4N4espp12EventManager17event_callback_fnE","espp::EventManager::event_callback_fn"],[22,3,1,"_CPPv4N4espp12EventManager3getEv","espp::EventManager::get"],[22,3,1,"_CPPv4N4espp12EventManager7publishERKNSt6stringERKNSt6vectorI7uint8_tEE","espp::EventManager::publish"],[22,4,1,"_CPPv4N4espp12EventManager7publishERKNSt6stringERKNSt6vectorI7uint8_tEE","espp::EventManager::publish::data"],[22,4,1,"_CPPv4N4espp12EventManager7publishERKNSt6stringERKNSt6vectorI7uint8_tEE","espp::EventManager::publish::topic"],[22,3,1,"_CPPv4N4espp12EventManager16remove_publisherERKNSt6stringERKNSt6stringE","espp::EventManager::remove_publisher"],[22,4,1,"_CPPv4N4espp12EventManager16remove_publisherERKNSt6stringERKNSt6stringE","espp::EventManager::remove_publisher::component"],[22,4,1,"_CPPv4N4espp12EventManager16remove_publisherERKNSt6stringERKNSt6stringE","espp::EventManager::remove_publisher::topic"],[22,3,1,"_CPPv4N4espp12EventManager17remove_subscriberERKNSt6stringERKNSt6stringE","espp::EventManager::remove_subscriber"],[22,4,1,"_CPPv4N4espp12EventManager17remove_subscriberERKNSt6stringERKNSt6stringE","espp::EventManager::remove_subscriber::component"],[22,4,1,"_CPPv4N4espp12EventManager17remove_subscriberERKNSt6stringERKNSt6stringE","espp::EventManager::remove_subscriber::topic"],[22,3,1,"_CPPv4N4espp12EventManager13set_log_levelEN6Logger9VerbosityE","espp::EventManager::set_log_level"],[22,4,1,"_CPPv4N4espp12EventManager13set_log_levelEN6Logger9VerbosityE","espp::EventManager::set_log_level::level"],[23,2,1,"_CPPv4N4espp10FileSystemE","espp::FileSystem"],[23,2,1,"_CPPv4N4espp10FileSystem10ListConfigE","espp::FileSystem::ListConfig"],[23,1,1,"_CPPv4N4espp10FileSystem10ListConfig9date_timeE","espp::FileSystem::ListConfig::date_time"],[23,1,1,"_CPPv4N4espp10FileSystem10ListConfig5groupE","espp::FileSystem::ListConfig::group"],[23,1,1,"_CPPv4N4espp10FileSystem10ListConfig15number_of_linksE","espp::FileSystem::ListConfig::number_of_links"],[23,1,1,"_CPPv4N4espp10FileSystem10ListConfig5ownerE","espp::FileSystem::ListConfig::owner"],[23,1,1,"_CPPv4N4espp10FileSystem10ListConfig11permissionsE","espp::FileSystem::ListConfig::permissions"],[23,1,1,"_CPPv4N4espp10FileSystem10ListConfig9recursiveE","espp::FileSystem::ListConfig::recursive"],[23,1,1,"_CPPv4N4espp10FileSystem10ListConfig4sizeE","espp::FileSystem::ListConfig::size"],[23,1,1,"_CPPv4N4espp10FileSystem10ListConfig4typeE","espp::FileSystem::ListConfig::type"],[23,3,1,"_CPPv4N4espp10FileSystem3getEv","espp::FileSystem::get"],[23,3,1,"_CPPv4N4espp10FileSystem14get_free_spaceEv","espp::FileSystem::get_free_space"],[23,3,1,"_CPPv4N4espp10FileSystem15get_mount_pointEv","espp::FileSystem::get_mount_point"],[23,3,1,"_CPPv4N4espp10FileSystem19get_partition_labelEv","espp::FileSystem::get_partition_label"],[23,3,1,"_CPPv4N4espp10FileSystem13get_root_pathEv","espp::FileSystem::get_root_path"],[23,3,1,"_CPPv4N4espp10FileSystem15get_total_spaceEv","espp::FileSystem::get_total_space"],[23,3,1,"_CPPv4N4espp10FileSystem14get_used_spaceEv","espp::FileSystem::get_used_space"],[23,3,1,"_CPPv4N4espp10FileSystem14human_readableE6size_t","espp::FileSystem::human_readable"],[23,4,1,"_CPPv4N4espp10FileSystem14human_readableE6size_t","espp::FileSystem::human_readable::bytes"],[23,3,1,"_CPPv4N4espp10FileSystem14list_directoryERKNSt10filesystem4pathERK10ListConfigRKNSt6stringE","espp::FileSystem::list_directory"],[23,3,1,"_CPPv4N4espp10FileSystem14list_directoryERKNSt6stringERK10ListConfigRKNSt6stringE","espp::FileSystem::list_directory"],[23,4,1,"_CPPv4N4espp10FileSystem14list_directoryERKNSt10filesystem4pathERK10ListConfigRKNSt6stringE","espp::FileSystem::list_directory::config"],[23,4,1,"_CPPv4N4espp10FileSystem14list_directoryERKNSt6stringERK10ListConfigRKNSt6stringE","espp::FileSystem::list_directory::config"],[23,4,1,"_CPPv4N4espp10FileSystem14list_directoryERKNSt10filesystem4pathERK10ListConfigRKNSt6stringE","espp::FileSystem::list_directory::path"],[23,4,1,"_CPPv4N4espp10FileSystem14list_directoryERKNSt6stringERK10ListConfigRKNSt6stringE","espp::FileSystem::list_directory::path"],[23,4,1,"_CPPv4N4espp10FileSystem14list_directoryERKNSt10filesystem4pathERK10ListConfigRKNSt6stringE","espp::FileSystem::list_directory::prefix"],[23,4,1,"_CPPv4N4espp10FileSystem14list_directoryERKNSt6stringERK10ListConfigRKNSt6stringE","espp::FileSystem::list_directory::prefix"],[23,3,1,"_CPPv4I0EN4espp10FileSystem9to_time_tENSt6time_tE2TP","espp::FileSystem::to_time_t"],[23,5,1,"_CPPv4I0EN4espp10FileSystem9to_time_tENSt6time_tE2TP","espp::FileSystem::to_time_t::TP"],[23,4,1,"_CPPv4I0EN4espp10FileSystem9to_time_tENSt6time_tE2TP","espp::FileSystem::to_time_t::tp"],[30,2,1,"_CPPv4N4espp16FtpClientSessionE","espp::FtpClientSession"],[30,3,1,"_CPPv4NK4espp16FtpClientSession17current_directoryEv","espp::FtpClientSession::current_directory"],[30,3,1,"_CPPv4NK4espp16FtpClientSession2idEv","espp::FtpClientSession::id"],[30,3,1,"_CPPv4NK4espp16FtpClientSession8is_aliveEv","espp::FtpClientSession::is_alive"],[30,3,1,"_CPPv4NK4espp16FtpClientSession12is_connectedEv","espp::FtpClientSession::is_connected"],[30,3,1,"_CPPv4NK4espp16FtpClientSession26is_passive_data_connectionEv","espp::FtpClientSession::is_passive_data_connection"],[30,2,1,"_CPPv4N4espp9FtpServerE","espp::FtpServer"],[30,3,1,"_CPPv4N4espp9FtpServer9FtpServerENSt11string_viewE8uint16_tRKNSt10filesystem4pathE","espp::FtpServer::FtpServer"],[30,4,1,"_CPPv4N4espp9FtpServer9FtpServerENSt11string_viewE8uint16_tRKNSt10filesystem4pathE","espp::FtpServer::FtpServer::ip_address"],[30,4,1,"_CPPv4N4espp9FtpServer9FtpServerENSt11string_viewE8uint16_tRKNSt10filesystem4pathE","espp::FtpServer::FtpServer::port"],[30,4,1,"_CPPv4N4espp9FtpServer9FtpServerENSt11string_viewE8uint16_tRKNSt10filesystem4pathE","espp::FtpServer::FtpServer::root"],[30,3,1,"_CPPv4N4espp9FtpServer5startEv","espp::FtpServer::start"],[30,3,1,"_CPPv4N4espp9FtpServer4stopEv","espp::FtpServer::stop"],[30,3,1,"_CPPv4N4espp9FtpServerD0Ev","espp::FtpServer::~FtpServer"],[47,2,1,"_CPPv4N4espp8GaussianE","espp::Gaussian"],[47,2,1,"_CPPv4N4espp8Gaussian6ConfigE","espp::Gaussian::Config"],[47,1,1,"_CPPv4N4espp8Gaussian6Config5alphaE","espp::Gaussian::Config::alpha"],[47,1,1,"_CPPv4N4espp8Gaussian6Config4betaE","espp::Gaussian::Config::beta"],[47,1,1,"_CPPv4N4espp8Gaussian6Config5gammaE","espp::Gaussian::Config::gamma"],[47,3,1,"_CPPv4N4espp8Gaussian8GaussianERK6Config","espp::Gaussian::Gaussian"],[47,4,1,"_CPPv4N4espp8Gaussian8GaussianERK6Config","espp::Gaussian::Gaussian::config"],[47,3,1,"_CPPv4N4espp8Gaussian5alphaEf","espp::Gaussian::alpha"],[47,3,1,"_CPPv4NK4espp8Gaussian5alphaEv","espp::Gaussian::alpha"],[47,4,1,"_CPPv4N4espp8Gaussian5alphaEf","espp::Gaussian::alpha::a"],[47,3,1,"_CPPv4NK4espp8Gaussian2atEf","espp::Gaussian::at"],[47,4,1,"_CPPv4NK4espp8Gaussian2atEf","espp::Gaussian::at::t"],[47,3,1,"_CPPv4N4espp8Gaussian4betaEf","espp::Gaussian::beta"],[47,3,1,"_CPPv4NK4espp8Gaussian4betaEv","espp::Gaussian::beta"],[47,4,1,"_CPPv4N4espp8Gaussian4betaEf","espp::Gaussian::beta::b"],[47,3,1,"_CPPv4N4espp8Gaussian5gammaEf","espp::Gaussian::gamma"],[47,3,1,"_CPPv4NK4espp8Gaussian5gammaEv","espp::Gaussian::gamma"],[47,4,1,"_CPPv4N4espp8Gaussian5gammaEf","espp::Gaussian::gamma::g"],[47,3,1,"_CPPv4NK4espp8GaussianclEf","espp::Gaussian::operator()"],[47,4,1,"_CPPv4NK4espp8GaussianclEf","espp::Gaussian::operator()::t"],[11,2,1,"_CPPv4N4espp3HsvE","espp::Hsv"],[11,3,1,"_CPPv4N4espp3Hsv3HsvERK3Hsv","espp::Hsv::Hsv"],[11,3,1,"_CPPv4N4espp3Hsv3HsvERK3Rgb","espp::Hsv::Hsv"],[11,3,1,"_CPPv4N4espp3Hsv3HsvERKfRKfRKf","espp::Hsv::Hsv"],[11,4,1,"_CPPv4N4espp3Hsv3HsvERKfRKfRKf","espp::Hsv::Hsv::h"],[11,4,1,"_CPPv4N4espp3Hsv3HsvERK3Hsv","espp::Hsv::Hsv::hsv"],[11,4,1,"_CPPv4N4espp3Hsv3HsvERK3Rgb","espp::Hsv::Hsv::rgb"],[11,4,1,"_CPPv4N4espp3Hsv3HsvERKfRKfRKf","espp::Hsv::Hsv::s"],[11,4,1,"_CPPv4N4espp3Hsv3HsvERKfRKfRKf","espp::Hsv::Hsv::v"],[11,1,1,"_CPPv4N4espp3Hsv1hE","espp::Hsv::h"],[11,3,1,"_CPPv4NK4espp3Hsv3rgbEv","espp::Hsv::rgb"],[11,1,1,"_CPPv4N4espp3Hsv1sE","espp::Hsv::s"],[11,1,1,"_CPPv4N4espp3Hsv1vE","espp::Hsv::v"],[15,2,1,"_CPPv4N4espp7Ili9341E","espp::Ili9341"],[15,3,1,"_CPPv4N4espp7Ili93415clearE6size_t6size_t6size_t6size_t8uint16_t","espp::Ili9341::clear"],[15,4,1,"_CPPv4N4espp7Ili93415clearE6size_t6size_t6size_t6size_t8uint16_t","espp::Ili9341::clear::color"],[15,4,1,"_CPPv4N4espp7Ili93415clearE6size_t6size_t6size_t6size_t8uint16_t","espp::Ili9341::clear::height"],[15,4,1,"_CPPv4N4espp7Ili93415clearE6size_t6size_t6size_t6size_t8uint16_t","espp::Ili9341::clear::width"],[15,4,1,"_CPPv4N4espp7Ili93415clearE6size_t6size_t6size_t6size_t8uint16_t","espp::Ili9341::clear::x"],[15,4,1,"_CPPv4N4espp7Ili93415clearE6size_t6size_t6size_t6size_t8uint16_t","espp::Ili9341::clear::y"],[15,3,1,"_CPPv4N4espp7Ili93414fillEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t8uint32_t","espp::Ili9341::fill"],[15,4,1,"_CPPv4N4espp7Ili93414fillEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t8uint32_t","espp::Ili9341::fill::area"],[15,4,1,"_CPPv4N4espp7Ili93414fillEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t8uint32_t","espp::Ili9341::fill::color_map"],[15,4,1,"_CPPv4N4espp7Ili93414fillEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t8uint32_t","espp::Ili9341::fill::drv"],[15,4,1,"_CPPv4N4espp7Ili93414fillEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t8uint32_t","espp::Ili9341::fill::flags"],[15,3,1,"_CPPv4N4espp7Ili93415flushEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t","espp::Ili9341::flush"],[15,4,1,"_CPPv4N4espp7Ili93415flushEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t","espp::Ili9341::flush::area"],[15,4,1,"_CPPv4N4espp7Ili93415flushEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t","espp::Ili9341::flush::color_map"],[15,4,1,"_CPPv4N4espp7Ili93415flushEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t","espp::Ili9341::flush::drv"],[15,3,1,"_CPPv4N4espp7Ili934110get_offsetERiRi","espp::Ili9341::get_offset"],[15,4,1,"_CPPv4N4espp7Ili934110get_offsetERiRi","espp::Ili9341::get_offset::x"],[15,4,1,"_CPPv4N4espp7Ili934110get_offsetERiRi","espp::Ili9341::get_offset::y"],[15,3,1,"_CPPv4N4espp7Ili934110initializeERKN15display_drivers6ConfigE","espp::Ili9341::initialize"],[15,4,1,"_CPPv4N4espp7Ili934110initializeERKN15display_drivers6ConfigE","espp::Ili9341::initialize::config"],[15,3,1,"_CPPv4N4espp7Ili934112send_commandE7uint8_t","espp::Ili9341::send_command"],[15,4,1,"_CPPv4N4espp7Ili934112send_commandE7uint8_t","espp::Ili9341::send_command::command"],[15,3,1,"_CPPv4N4espp7Ili93419send_dataEPK7uint8_t6size_t8uint32_t","espp::Ili9341::send_data"],[15,4,1,"_CPPv4N4espp7Ili93419send_dataEPK7uint8_t6size_t8uint32_t","espp::Ili9341::send_data::data"],[15,4,1,"_CPPv4N4espp7Ili93419send_dataEPK7uint8_t6size_t8uint32_t","espp::Ili9341::send_data::flags"],[15,4,1,"_CPPv4N4espp7Ili93419send_dataEPK7uint8_t6size_t8uint32_t","espp::Ili9341::send_data::length"],[15,3,1,"_CPPv4N4espp7Ili934116set_drawing_areaE6size_t6size_t6size_t6size_t","espp::Ili9341::set_drawing_area"],[15,3,1,"_CPPv4N4espp7Ili934116set_drawing_areaEPK9lv_area_t","espp::Ili9341::set_drawing_area"],[15,4,1,"_CPPv4N4espp7Ili934116set_drawing_areaEPK9lv_area_t","espp::Ili9341::set_drawing_area::area"],[15,4,1,"_CPPv4N4espp7Ili934116set_drawing_areaE6size_t6size_t6size_t6size_t","espp::Ili9341::set_drawing_area::xe"],[15,4,1,"_CPPv4N4espp7Ili934116set_drawing_areaE6size_t6size_t6size_t6size_t","espp::Ili9341::set_drawing_area::xs"],[15,4,1,"_CPPv4N4espp7Ili934116set_drawing_areaE6size_t6size_t6size_t6size_t","espp::Ili9341::set_drawing_area::ye"],[15,4,1,"_CPPv4N4espp7Ili934116set_drawing_areaE6size_t6size_t6size_t6size_t","espp::Ili9341::set_drawing_area::ys"],[15,3,1,"_CPPv4N4espp7Ili934110set_offsetEii","espp::Ili9341::set_offset"],[15,4,1,"_CPPv4N4espp7Ili934110set_offsetEii","espp::Ili9341::set_offset::x"],[15,4,1,"_CPPv4N4espp7Ili934110set_offsetEii","espp::Ili9341::set_offset::y"],[41,2,1,"_CPPv4N4espp8JoystickE","espp::Joystick"],[41,2,1,"_CPPv4N4espp8Joystick6ConfigE","espp::Joystick::Config"],[41,1,1,"_CPPv4N4espp8Joystick6Config8deadzoneE","espp::Joystick::Config::deadzone"],[41,1,1,"_CPPv4N4espp8Joystick6Config15deadzone_radiusE","espp::Joystick::Config::deadzone_radius"],[41,1,1,"_CPPv4N4espp8Joystick6Config10get_valuesE","espp::Joystick::Config::get_values"],[41,1,1,"_CPPv4N4espp8Joystick6Config9log_levelE","espp::Joystick::Config::log_level"],[41,1,1,"_CPPv4N4espp8Joystick6Config13x_calibrationE","espp::Joystick::Config::x_calibration"],[41,1,1,"_CPPv4N4espp8Joystick6Config13y_calibrationE","espp::Joystick::Config::y_calibration"],[41,6,1,"_CPPv4N4espp8Joystick8DeadzoneE","espp::Joystick::Deadzone"],[41,7,1,"_CPPv4N4espp8Joystick8Deadzone8CIRCULARE","espp::Joystick::Deadzone::CIRCULAR"],[41,7,1,"_CPPv4N4espp8Joystick8Deadzone11RECTANGULARE","espp::Joystick::Deadzone::RECTANGULAR"],[41,3,1,"_CPPv4N4espp8Joystick8JoystickERK6Config","espp::Joystick::Joystick"],[41,4,1,"_CPPv4N4espp8Joystick8JoystickERK6Config","espp::Joystick::Joystick::config"],[41,8,1,"_CPPv4N4espp8Joystick13get_values_fnE","espp::Joystick::get_values_fn"],[41,3,1,"_CPPv4NK4espp8Joystick8positionEv","espp::Joystick::position"],[41,3,1,"_CPPv4NK4espp8Joystick3rawEv","espp::Joystick::raw"],[41,3,1,"_CPPv4N4espp8Joystick15set_calibrationERKN16FloatRangeMapper6ConfigERKN16FloatRangeMapper6ConfigE","espp::Joystick::set_calibration"],[41,4,1,"_CPPv4N4espp8Joystick15set_calibrationERKN16FloatRangeMapper6ConfigERKN16FloatRangeMapper6ConfigE","espp::Joystick::set_calibration::x_calibration"],[41,4,1,"_CPPv4N4espp8Joystick15set_calibrationERKN16FloatRangeMapper6ConfigERKN16FloatRangeMapper6ConfigE","espp::Joystick::set_calibration::y_calibration"],[41,3,1,"_CPPv4N4espp8Joystick12set_deadzoneE8Deadzonef","espp::Joystick::set_deadzone"],[41,4,1,"_CPPv4N4espp8Joystick12set_deadzoneE8Deadzonef","espp::Joystick::set_deadzone::deadzone"],[41,4,1,"_CPPv4N4espp8Joystick12set_deadzoneE8Deadzonef","espp::Joystick::set_deadzone::radius"],[41,3,1,"_CPPv4N4espp8Joystick6updateEv","espp::Joystick::update"],[41,3,1,"_CPPv4NK4espp8Joystick1xEv","espp::Joystick::x"],[41,3,1,"_CPPv4NK4espp8Joystick1yEv","espp::Joystick::y"],[61,2,1,"_CPPv4N4espp9JpegFrameE","espp::JpegFrame"],[61,3,1,"_CPPv4N4espp9JpegFrame9JpegFrameEPKc6size_t","espp::JpegFrame::JpegFrame"],[61,3,1,"_CPPv4N4espp9JpegFrame9JpegFrameERK13RtpJpegPacket","espp::JpegFrame::JpegFrame"],[61,4,1,"_CPPv4N4espp9JpegFrame9JpegFrameEPKc6size_t","espp::JpegFrame::JpegFrame::data"],[61,4,1,"_CPPv4N4espp9JpegFrame9JpegFrameERK13RtpJpegPacket","espp::JpegFrame::JpegFrame::packet"],[61,4,1,"_CPPv4N4espp9JpegFrame9JpegFrameEPKc6size_t","espp::JpegFrame::JpegFrame::size"],[61,3,1,"_CPPv4N4espp9JpegFrame8add_scanERK13RtpJpegPacket","espp::JpegFrame::add_scan"],[61,4,1,"_CPPv4N4espp9JpegFrame8add_scanERK13RtpJpegPacket","espp::JpegFrame::add_scan::packet"],[61,3,1,"_CPPv4N4espp9JpegFrame6appendERK13RtpJpegPacket","espp::JpegFrame::append"],[61,4,1,"_CPPv4N4espp9JpegFrame6appendERK13RtpJpegPacket","espp::JpegFrame::append::packet"],[61,3,1,"_CPPv4NK4espp9JpegFrame8get_dataEv","espp::JpegFrame::get_data"],[61,3,1,"_CPPv4NK4espp9JpegFrame10get_headerEv","espp::JpegFrame::get_header"],[61,3,1,"_CPPv4NK4espp9JpegFrame10get_heightEv","espp::JpegFrame::get_height"],[61,3,1,"_CPPv4NK4espp9JpegFrame13get_scan_dataEv","espp::JpegFrame::get_scan_data"],[61,3,1,"_CPPv4NK4espp9JpegFrame9get_widthEv","espp::JpegFrame::get_width"],[61,3,1,"_CPPv4NK4espp9JpegFrame11is_completeEv","espp::JpegFrame::is_complete"],[61,2,1,"_CPPv4N4espp10JpegHeaderE","espp::JpegHeader"],[61,3,1,"_CPPv4N4espp10JpegHeader10JpegHeaderENSt11string_viewE","espp::JpegHeader::JpegHeader"],[61,3,1,"_CPPv4N4espp10JpegHeader10JpegHeaderEiiNSt11string_viewENSt11string_viewE","espp::JpegHeader::JpegHeader"],[61,4,1,"_CPPv4N4espp10JpegHeader10JpegHeaderENSt11string_viewE","espp::JpegHeader::JpegHeader::data"],[61,4,1,"_CPPv4N4espp10JpegHeader10JpegHeaderEiiNSt11string_viewENSt11string_viewE","espp::JpegHeader::JpegHeader::height"],[61,4,1,"_CPPv4N4espp10JpegHeader10JpegHeaderEiiNSt11string_viewENSt11string_viewE","espp::JpegHeader::JpegHeader::q0_table"],[61,4,1,"_CPPv4N4espp10JpegHeader10JpegHeaderEiiNSt11string_viewENSt11string_viewE","espp::JpegHeader::JpegHeader::q1_table"],[61,4,1,"_CPPv4N4espp10JpegHeader10JpegHeaderEiiNSt11string_viewENSt11string_viewE","espp::JpegHeader::JpegHeader::width"],[61,3,1,"_CPPv4NK4espp10JpegHeader8get_dataEv","espp::JpegHeader::get_data"],[61,3,1,"_CPPv4NK4espp10JpegHeader10get_heightEv","espp::JpegHeader::get_height"],[61,3,1,"_CPPv4NK4espp10JpegHeader22get_quantization_tableEi","espp::JpegHeader::get_quantization_table"],[61,4,1,"_CPPv4NK4espp10JpegHeader22get_quantization_tableEi","espp::JpegHeader::get_quantization_table::index"],[61,3,1,"_CPPv4NK4espp10JpegHeader9get_widthEv","espp::JpegHeader::get_width"],[42,2,1,"_CPPv4N4espp3LedE","espp::Led"],[42,2,1,"_CPPv4N4espp3Led13ChannelConfigE","espp::Led::ChannelConfig"],[42,1,1,"_CPPv4N4espp3Led13ChannelConfig7channelE","espp::Led::ChannelConfig::channel"],[42,1,1,"_CPPv4N4espp3Led13ChannelConfig4dutyE","espp::Led::ChannelConfig::duty"],[42,1,1,"_CPPv4N4espp3Led13ChannelConfig4gpioE","espp::Led::ChannelConfig::gpio"],[42,1,1,"_CPPv4N4espp3Led13ChannelConfig13output_invertE","espp::Led::ChannelConfig::output_invert"],[42,1,1,"_CPPv4N4espp3Led13ChannelConfig10speed_modeE","espp::Led::ChannelConfig::speed_mode"],[42,1,1,"_CPPv4N4espp3Led13ChannelConfig5timerE","espp::Led::ChannelConfig::timer"],[42,2,1,"_CPPv4N4espp3Led6ConfigE","espp::Led::Config"],[42,1,1,"_CPPv4N4espp3Led6Config8channelsE","espp::Led::Config::channels"],[42,1,1,"_CPPv4N4espp3Led6Config15duty_resolutionE","espp::Led::Config::duty_resolution"],[42,1,1,"_CPPv4N4espp3Led6Config12frequency_hzE","espp::Led::Config::frequency_hz"],[42,1,1,"_CPPv4N4espp3Led6Config9log_levelE","espp::Led::Config::log_level"],[42,1,1,"_CPPv4N4espp3Led6Config10speed_modeE","espp::Led::Config::speed_mode"],[42,1,1,"_CPPv4N4espp3Led6Config5timerE","espp::Led::Config::timer"],[42,3,1,"_CPPv4N4espp3Led3LedERK6Config","espp::Led::Led"],[42,4,1,"_CPPv4N4espp3Led3LedERK6Config","espp::Led::Led::config"],[42,3,1,"_CPPv4N4espp3Led10can_changeE14ledc_channel_t","espp::Led::can_change"],[42,4,1,"_CPPv4N4espp3Led10can_changeE14ledc_channel_t","espp::Led::can_change::channel"],[42,3,1,"_CPPv4N4espp3Led8get_dutyE14ledc_channel_t","espp::Led::get_duty"],[42,4,1,"_CPPv4N4espp3Led8get_dutyE14ledc_channel_t","espp::Led::get_duty::channel"],[42,3,1,"_CPPv4N4espp3Led8set_dutyE14ledc_channel_tf","espp::Led::set_duty"],[42,4,1,"_CPPv4N4espp3Led8set_dutyE14ledc_channel_tf","espp::Led::set_duty::channel"],[42,4,1,"_CPPv4N4espp3Led8set_dutyE14ledc_channel_tf","espp::Led::set_duty::duty_percent"],[42,3,1,"_CPPv4N4espp3Led18set_fade_with_timeE14ledc_channel_tf8uint32_t","espp::Led::set_fade_with_time"],[42,4,1,"_CPPv4N4espp3Led18set_fade_with_timeE14ledc_channel_tf8uint32_t","espp::Led::set_fade_with_time::channel"],[42,4,1,"_CPPv4N4espp3Led18set_fade_with_timeE14ledc_channel_tf8uint32_t","espp::Led::set_fade_with_time::duty_percent"],[42,4,1,"_CPPv4N4espp3Led18set_fade_with_timeE14ledc_channel_tf8uint32_t","espp::Led::set_fade_with_time::fade_time_ms"],[42,3,1,"_CPPv4N4espp3LedD0Ev","espp::Led::~Led"],[43,2,1,"_CPPv4N4espp8LedStripE","espp::LedStrip"],[43,1,1,"_CPPv4N4espp8LedStrip18APA102_START_FRAMEE","espp::LedStrip::APA102_START_FRAME"],[43,6,1,"_CPPv4N4espp8LedStrip9ByteOrderE","espp::LedStrip::ByteOrder"],[43,7,1,"_CPPv4N4espp8LedStrip9ByteOrder3BGRE","espp::LedStrip::ByteOrder::BGR"],[43,7,1,"_CPPv4N4espp8LedStrip9ByteOrder3GRBE","espp::LedStrip::ByteOrder::GRB"],[43,7,1,"_CPPv4N4espp8LedStrip9ByteOrder3RGBE","espp::LedStrip::ByteOrder::RGB"],[43,2,1,"_CPPv4N4espp8LedStrip6ConfigE","espp::LedStrip::Config"],[43,1,1,"_CPPv4N4espp8LedStrip6Config10byte_orderE","espp::LedStrip::Config::byte_order"],[43,1,1,"_CPPv4N4espp8LedStrip6Config9end_frameE","espp::LedStrip::Config::end_frame"],[43,1,1,"_CPPv4N4espp8LedStrip6Config9log_levelE","espp::LedStrip::Config::log_level"],[43,1,1,"_CPPv4N4espp8LedStrip6Config8num_ledsE","espp::LedStrip::Config::num_leds"],[43,1,1,"_CPPv4N4espp8LedStrip6Config15send_brightnessE","espp::LedStrip::Config::send_brightness"],[43,1,1,"_CPPv4N4espp8LedStrip6Config11start_frameE","espp::LedStrip::Config::start_frame"],[43,1,1,"_CPPv4N4espp8LedStrip6Config5writeE","espp::LedStrip::Config::write"],[43,3,1,"_CPPv4N4espp8LedStrip8LedStripERK6Config","espp::LedStrip::LedStrip"],[43,4,1,"_CPPv4N4espp8LedStrip8LedStripERK6Config","espp::LedStrip::LedStrip::config"],[43,3,1,"_CPPv4NK4espp8LedStrip10byte_orderEv","espp::LedStrip::byte_order"],[43,3,1,"_CPPv4NK4espp8LedStrip8num_ledsEv","espp::LedStrip::num_leds"],[43,3,1,"_CPPv4N4espp8LedStrip7set_allE3Hsvf","espp::LedStrip::set_all"],[43,3,1,"_CPPv4N4espp8LedStrip7set_allE3Rgbf","espp::LedStrip::set_all"],[43,3,1,"_CPPv4N4espp8LedStrip7set_allE7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_all"],[43,4,1,"_CPPv4N4espp8LedStrip7set_allE7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_all::b"],[43,4,1,"_CPPv4N4espp8LedStrip7set_allE3Hsvf","espp::LedStrip::set_all::brightness"],[43,4,1,"_CPPv4N4espp8LedStrip7set_allE3Rgbf","espp::LedStrip::set_all::brightness"],[43,4,1,"_CPPv4N4espp8LedStrip7set_allE7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_all::brightness"],[43,4,1,"_CPPv4N4espp8LedStrip7set_allE7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_all::g"],[43,4,1,"_CPPv4N4espp8LedStrip7set_allE3Hsvf","espp::LedStrip::set_all::hsv"],[43,4,1,"_CPPv4N4espp8LedStrip7set_allE7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_all::r"],[43,4,1,"_CPPv4N4espp8LedStrip7set_allE3Rgbf","espp::LedStrip::set_all::rgb"],[43,3,1,"_CPPv4N4espp8LedStrip9set_pixelEi3Hsvf","espp::LedStrip::set_pixel"],[43,3,1,"_CPPv4N4espp8LedStrip9set_pixelEi3Rgbf","espp::LedStrip::set_pixel"],[43,3,1,"_CPPv4N4espp8LedStrip9set_pixelEi7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_pixel"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_pixel::b"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi3Hsvf","espp::LedStrip::set_pixel::brightness"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi3Rgbf","espp::LedStrip::set_pixel::brightness"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_pixel::brightness"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_pixel::g"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi3Hsvf","espp::LedStrip::set_pixel::hsv"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi3Hsvf","espp::LedStrip::set_pixel::index"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi3Rgbf","espp::LedStrip::set_pixel::index"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_pixel::index"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi7uint8_t7uint8_t7uint8_t7uint8_t","espp::LedStrip::set_pixel::r"],[43,4,1,"_CPPv4N4espp8LedStrip9set_pixelEi3Rgbf","espp::LedStrip::set_pixel::rgb"],[43,3,1,"_CPPv4N4espp8LedStrip10shift_leftEi","espp::LedStrip::shift_left"],[43,4,1,"_CPPv4N4espp8LedStrip10shift_leftEi","espp::LedStrip::shift_left::shift_by"],[43,3,1,"_CPPv4N4espp8LedStrip11shift_rightEi","espp::LedStrip::shift_right"],[43,4,1,"_CPPv4N4espp8LedStrip11shift_rightEi","espp::LedStrip::shift_right::shift_by"],[43,3,1,"_CPPv4N4espp8LedStrip4showEv","espp::LedStrip::show"],[43,8,1,"_CPPv4N4espp8LedStrip8write_fnE","espp::LedStrip::write_fn"],[10,2,1,"_CPPv4N4espp9LineInputE","espp::LineInput"],[10,8,1,"_CPPv4N4espp9LineInput7HistoryE","espp::LineInput::History"],[10,3,1,"_CPPv4N4espp9LineInput9LineInputEv","espp::LineInput::LineInput"],[10,3,1,"_CPPv4N4espp9LineInput10clear_lineEv","espp::LineInput::clear_line"],[10,3,1,"_CPPv4N4espp9LineInput12clear_screenEv","espp::LineInput::clear_screen"],[10,3,1,"_CPPv4N4espp9LineInput20clear_to_end_of_lineEv","espp::LineInput::clear_to_end_of_line"],[10,3,1,"_CPPv4N4espp9LineInput22clear_to_start_of_lineEv","espp::LineInput::clear_to_start_of_line"],[10,3,1,"_CPPv4NK4espp9LineInput11get_historyEv","espp::LineInput::get_history"],[10,3,1,"_CPPv4N4espp9LineInput17get_terminal_sizeERiRi","espp::LineInput::get_terminal_size"],[10,4,1,"_CPPv4N4espp9LineInput17get_terminal_sizeERiRi","espp::LineInput::get_terminal_size::height"],[10,4,1,"_CPPv4N4espp9LineInput17get_terminal_sizeERiRi","espp::LineInput::get_terminal_size::width"],[10,3,1,"_CPPv4N4espp9LineInput14get_user_inputERNSt7istreamE9prompt_fn","espp::LineInput::get_user_input"],[10,4,1,"_CPPv4N4espp9LineInput14get_user_inputERNSt7istreamE9prompt_fn","espp::LineInput::get_user_input::is"],[10,4,1,"_CPPv4N4espp9LineInput14get_user_inputERNSt7istreamE9prompt_fn","espp::LineInput::get_user_input::prompt"],[10,8,1,"_CPPv4N4espp9LineInput9prompt_fnE","espp::LineInput::prompt_fn"],[10,3,1,"_CPPv4N4espp9LineInput17set_handle_resizeEb","espp::LineInput::set_handle_resize"],[10,4,1,"_CPPv4N4espp9LineInput17set_handle_resizeEb","espp::LineInput::set_handle_resize::handle_resize"],[10,3,1,"_CPPv4N4espp9LineInput11set_historyERK7History","espp::LineInput::set_history"],[10,4,1,"_CPPv4N4espp9LineInput11set_historyERK7History","espp::LineInput::set_history::history"],[10,3,1,"_CPPv4N4espp9LineInput16set_history_sizeE6size_t","espp::LineInput::set_history_size"],[10,4,1,"_CPPv4N4espp9LineInput16set_history_sizeE6size_t","espp::LineInput::set_history_size::new_size"],[10,3,1,"_CPPv4N4espp9LineInputD0Ev","espp::LineInput::~LineInput"],[44,2,1,"_CPPv4N4espp6LoggerE","espp::Logger"],[44,2,1,"_CPPv4N4espp6Logger6ConfigE","espp::Logger::Config"],[44,1,1,"_CPPv4N4espp6Logger6Config5levelE","espp::Logger::Config::level"],[44,1,1,"_CPPv4N4espp6Logger6Config10rate_limitE","espp::Logger::Config::rate_limit"],[44,1,1,"_CPPv4N4espp6Logger6Config3tagE","espp::Logger::Config::tag"],[44,3,1,"_CPPv4N4espp6Logger6LoggerERK6Config","espp::Logger::Logger"],[44,4,1,"_CPPv4N4espp6Logger6LoggerERK6Config","espp::Logger::Logger::config"],[44,6,1,"_CPPv4N4espp6Logger9VerbosityE","espp::Logger::Verbosity"],[44,7,1,"_CPPv4N4espp6Logger9Verbosity5DEBUGE","espp::Logger::Verbosity::DEBUG"],[44,7,1,"_CPPv4N4espp6Logger9Verbosity5ERRORE","espp::Logger::Verbosity::ERROR"],[44,7,1,"_CPPv4N4espp6Logger9Verbosity4INFOE","espp::Logger::Verbosity::INFO"],[44,7,1,"_CPPv4N4espp6Logger9Verbosity4NONEE","espp::Logger::Verbosity::NONE"],[44,7,1,"_CPPv4N4espp6Logger9Verbosity4WARNE","espp::Logger::Verbosity::WARN"],[44,3,1,"_CPPv4IDpEN4espp6Logger5debugEvNSt11string_viewEDpRR4Args","espp::Logger::debug"],[44,5,1,"_CPPv4IDpEN4espp6Logger5debugEvNSt11string_viewEDpRR4Args","espp::Logger::debug::Args"],[44,4,1,"_CPPv4IDpEN4espp6Logger5debugEvNSt11string_viewEDpRR4Args","espp::Logger::debug::args"],[44,4,1,"_CPPv4IDpEN4espp6Logger5debugEvNSt11string_viewEDpRR4Args","espp::Logger::debug::rt_fmt_str"],[44,3,1,"_CPPv4IDpEN4espp6Logger18debug_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::debug_rate_limited"],[44,5,1,"_CPPv4IDpEN4espp6Logger18debug_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::debug_rate_limited::Args"],[44,4,1,"_CPPv4IDpEN4espp6Logger18debug_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::debug_rate_limited::args"],[44,4,1,"_CPPv4IDpEN4espp6Logger18debug_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::debug_rate_limited::rt_fmt_str"],[44,3,1,"_CPPv4IDpEN4espp6Logger5errorEvNSt11string_viewEDpRR4Args","espp::Logger::error"],[44,5,1,"_CPPv4IDpEN4espp6Logger5errorEvNSt11string_viewEDpRR4Args","espp::Logger::error::Args"],[44,4,1,"_CPPv4IDpEN4espp6Logger5errorEvNSt11string_viewEDpRR4Args","espp::Logger::error::args"],[44,4,1,"_CPPv4IDpEN4espp6Logger5errorEvNSt11string_viewEDpRR4Args","espp::Logger::error::rt_fmt_str"],[44,3,1,"_CPPv4IDpEN4espp6Logger18error_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::error_rate_limited"],[44,5,1,"_CPPv4IDpEN4espp6Logger18error_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::error_rate_limited::Args"],[44,4,1,"_CPPv4IDpEN4espp6Logger18error_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::error_rate_limited::args"],[44,4,1,"_CPPv4IDpEN4espp6Logger18error_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::error_rate_limited::rt_fmt_str"],[44,3,1,"_CPPv4IDpEN4espp6Logger6formatENSt6stringENSt11string_viewEDpRR4Args","espp::Logger::format"],[44,5,1,"_CPPv4IDpEN4espp6Logger6formatENSt6stringENSt11string_viewEDpRR4Args","espp::Logger::format::Args"],[44,4,1,"_CPPv4IDpEN4espp6Logger6formatENSt6stringENSt11string_viewEDpRR4Args","espp::Logger::format::args"],[44,4,1,"_CPPv4IDpEN4espp6Logger6formatENSt6stringENSt11string_viewEDpRR4Args","espp::Logger::format::rt_fmt_str"],[44,3,1,"_CPPv4IDpEN4espp6Logger4infoEvNSt11string_viewEDpRR4Args","espp::Logger::info"],[44,5,1,"_CPPv4IDpEN4espp6Logger4infoEvNSt11string_viewEDpRR4Args","espp::Logger::info::Args"],[44,4,1,"_CPPv4IDpEN4espp6Logger4infoEvNSt11string_viewEDpRR4Args","espp::Logger::info::args"],[44,4,1,"_CPPv4IDpEN4espp6Logger4infoEvNSt11string_viewEDpRR4Args","espp::Logger::info::rt_fmt_str"],[44,3,1,"_CPPv4IDpEN4espp6Logger17info_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::info_rate_limited"],[44,5,1,"_CPPv4IDpEN4espp6Logger17info_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::info_rate_limited::Args"],[44,4,1,"_CPPv4IDpEN4espp6Logger17info_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::info_rate_limited::args"],[44,4,1,"_CPPv4IDpEN4espp6Logger17info_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::info_rate_limited::rt_fmt_str"],[44,3,1,"_CPPv4N4espp6Logger7set_tagEKNSt11string_viewE","espp::Logger::set_tag"],[44,4,1,"_CPPv4N4espp6Logger7set_tagEKNSt11string_viewE","espp::Logger::set_tag::tag"],[44,3,1,"_CPPv4N4espp6Logger13set_verbosityEK9Verbosity","espp::Logger::set_verbosity"],[44,4,1,"_CPPv4N4espp6Logger13set_verbosityEK9Verbosity","espp::Logger::set_verbosity::level"],[44,3,1,"_CPPv4IDpEN4espp6Logger4warnEvNSt11string_viewEDpRR4Args","espp::Logger::warn"],[44,5,1,"_CPPv4IDpEN4espp6Logger4warnEvNSt11string_viewEDpRR4Args","espp::Logger::warn::Args"],[44,4,1,"_CPPv4IDpEN4espp6Logger4warnEvNSt11string_viewEDpRR4Args","espp::Logger::warn::args"],[44,4,1,"_CPPv4IDpEN4espp6Logger4warnEvNSt11string_viewEDpRR4Args","espp::Logger::warn::rt_fmt_str"],[44,3,1,"_CPPv4IDpEN4espp6Logger17warn_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::warn_rate_limited"],[44,5,1,"_CPPv4IDpEN4espp6Logger17warn_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::warn_rate_limited::Args"],[44,4,1,"_CPPv4IDpEN4espp6Logger17warn_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::warn_rate_limited::args"],[44,4,1,"_CPPv4IDpEN4espp6Logger17warn_rate_limitedEvNSt11string_viewEDpRR4Args","espp::Logger::warn_rate_limited::rt_fmt_str"],[27,2,1,"_CPPv4N4espp13LowpassFilterE","espp::LowpassFilter"],[27,2,1,"_CPPv4N4espp13LowpassFilter6ConfigE","espp::LowpassFilter::Config"],[27,1,1,"_CPPv4N4espp13LowpassFilter6Config27normalized_cutoff_frequencyE","espp::LowpassFilter::Config::normalized_cutoff_frequency"],[27,1,1,"_CPPv4N4espp13LowpassFilter6Config8q_factorE","espp::LowpassFilter::Config::q_factor"],[27,3,1,"_CPPv4N4espp13LowpassFilter13LowpassFilterERK6Config","espp::LowpassFilter::LowpassFilter"],[27,4,1,"_CPPv4N4espp13LowpassFilter13LowpassFilterERK6Config","espp::LowpassFilter::LowpassFilter::config"],[27,3,1,"_CPPv4N4espp13LowpassFilterclEf","espp::LowpassFilter::operator()"],[27,4,1,"_CPPv4N4espp13LowpassFilterclEf","espp::LowpassFilter::operator()::input"],[27,3,1,"_CPPv4N4espp13LowpassFilter6updateEKf","espp::LowpassFilter::update"],[27,3,1,"_CPPv4N4espp13LowpassFilter6updateEPKfPf6size_t","espp::LowpassFilter::update"],[27,4,1,"_CPPv4N4espp13LowpassFilter6updateEKf","espp::LowpassFilter::update::input"],[27,4,1,"_CPPv4N4espp13LowpassFilter6updateEPKfPf6size_t","espp::LowpassFilter::update::input"],[27,4,1,"_CPPv4N4espp13LowpassFilter6updateEPKfPf6size_t","espp::LowpassFilter::update::length"],[27,4,1,"_CPPv4N4espp13LowpassFilter6updateEPKfPf6size_t","espp::LowpassFilter::update::output"],[40,2,1,"_CPPv4N4espp8Mcp23x17E","espp::Mcp23x17"],[40,2,1,"_CPPv4N4espp8Mcp23x176ConfigE","espp::Mcp23x17::Config"],[40,1,1,"_CPPv4N4espp8Mcp23x176Config14device_addressE","espp::Mcp23x17::Config::device_address"],[40,1,1,"_CPPv4N4espp8Mcp23x176Config9log_levelE","espp::Mcp23x17::Config::log_level"],[40,1,1,"_CPPv4N4espp8Mcp23x176Config21port_a_direction_maskE","espp::Mcp23x17::Config::port_a_direction_mask"],[40,1,1,"_CPPv4N4espp8Mcp23x176Config21port_a_interrupt_maskE","espp::Mcp23x17::Config::port_a_interrupt_mask"],[40,1,1,"_CPPv4N4espp8Mcp23x176Config21port_b_direction_maskE","espp::Mcp23x17::Config::port_b_direction_mask"],[40,1,1,"_CPPv4N4espp8Mcp23x176Config21port_b_interrupt_maskE","espp::Mcp23x17::Config::port_b_interrupt_mask"],[40,1,1,"_CPPv4N4espp8Mcp23x176Config4readE","espp::Mcp23x17::Config::read"],[40,1,1,"_CPPv4N4espp8Mcp23x176Config5writeE","espp::Mcp23x17::Config::write"],[40,1,1,"_CPPv4N4espp8Mcp23x1715DEFAULT_ADDRESSE","espp::Mcp23x17::DEFAULT_ADDRESS"],[40,3,1,"_CPPv4N4espp8Mcp23x178Mcp23x17ERK6Config","espp::Mcp23x17::Mcp23x17"],[40,4,1,"_CPPv4N4espp8Mcp23x178Mcp23x17ERK6Config","espp::Mcp23x17::Mcp23x17::config"],[40,6,1,"_CPPv4N4espp8Mcp23x174PortE","espp::Mcp23x17::Port"],[40,7,1,"_CPPv4N4espp8Mcp23x174Port1AE","espp::Mcp23x17::Port::A"],[40,7,1,"_CPPv4N4espp8Mcp23x174Port1BE","espp::Mcp23x17::Port::B"],[40,3,1,"_CPPv4N4espp8Mcp23x1721get_interrupt_captureE4Port","espp::Mcp23x17::get_interrupt_capture"],[40,4,1,"_CPPv4N4espp8Mcp23x1721get_interrupt_captureE4Port","espp::Mcp23x17::get_interrupt_capture::port"],[40,3,1,"_CPPv4N4espp8Mcp23x178get_pinsE4Port","espp::Mcp23x17::get_pins"],[40,4,1,"_CPPv4N4espp8Mcp23x178get_pinsE4Port","espp::Mcp23x17::get_pins::port"],[40,8,1,"_CPPv4N4espp8Mcp23x177read_fnE","espp::Mcp23x17::read_fn"],[40,3,1,"_CPPv4N4espp8Mcp23x1713set_directionE4Port7uint8_t","espp::Mcp23x17::set_direction"],[40,4,1,"_CPPv4N4espp8Mcp23x1713set_directionE4Port7uint8_t","espp::Mcp23x17::set_direction::mask"],[40,4,1,"_CPPv4N4espp8Mcp23x1713set_directionE4Port7uint8_t","espp::Mcp23x17::set_direction::port"],[40,3,1,"_CPPv4N4espp8Mcp23x1718set_input_polarityE4Port7uint8_t","espp::Mcp23x17::set_input_polarity"],[40,4,1,"_CPPv4N4espp8Mcp23x1718set_input_polarityE4Port7uint8_t","espp::Mcp23x17::set_input_polarity::mask"],[40,4,1,"_CPPv4N4espp8Mcp23x1718set_input_polarityE4Port7uint8_t","espp::Mcp23x17::set_input_polarity::port"],[40,3,1,"_CPPv4N4espp8Mcp23x1720set_interrupt_mirrorEb","espp::Mcp23x17::set_interrupt_mirror"],[40,4,1,"_CPPv4N4espp8Mcp23x1720set_interrupt_mirrorEb","espp::Mcp23x17::set_interrupt_mirror::mirror"],[40,3,1,"_CPPv4N4espp8Mcp23x1723set_interrupt_on_changeE4Port7uint8_t","espp::Mcp23x17::set_interrupt_on_change"],[40,4,1,"_CPPv4N4espp8Mcp23x1723set_interrupt_on_changeE4Port7uint8_t","espp::Mcp23x17::set_interrupt_on_change::mask"],[40,4,1,"_CPPv4N4espp8Mcp23x1723set_interrupt_on_changeE4Port7uint8_t","espp::Mcp23x17::set_interrupt_on_change::port"],[40,3,1,"_CPPv4N4espp8Mcp23x1722set_interrupt_on_valueE4Port7uint8_t7uint8_t","espp::Mcp23x17::set_interrupt_on_value"],[40,4,1,"_CPPv4N4espp8Mcp23x1722set_interrupt_on_valueE4Port7uint8_t7uint8_t","espp::Mcp23x17::set_interrupt_on_value::pin_mask"],[40,4,1,"_CPPv4N4espp8Mcp23x1722set_interrupt_on_valueE4Port7uint8_t7uint8_t","espp::Mcp23x17::set_interrupt_on_value::port"],[40,4,1,"_CPPv4N4espp8Mcp23x1722set_interrupt_on_valueE4Port7uint8_t7uint8_t","espp::Mcp23x17::set_interrupt_on_value::val_mask"],[40,3,1,"_CPPv4N4espp8Mcp23x1722set_interrupt_polarityEb","espp::Mcp23x17::set_interrupt_polarity"],[40,4,1,"_CPPv4N4espp8Mcp23x1722set_interrupt_polarityEb","espp::Mcp23x17::set_interrupt_polarity::active_high"],[40,3,1,"_CPPv4N4espp8Mcp23x178set_pinsE4Port7uint8_t","espp::Mcp23x17::set_pins"],[40,4,1,"_CPPv4N4espp8Mcp23x178set_pinsE4Port7uint8_t","espp::Mcp23x17::set_pins::output"],[40,4,1,"_CPPv4N4espp8Mcp23x178set_pinsE4Port7uint8_t","espp::Mcp23x17::set_pins::port"],[40,3,1,"_CPPv4N4espp8Mcp23x1711set_pull_upE4Port7uint8_t","espp::Mcp23x17::set_pull_up"],[40,4,1,"_CPPv4N4espp8Mcp23x1711set_pull_upE4Port7uint8_t","espp::Mcp23x17::set_pull_up::mask"],[40,4,1,"_CPPv4N4espp8Mcp23x1711set_pull_upE4Port7uint8_t","espp::Mcp23x17::set_pull_up::port"],[40,8,1,"_CPPv4N4espp8Mcp23x178write_fnE","espp::Mcp23x17::write_fn"],[21,2,1,"_CPPv4N4espp6Mt6701E","espp::Mt6701"],[21,1,1,"_CPPv4N4espp6Mt670121COUNTS_PER_REVOLUTIONE","espp::Mt6701::COUNTS_PER_REVOLUTION"],[21,1,1,"_CPPv4N4espp6Mt670123COUNTS_PER_REVOLUTION_FE","espp::Mt6701::COUNTS_PER_REVOLUTION_F"],[21,1,1,"_CPPv4N4espp6Mt670117COUNTS_TO_DEGREESE","espp::Mt6701::COUNTS_TO_DEGREES"],[21,1,1,"_CPPv4N4espp6Mt670117COUNTS_TO_RADIANSE","espp::Mt6701::COUNTS_TO_RADIANS"],[21,2,1,"_CPPv4N4espp6Mt67016ConfigE","espp::Mt6701::Config"],[21,1,1,"_CPPv4N4espp6Mt67016Config14device_addressE","espp::Mt6701::Config::device_address"],[21,1,1,"_CPPv4N4espp6Mt67016Config4readE","espp::Mt6701::Config::read"],[21,1,1,"_CPPv4N4espp6Mt67016Config13update_periodE","espp::Mt6701::Config::update_period"],[21,1,1,"_CPPv4N4espp6Mt67016Config15velocity_filterE","espp::Mt6701::Config::velocity_filter"],[21,1,1,"_CPPv4N4espp6Mt67016Config5writeE","espp::Mt6701::Config::write"],[21,1,1,"_CPPv4N4espp6Mt670115DEFAULT_ADDRESSE","espp::Mt6701::DEFAULT_ADDRESS"],[21,3,1,"_CPPv4N4espp6Mt67016Mt6701ERK6Config","espp::Mt6701::Mt6701"],[21,4,1,"_CPPv4N4espp6Mt67016Mt6701ERK6Config","espp::Mt6701::Mt6701::config"],[21,1,1,"_CPPv4N4espp6Mt670118SECONDS_PER_MINUTEE","espp::Mt6701::SECONDS_PER_MINUTE"],[21,3,1,"_CPPv4NK4espp6Mt670115get_accumulatorEv","espp::Mt6701::get_accumulator"],[21,3,1,"_CPPv4NK4espp6Mt67019get_countEv","espp::Mt6701::get_count"],[21,3,1,"_CPPv4NK4espp6Mt670111get_degreesEv","espp::Mt6701::get_degrees"],[21,3,1,"_CPPv4NK4espp6Mt670122get_mechanical_degreesEv","espp::Mt6701::get_mechanical_degrees"],[21,3,1,"_CPPv4NK4espp6Mt670122get_mechanical_radiansEv","espp::Mt6701::get_mechanical_radians"],[21,3,1,"_CPPv4NK4espp6Mt670111get_radiansEv","espp::Mt6701::get_radians"],[21,3,1,"_CPPv4NK4espp6Mt67017get_rpmEv","espp::Mt6701::get_rpm"],[21,3,1,"_CPPv4NK4espp6Mt670117needs_zero_searchEv","espp::Mt6701::needs_zero_search"],[21,8,1,"_CPPv4N4espp6Mt67017read_fnE","espp::Mt6701::read_fn"],[21,8,1,"_CPPv4N4espp6Mt670118velocity_filter_fnE","espp::Mt6701::velocity_filter_fn"],[21,8,1,"_CPPv4N4espp6Mt67018write_fnE","espp::Mt6701::write_fn"],[57,2,1,"_CPPv4N4espp4NdefE","espp::Ndef"],[57,6,1,"_CPPv4N4espp4Ndef7BleRoleE","espp::Ndef::BleRole"],[57,7,1,"_CPPv4N4espp4Ndef7BleRole12CENTRAL_ONLYE","espp::Ndef::BleRole::CENTRAL_ONLY"],[57,7,1,"_CPPv4N4espp4Ndef7BleRole18CENTRAL_PERIPHERALE","espp::Ndef::BleRole::CENTRAL_PERIPHERAL"],[57,7,1,"_CPPv4N4espp4Ndef7BleRole18PERIPHERAL_CENTRALE","espp::Ndef::BleRole::PERIPHERAL_CENTRAL"],[57,7,1,"_CPPv4N4espp4Ndef7BleRole15PERIPHERAL_ONLYE","espp::Ndef::BleRole::PERIPHERAL_ONLY"],[57,6,1,"_CPPv4N4espp4Ndef12BtAppearanceE","espp::Ndef::BtAppearance"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance5CLOCKE","espp::Ndef::BtAppearance::CLOCK"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance8COMPUTERE","espp::Ndef::BtAppearance::COMPUTER"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance7DISPLAYE","espp::Ndef::BtAppearance::DISPLAY"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance7GAMEPADE","espp::Ndef::BtAppearance::GAMEPAD"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance6GAMINGE","espp::Ndef::BtAppearance::GAMING"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance11GENERIC_HIDE","espp::Ndef::BtAppearance::GENERIC_HID"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance8JOYSTICKE","espp::Ndef::BtAppearance::JOYSTICK"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance8KEYBOARDE","espp::Ndef::BtAppearance::KEYBOARD"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance5MOUSEE","espp::Ndef::BtAppearance::MOUSE"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance5PHONEE","espp::Ndef::BtAppearance::PHONE"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance14REMOTE_CONTROLE","espp::Ndef::BtAppearance::REMOTE_CONTROL"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance8TOUCHPADE","espp::Ndef::BtAppearance::TOUCHPAD"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance7UNKNOWNE","espp::Ndef::BtAppearance::UNKNOWN"],[57,7,1,"_CPPv4N4espp4Ndef12BtAppearance5WATCHE","espp::Ndef::BtAppearance::WATCH"],[57,6,1,"_CPPv4N4espp4Ndef5BtEirE","espp::Ndef::BtEir"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir10APPEARANCEE","espp::Ndef::BtEir::APPEARANCE"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir15CLASS_OF_DEVICEE","espp::Ndef::BtEir::CLASS_OF_DEVICE"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir5FLAGSE","espp::Ndef::BtEir::FLAGS"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir7LE_ROLEE","espp::Ndef::BtEir::LE_ROLE"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir18LE_SC_CONFIRMATIONE","espp::Ndef::BtEir::LE_SC_CONFIRMATION"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir12LE_SC_RANDOME","espp::Ndef::BtEir::LE_SC_RANDOM"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir15LONG_LOCAL_NAMEE","espp::Ndef::BtEir::LONG_LOCAL_NAME"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir3MACE","espp::Ndef::BtEir::MAC"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir22SECURITY_MANAGER_FLAGSE","espp::Ndef::BtEir::SECURITY_MANAGER_FLAGS"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir19SECURITY_MANAGER_TKE","espp::Ndef::BtEir::SECURITY_MANAGER_TK"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir16SHORT_LOCAL_NAMEE","espp::Ndef::BtEir::SHORT_LOCAL_NAME"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir12SP_HASH_C192E","espp::Ndef::BtEir::SP_HASH_C192"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir12SP_HASH_C256E","espp::Ndef::BtEir::SP_HASH_C256"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir12SP_HASH_R256E","espp::Ndef::BtEir::SP_HASH_R256"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir14SP_RANDOM_R192E","espp::Ndef::BtEir::SP_RANDOM_R192"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir14TX_POWER_LEVELE","espp::Ndef::BtEir::TX_POWER_LEVEL"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir22UUIDS_128_BIT_COMPLETEE","espp::Ndef::BtEir::UUIDS_128_BIT_COMPLETE"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir21UUIDS_128_BIT_PARTIALE","espp::Ndef::BtEir::UUIDS_128_BIT_PARTIAL"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir21UUIDS_16_BIT_COMPLETEE","espp::Ndef::BtEir::UUIDS_16_BIT_COMPLETE"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir20UUIDS_16_BIT_PARTIALE","espp::Ndef::BtEir::UUIDS_16_BIT_PARTIAL"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir21UUIDS_32_BIT_COMPLETEE","espp::Ndef::BtEir::UUIDS_32_BIT_COMPLETE"],[57,7,1,"_CPPv4N4espp4Ndef5BtEir20UUIDS_32_BIT_PARTIALE","espp::Ndef::BtEir::UUIDS_32_BIT_PARTIAL"],[57,6,1,"_CPPv4N4espp4Ndef6BtTypeE","espp::Ndef::BtType"],[57,7,1,"_CPPv4N4espp4Ndef6BtType3BLEE","espp::Ndef::BtType::BLE"],[57,7,1,"_CPPv4N4espp4Ndef6BtType5BREDRE","espp::Ndef::BtType::BREDR"],[57,6,1,"_CPPv4N4espp4Ndef17CarrierPowerStateE","espp::Ndef::CarrierPowerState"],[57,7,1,"_CPPv4N4espp4Ndef17CarrierPowerState10ACTIVATINGE","espp::Ndef::CarrierPowerState::ACTIVATING"],[57,7,1,"_CPPv4N4espp4Ndef17CarrierPowerState6ACTIVEE","espp::Ndef::CarrierPowerState::ACTIVE"],[57,7,1,"_CPPv4N4espp4Ndef17CarrierPowerState8INACTIVEE","espp::Ndef::CarrierPowerState::INACTIVE"],[57,7,1,"_CPPv4N4espp4Ndef17CarrierPowerState7UNKNOWNE","espp::Ndef::CarrierPowerState::UNKNOWN"],[57,1,1,"_CPPv4N4espp4Ndef16HANDOVER_VERSIONE","espp::Ndef::HANDOVER_VERSION"],[57,3,1,"_CPPv4N4espp4Ndef4NdefE3TNFNSt11string_viewENSt11string_viewE","espp::Ndef::Ndef"],[57,4,1,"_CPPv4N4espp4Ndef4NdefE3TNFNSt11string_viewENSt11string_viewE","espp::Ndef::Ndef::payload"],[57,4,1,"_CPPv4N4espp4Ndef4NdefE3TNFNSt11string_viewENSt11string_viewE","espp::Ndef::Ndef::tnf"],[57,4,1,"_CPPv4N4espp4Ndef4NdefE3TNFNSt11string_viewENSt11string_viewE","espp::Ndef::Ndef::type"],[57,6,1,"_CPPv4N4espp4Ndef3TNFE","espp::Ndef::TNF"],[57,7,1,"_CPPv4N4espp4Ndef3TNF12ABSOLUTE_URIE","espp::Ndef::TNF::ABSOLUTE_URI"],[57,7,1,"_CPPv4N4espp4Ndef3TNF5EMPTYE","espp::Ndef::TNF::EMPTY"],[57,7,1,"_CPPv4N4espp4Ndef3TNF13EXTERNAL_TYPEE","espp::Ndef::TNF::EXTERNAL_TYPE"],[57,7,1,"_CPPv4N4espp4Ndef3TNF10MIME_MEDIAE","espp::Ndef::TNF::MIME_MEDIA"],[57,7,1,"_CPPv4N4espp4Ndef3TNF8RESERVEDE","espp::Ndef::TNF::RESERVED"],[57,7,1,"_CPPv4N4espp4Ndef3TNF9UNCHANGEDE","espp::Ndef::TNF::UNCHANGED"],[57,7,1,"_CPPv4N4espp4Ndef3TNF7UNKNOWNE","espp::Ndef::TNF::UNKNOWN"],[57,7,1,"_CPPv4N4espp4Ndef3TNF10WELL_KNOWNE","espp::Ndef::TNF::WELL_KNOWN"],[57,6,1,"_CPPv4N4espp4Ndef3UicE","espp::Ndef::Uic"],[57,7,1,"_CPPv4N4espp4Ndef3Uic6BTGOEPE","espp::Ndef::Uic::BTGOEP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic7BTL2CAPE","espp::Ndef::Uic::BTL2CAP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic5BTSPPE","espp::Ndef::Uic::BTSPP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic3DAVE","espp::Ndef::Uic::DAV"],[57,7,1,"_CPPv4N4espp4Ndef3Uic4FILEE","espp::Ndef::Uic::FILE"],[57,7,1,"_CPPv4N4espp4Ndef3Uic3FTPE","espp::Ndef::Uic::FTP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic4FTPSE","espp::Ndef::Uic::FTPS"],[57,7,1,"_CPPv4N4espp4Ndef3Uic8FTP_ANONE","espp::Ndef::Uic::FTP_ANON"],[57,7,1,"_CPPv4N4espp4Ndef3Uic7FTP_FTPE","espp::Ndef::Uic::FTP_FTP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic4HTTPE","espp::Ndef::Uic::HTTP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic5HTTPSE","espp::Ndef::Uic::HTTPS"],[57,7,1,"_CPPv4N4espp4Ndef3Uic9HTTPS_WWWE","espp::Ndef::Uic::HTTPS_WWW"],[57,7,1,"_CPPv4N4espp4Ndef3Uic8HTTP_WWWE","espp::Ndef::Uic::HTTP_WWW"],[57,7,1,"_CPPv4N4espp4Ndef3Uic4IMAPE","espp::Ndef::Uic::IMAP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic8IRDAOBEXE","espp::Ndef::Uic::IRDAOBEX"],[57,7,1,"_CPPv4N4espp4Ndef3Uic6MAILTOE","espp::Ndef::Uic::MAILTO"],[57,7,1,"_CPPv4N4espp4Ndef3Uic4NEWSE","espp::Ndef::Uic::NEWS"],[57,7,1,"_CPPv4N4espp4Ndef3Uic3NFSE","espp::Ndef::Uic::NFS"],[57,7,1,"_CPPv4N4espp4Ndef3Uic4NONEE","espp::Ndef::Uic::NONE"],[57,7,1,"_CPPv4N4espp4Ndef3Uic3POPE","espp::Ndef::Uic::POP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic4RSTPE","espp::Ndef::Uic::RSTP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic4SFTPE","espp::Ndef::Uic::SFTP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic3SIPE","espp::Ndef::Uic::SIP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic4SIPSE","espp::Ndef::Uic::SIPS"],[57,7,1,"_CPPv4N4espp4Ndef3Uic3SMBE","espp::Ndef::Uic::SMB"],[57,7,1,"_CPPv4N4espp4Ndef3Uic7TCPOBEXE","espp::Ndef::Uic::TCPOBEX"],[57,7,1,"_CPPv4N4espp4Ndef3Uic3TELE","espp::Ndef::Uic::TEL"],[57,7,1,"_CPPv4N4espp4Ndef3Uic6TELNETE","espp::Ndef::Uic::TELNET"],[57,7,1,"_CPPv4N4espp4Ndef3Uic4TFTPE","espp::Ndef::Uic::TFTP"],[57,7,1,"_CPPv4N4espp4Ndef3Uic3URNE","espp::Ndef::Uic::URN"],[57,7,1,"_CPPv4N4espp4Ndef3Uic7URN_EPCE","espp::Ndef::Uic::URN_EPC"],[57,7,1,"_CPPv4N4espp4Ndef3Uic10URN_EPC_IDE","espp::Ndef::Uic::URN_EPC_ID"],[57,7,1,"_CPPv4N4espp4Ndef3Uic11URN_EPC_PATE","espp::Ndef::Uic::URN_EPC_PAT"],[57,7,1,"_CPPv4N4espp4Ndef3Uic11URN_EPC_RAWE","espp::Ndef::Uic::URN_EPC_RAW"],[57,7,1,"_CPPv4N4espp4Ndef3Uic11URN_EPC_TAGE","espp::Ndef::Uic::URN_EPC_TAG"],[57,7,1,"_CPPv4N4espp4Ndef3Uic7URN_NFCE","espp::Ndef::Uic::URN_NFC"],[57,6,1,"_CPPv4N4espp4Ndef22WifiAuthenticationTypeE","espp::Ndef::WifiAuthenticationType"],[57,7,1,"_CPPv4N4espp4Ndef22WifiAuthenticationType4OPENE","espp::Ndef::WifiAuthenticationType::OPEN"],[57,7,1,"_CPPv4N4espp4Ndef22WifiAuthenticationType6SHAREDE","espp::Ndef::WifiAuthenticationType::SHARED"],[57,7,1,"_CPPv4N4espp4Ndef22WifiAuthenticationType15WPA2_ENTERPRISEE","espp::Ndef::WifiAuthenticationType::WPA2_ENTERPRISE"],[57,7,1,"_CPPv4N4espp4Ndef22WifiAuthenticationType13WPA2_PERSONALE","espp::Ndef::WifiAuthenticationType::WPA2_PERSONAL"],[57,7,1,"_CPPv4N4espp4Ndef22WifiAuthenticationType14WPA_ENTERPRISEE","espp::Ndef::WifiAuthenticationType::WPA_ENTERPRISE"],[57,7,1,"_CPPv4N4espp4Ndef22WifiAuthenticationType12WPA_PERSONALE","espp::Ndef::WifiAuthenticationType::WPA_PERSONAL"],[57,7,1,"_CPPv4N4espp4Ndef22WifiAuthenticationType17WPA_WPA2_PERSONALE","espp::Ndef::WifiAuthenticationType::WPA_WPA2_PERSONAL"],[57,2,1,"_CPPv4N4espp4Ndef10WifiConfigE","espp::Ndef::WifiConfig"],[57,1,1,"_CPPv4N4espp4Ndef10WifiConfig14authenticationE","espp::Ndef::WifiConfig::authentication"],[57,1,1,"_CPPv4N4espp4Ndef10WifiConfig10encryptionE","espp::Ndef::WifiConfig::encryption"],[57,1,1,"_CPPv4N4espp4Ndef10WifiConfig3keyE","espp::Ndef::WifiConfig::key"],[57,1,1,"_CPPv4N4espp4Ndef10WifiConfig11mac_addressE","espp::Ndef::WifiConfig::mac_address"],[57,1,1,"_CPPv4N4espp4Ndef10WifiConfig4ssidE","espp::Ndef::WifiConfig::ssid"],[57,6,1,"_CPPv4N4espp4Ndef18WifiEncryptionTypeE","espp::Ndef::WifiEncryptionType"],[57,7,1,"_CPPv4N4espp4Ndef18WifiEncryptionType3AESE","espp::Ndef::WifiEncryptionType::AES"],[57,7,1,"_CPPv4N4espp4Ndef18WifiEncryptionType4NONEE","espp::Ndef::WifiEncryptionType::NONE"],[57,7,1,"_CPPv4N4espp4Ndef18WifiEncryptionType4TKIPE","espp::Ndef::WifiEncryptionType::TKIP"],[57,7,1,"_CPPv4N4espp4Ndef18WifiEncryptionType3WEPE","espp::Ndef::WifiEncryptionType::WEP"],[57,3,1,"_CPPv4NK4espp4Ndef6get_idEv","espp::Ndef::get_id"],[57,3,1,"_CPPv4NK4espp4Ndef8get_sizeEv","espp::Ndef::get_size"],[57,3,1,"_CPPv4N4espp4Ndef24make_alternative_carrierERK17CarrierPowerStatei","espp::Ndef::make_alternative_carrier"],[57,4,1,"_CPPv4N4espp4Ndef24make_alternative_carrierERK17CarrierPowerStatei","espp::Ndef::make_alternative_carrier::carrier_data_ref"],[57,4,1,"_CPPv4N4espp4Ndef24make_alternative_carrierERK17CarrierPowerStatei","espp::Ndef::make_alternative_carrier::power_state"],[57,3,1,"_CPPv4N4espp4Ndef21make_android_launcherENSt11string_viewE","espp::Ndef::make_android_launcher"],[57,4,1,"_CPPv4N4espp4Ndef21make_android_launcherENSt11string_viewE","espp::Ndef::make_android_launcher::uri"],[57,3,1,"_CPPv4N4espp4Ndef21make_handover_requestEi","espp::Ndef::make_handover_request"],[57,4,1,"_CPPv4N4espp4Ndef21make_handover_requestEi","espp::Ndef::make_handover_request::carrier_data_ref"],[57,3,1,"_CPPv4N4espp4Ndef20make_handover_selectEi","espp::Ndef::make_handover_select"],[57,4,1,"_CPPv4N4espp4Ndef20make_handover_selectEi","espp::Ndef::make_handover_select::carrier_data_ref"],[57,3,1,"_CPPv4N4espp4Ndef19make_le_oob_pairingE8uint64_t7BleRoleNSt11string_viewE12BtAppearanceNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_le_oob_pairing"],[57,4,1,"_CPPv4N4espp4Ndef19make_le_oob_pairingE8uint64_t7BleRoleNSt11string_viewE12BtAppearanceNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_le_oob_pairing::appearance"],[57,4,1,"_CPPv4N4espp4Ndef19make_le_oob_pairingE8uint64_t7BleRoleNSt11string_viewE12BtAppearanceNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_le_oob_pairing::confirm_value"],[57,4,1,"_CPPv4N4espp4Ndef19make_le_oob_pairingE8uint64_t7BleRoleNSt11string_viewE12BtAppearanceNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_le_oob_pairing::mac_addr"],[57,4,1,"_CPPv4N4espp4Ndef19make_le_oob_pairingE8uint64_t7BleRoleNSt11string_viewE12BtAppearanceNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_le_oob_pairing::name"],[57,4,1,"_CPPv4N4espp4Ndef19make_le_oob_pairingE8uint64_t7BleRoleNSt11string_viewE12BtAppearanceNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_le_oob_pairing::random_value"],[57,4,1,"_CPPv4N4espp4Ndef19make_le_oob_pairingE8uint64_t7BleRoleNSt11string_viewE12BtAppearanceNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_le_oob_pairing::role"],[57,4,1,"_CPPv4N4espp4Ndef19make_le_oob_pairingE8uint64_t7BleRoleNSt11string_viewE12BtAppearanceNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_le_oob_pairing::tk"],[57,3,1,"_CPPv4N4espp4Ndef16make_oob_pairingE8uint64_t8uint32_tNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_oob_pairing"],[57,4,1,"_CPPv4N4espp4Ndef16make_oob_pairingE8uint64_t8uint32_tNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_oob_pairing::confirm_value"],[57,4,1,"_CPPv4N4espp4Ndef16make_oob_pairingE8uint64_t8uint32_tNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_oob_pairing::device_class"],[57,4,1,"_CPPv4N4espp4Ndef16make_oob_pairingE8uint64_t8uint32_tNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_oob_pairing::mac_addr"],[57,4,1,"_CPPv4N4espp4Ndef16make_oob_pairingE8uint64_t8uint32_tNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_oob_pairing::name"],[57,4,1,"_CPPv4N4espp4Ndef16make_oob_pairingE8uint64_t8uint32_tNSt11string_viewENSt11string_viewENSt11string_viewE","espp::Ndef::make_oob_pairing::random_value"],[57,3,1,"_CPPv4N4espp4Ndef9make_textENSt11string_viewE","espp::Ndef::make_text"],[57,4,1,"_CPPv4N4espp4Ndef9make_textENSt11string_viewE","espp::Ndef::make_text::text"],[57,3,1,"_CPPv4N4espp4Ndef8make_uriENSt11string_viewE3Uic","espp::Ndef::make_uri"],[57,4,1,"_CPPv4N4espp4Ndef8make_uriENSt11string_viewE3Uic","espp::Ndef::make_uri::uic"],[57,4,1,"_CPPv4N4espp4Ndef8make_uriENSt11string_viewE3Uic","espp::Ndef::make_uri::uri"],[57,3,1,"_CPPv4N4espp4Ndef16make_wifi_configERK10WifiConfig","espp::Ndef::make_wifi_config"],[57,4,1,"_CPPv4N4espp4Ndef16make_wifi_configERK10WifiConfig","espp::Ndef::make_wifi_config::config"],[57,3,1,"_CPPv4N4espp4Ndef7payloadEv","espp::Ndef::payload"],[57,3,1,"_CPPv4N4espp4Ndef9serializeEbb","espp::Ndef::serialize"],[57,4,1,"_CPPv4N4espp4Ndef9serializeEbb","espp::Ndef::serialize::message_begin"],[57,4,1,"_CPPv4N4espp4Ndef9serializeEbb","espp::Ndef::serialize::message_end"],[57,3,1,"_CPPv4N4espp4Ndef6set_idEi","espp::Ndef::set_id"],[57,4,1,"_CPPv4N4espp4Ndef6set_idEi","espp::Ndef::set_id::id"],[5,2,1,"_CPPv4N4espp10OneshotAdcE","espp::OneshotAdc"],[5,2,1,"_CPPv4N4espp10OneshotAdc6ConfigE","espp::OneshotAdc::Config"],[5,1,1,"_CPPv4N4espp10OneshotAdc6Config8channelsE","espp::OneshotAdc::Config::channels"],[5,1,1,"_CPPv4N4espp10OneshotAdc6Config9log_levelE","espp::OneshotAdc::Config::log_level"],[5,1,1,"_CPPv4N4espp10OneshotAdc6Config4unitE","espp::OneshotAdc::Config::unit"],[5,3,1,"_CPPv4N4espp10OneshotAdc10OneshotAdcERK6Config","espp::OneshotAdc::OneshotAdc"],[5,4,1,"_CPPv4N4espp10OneshotAdc10OneshotAdcERK6Config","espp::OneshotAdc::OneshotAdc::config"],[5,3,1,"_CPPv4N4espp10OneshotAdc7read_mvERK9AdcConfig","espp::OneshotAdc::read_mv"],[5,4,1,"_CPPv4N4espp10OneshotAdc7read_mvERK9AdcConfig","espp::OneshotAdc::read_mv::config"],[5,3,1,"_CPPv4N4espp10OneshotAdc8read_rawERK9AdcConfig","espp::OneshotAdc::read_raw"],[5,4,1,"_CPPv4N4espp10OneshotAdc8read_rawERK9AdcConfig","espp::OneshotAdc::read_raw::config"],[5,3,1,"_CPPv4N4espp10OneshotAdcD0Ev","espp::OneshotAdc::~OneshotAdc"],[59,2,1,"_CPPv4N4espp3PidE","espp::Pid"],[59,2,1,"_CPPv4N4espp3Pid6ConfigE","espp::Pid::Config"],[59,1,1,"_CPPv4N4espp3Pid6Config14integrator_maxE","espp::Pid::Config::integrator_max"],[59,1,1,"_CPPv4N4espp3Pid6Config14integrator_minE","espp::Pid::Config::integrator_min"],[59,1,1,"_CPPv4N4espp3Pid6Config2kdE","espp::Pid::Config::kd"],[59,1,1,"_CPPv4N4espp3Pid6Config2kiE","espp::Pid::Config::ki"],[59,1,1,"_CPPv4N4espp3Pid6Config2kpE","espp::Pid::Config::kp"],[59,1,1,"_CPPv4N4espp3Pid6Config9log_levelE","espp::Pid::Config::log_level"],[59,1,1,"_CPPv4N4espp3Pid6Config10output_maxE","espp::Pid::Config::output_max"],[59,1,1,"_CPPv4N4espp3Pid6Config10output_minE","espp::Pid::Config::output_min"],[59,3,1,"_CPPv4N4espp3Pid3PidERK6Config","espp::Pid::Pid"],[59,4,1,"_CPPv4N4espp3Pid3PidERK6Config","espp::Pid::Pid::config"],[59,3,1,"_CPPv4N4espp3Pid12change_gainsERK6Configb","espp::Pid::change_gains"],[59,4,1,"_CPPv4N4espp3Pid12change_gainsERK6Configb","espp::Pid::change_gains::config"],[59,4,1,"_CPPv4N4espp3Pid12change_gainsERK6Configb","espp::Pid::change_gains::reset_state"],[59,3,1,"_CPPv4N4espp3Pid5clearEv","espp::Pid::clear"],[59,3,1,"_CPPv4NK4espp3Pid10get_configEv","espp::Pid::get_config"],[59,3,1,"_CPPv4NK4espp3Pid9get_errorEv","espp::Pid::get_error"],[59,3,1,"_CPPv4NK4espp3Pid14get_integratorEv","espp::Pid::get_integrator"],[59,3,1,"_CPPv4N4espp3PidclEf","espp::Pid::operator()"],[59,4,1,"_CPPv4N4espp3PidclEf","espp::Pid::operator()::error"],[59,3,1,"_CPPv4N4espp3Pid10set_configERK6Configb","espp::Pid::set_config"],[59,4,1,"_CPPv4N4espp3Pid10set_configERK6Configb","espp::Pid::set_config::config"],[59,4,1,"_CPPv4N4espp3Pid10set_configERK6Configb","espp::Pid::set_config::reset_state"],[59,3,1,"_CPPv4N4espp3Pid6updateEf","espp::Pid::update"],[59,4,1,"_CPPv4N4espp3Pid6updateEf","espp::Pid::update::error"],[49,2,1,"_CPPv4I0EN4espp11RangeMapperE","espp::RangeMapper"],[49,2,1,"_CPPv4N4espp11RangeMapper6ConfigE","espp::RangeMapper::Config"],[49,1,1,"_CPPv4N4espp11RangeMapper6Config6centerE","espp::RangeMapper::Config::center"],[49,1,1,"_CPPv4N4espp11RangeMapper6Config8deadbandE","espp::RangeMapper::Config::deadband"],[49,1,1,"_CPPv4N4espp11RangeMapper6Config12invert_inputE","espp::RangeMapper::Config::invert_input"],[49,1,1,"_CPPv4N4espp11RangeMapper6Config13invert_outputE","espp::RangeMapper::Config::invert_output"],[49,1,1,"_CPPv4N4espp11RangeMapper6Config7maximumE","espp::RangeMapper::Config::maximum"],[49,1,1,"_CPPv4N4espp11RangeMapper6Config7minimumE","espp::RangeMapper::Config::minimum"],[49,1,1,"_CPPv4N4espp11RangeMapper6Config13output_centerE","espp::RangeMapper::Config::output_center"],[49,1,1,"_CPPv4N4espp11RangeMapper6Config12output_rangeE","espp::RangeMapper::Config::output_range"],[49,3,1,"_CPPv4N4espp11RangeMapper11RangeMapperERK6Config","espp::RangeMapper::RangeMapper"],[49,4,1,"_CPPv4N4espp11RangeMapper11RangeMapperERK6Config","espp::RangeMapper::RangeMapper::config"],[49,5,1,"_CPPv4I0EN4espp11RangeMapperE","espp::RangeMapper::T"],[49,3,1,"_CPPv4N4espp11RangeMapper9configureERK6Config","espp::RangeMapper::configure"],[49,4,1,"_CPPv4N4espp11RangeMapper9configureERK6Config","espp::RangeMapper::configure::config"],[49,3,1,"_CPPv4NK4espp11RangeMapper17get_output_centerEv","espp::RangeMapper::get_output_center"],[49,3,1,"_CPPv4NK4espp11RangeMapper14get_output_maxEv","espp::RangeMapper::get_output_max"],[49,3,1,"_CPPv4NK4espp11RangeMapper14get_output_minEv","espp::RangeMapper::get_output_min"],[49,3,1,"_CPPv4NK4espp11RangeMapper16get_output_rangeEv","espp::RangeMapper::get_output_range"],[49,3,1,"_CPPv4N4espp11RangeMapper3mapERK1T","espp::RangeMapper::map"],[49,4,1,"_CPPv4N4espp11RangeMapper3mapERK1T","espp::RangeMapper::map::v"],[11,2,1,"_CPPv4N4espp3RgbE","espp::Rgb"],[11,3,1,"_CPPv4N4espp3Rgb3RgbERK3Hsv","espp::Rgb::Rgb"],[11,3,1,"_CPPv4N4espp3Rgb3RgbERK3Rgb","espp::Rgb::Rgb"],[11,3,1,"_CPPv4N4espp3Rgb3RgbERKfRKfRKf","espp::Rgb::Rgb"],[11,4,1,"_CPPv4N4espp3Rgb3RgbERKfRKfRKf","espp::Rgb::Rgb::b"],[11,4,1,"_CPPv4N4espp3Rgb3RgbERKfRKfRKf","espp::Rgb::Rgb::g"],[11,4,1,"_CPPv4N4espp3Rgb3RgbERK3Hsv","espp::Rgb::Rgb::hsv"],[11,4,1,"_CPPv4N4espp3Rgb3RgbERKfRKfRKf","espp::Rgb::Rgb::r"],[11,4,1,"_CPPv4N4espp3Rgb3RgbERK3Rgb","espp::Rgb::Rgb::rgb"],[11,1,1,"_CPPv4N4espp3Rgb1bE","espp::Rgb::b"],[11,1,1,"_CPPv4N4espp3Rgb1gE","espp::Rgb::g"],[11,3,1,"_CPPv4NK4espp3Rgb3hsvEv","espp::Rgb::hsv"],[11,3,1,"_CPPv4NK4espp3RgbplERK3Rgb","espp::Rgb::operator+"],[11,4,1,"_CPPv4NK4espp3RgbplERK3Rgb","espp::Rgb::operator+::rhs"],[11,3,1,"_CPPv4N4espp3RgbpLERK3Rgb","espp::Rgb::operator+="],[11,4,1,"_CPPv4N4espp3RgbpLERK3Rgb","espp::Rgb::operator+=::rhs"],[11,1,1,"_CPPv4N4espp3Rgb1rE","espp::Rgb::r"],[60,2,1,"_CPPv4N4espp3RmtE","espp::Rmt"],[60,2,1,"_CPPv4N4espp3Rmt6ConfigE","espp::Rmt::Config"],[60,1,1,"_CPPv4N4espp3Rmt6Config10block_sizeE","espp::Rmt::Config::block_size"],[60,1,1,"_CPPv4N4espp3Rmt6Config9clock_srcE","espp::Rmt::Config::clock_src"],[60,1,1,"_CPPv4N4espp3Rmt6Config11dma_enabledE","espp::Rmt::Config::dma_enabled"],[60,1,1,"_CPPv4N4espp3Rmt6Config8gpio_numE","espp::Rmt::Config::gpio_num"],[60,1,1,"_CPPv4N4espp3Rmt6Config9log_levelE","espp::Rmt::Config::log_level"],[60,1,1,"_CPPv4N4espp3Rmt6Config13resolution_hzE","espp::Rmt::Config::resolution_hz"],[60,1,1,"_CPPv4N4espp3Rmt6Config23transaction_queue_depthE","espp::Rmt::Config::transaction_queue_depth"],[60,3,1,"_CPPv4N4espp3Rmt3RmtERK6Config","espp::Rmt::Rmt"],[60,4,1,"_CPPv4N4espp3Rmt3RmtERK6Config","espp::Rmt::Rmt::config"],[60,3,1,"_CPPv4N4espp3Rmt8transmitEPK7uint8_t6size_t","espp::Rmt::transmit"],[60,4,1,"_CPPv4N4espp3Rmt8transmitEPK7uint8_t6size_t","espp::Rmt::transmit::data"],[60,4,1,"_CPPv4N4espp3Rmt8transmitEPK7uint8_t6size_t","espp::Rmt::transmit::length"],[60,3,1,"_CPPv4N4espp3RmtD0Ev","espp::Rmt::~Rmt"],[60,2,1,"_CPPv4N4espp10RmtEncoderE","espp::RmtEncoder"],[60,2,1,"_CPPv4N4espp10RmtEncoder6ConfigE","espp::RmtEncoder::Config"],[60,1,1,"_CPPv4N4espp10RmtEncoder6Config20bytes_encoder_configE","espp::RmtEncoder::Config::bytes_encoder_config"],[60,1,1,"_CPPv4N4espp10RmtEncoder6Config3delE","espp::RmtEncoder::Config::del"],[60,1,1,"_CPPv4N4espp10RmtEncoder6Config6encodeE","espp::RmtEncoder::Config::encode"],[60,1,1,"_CPPv4N4espp10RmtEncoder6Config5resetE","espp::RmtEncoder::Config::reset"],[60,3,1,"_CPPv4N4espp10RmtEncoder10RmtEncoderERK6Config","espp::RmtEncoder::RmtEncoder"],[60,4,1,"_CPPv4N4espp10RmtEncoder10RmtEncoderERK6Config","espp::RmtEncoder::RmtEncoder::config"],[60,8,1,"_CPPv4N4espp10RmtEncoder9delete_fnE","espp::RmtEncoder::delete_fn"],[60,8,1,"_CPPv4N4espp10RmtEncoder9encode_fnE","espp::RmtEncoder::encode_fn"],[60,3,1,"_CPPv4NK4espp10RmtEncoder6handleEv","espp::RmtEncoder::handle"],[60,8,1,"_CPPv4N4espp10RmtEncoder8reset_fnE","espp::RmtEncoder::reset_fn"],[60,3,1,"_CPPv4N4espp10RmtEncoderD0Ev","espp::RmtEncoder::~RmtEncoder"],[61,2,1,"_CPPv4N4espp10RtcpPacketE","espp::RtcpPacket"],[61,2,1,"_CPPv4N4espp13RtpJpegPacketE","espp::RtpJpegPacket"],[61,3,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiKiNSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket"],[61,3,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiNSt11string_viewENSt11string_viewENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket"],[61,3,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::data"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiKiNSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::frag_type"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiNSt11string_viewENSt11string_viewENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::frag_type"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiKiNSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::height"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiNSt11string_viewENSt11string_viewENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::height"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiKiNSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::offset"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiKiNSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::q"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiNSt11string_viewENSt11string_viewENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::q"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiNSt11string_viewENSt11string_viewENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::q0"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiNSt11string_viewENSt11string_viewENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::q1"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiKiNSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::scan_data"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiNSt11string_viewENSt11string_viewENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::scan_data"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiKiNSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::type_specific"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiNSt11string_viewENSt11string_viewENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::type_specific"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiKiNSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::width"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket13RtpJpegPacketEKiKiKiKiKiNSt11string_viewENSt11string_viewENSt11string_viewE","espp::RtpJpegPacket::RtpJpegPacket::width"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket8get_dataEv","espp::RtpJpegPacket::get_data"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket10get_heightEv","espp::RtpJpegPacket::get_height"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket13get_jpeg_dataEv","espp::RtpJpegPacket::get_jpeg_data"],[61,3,1,"_CPPv4N4espp13RtpJpegPacket16get_mjpeg_headerEv","espp::RtpJpegPacket::get_mjpeg_header"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket16get_num_q_tablesEv","espp::RtpJpegPacket::get_num_q_tables"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket10get_offsetEv","espp::RtpJpegPacket::get_offset"],[61,3,1,"_CPPv4N4espp13RtpJpegPacket10get_packetEv","espp::RtpJpegPacket::get_packet"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket11get_payloadEv","espp::RtpJpegPacket::get_payload"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket5get_qEv","espp::RtpJpegPacket::get_q"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket11get_q_tableEi","espp::RtpJpegPacket::get_q_table"],[61,4,1,"_CPPv4NK4espp13RtpJpegPacket11get_q_tableEi","espp::RtpJpegPacket::get_q_table::index"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket14get_rpt_headerEv","espp::RtpJpegPacket::get_rpt_header"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket19get_rtp_header_sizeEv","espp::RtpJpegPacket::get_rtp_header_size"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket17get_type_specificEv","espp::RtpJpegPacket::get_type_specific"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket11get_versionEv","espp::RtpJpegPacket::get_version"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket9get_widthEv","espp::RtpJpegPacket::get_width"],[61,3,1,"_CPPv4NK4espp13RtpJpegPacket12has_q_tablesEv","espp::RtpJpegPacket::has_q_tables"],[61,3,1,"_CPPv4N4espp13RtpJpegPacket9serializeEv","espp::RtpJpegPacket::serialize"],[61,3,1,"_CPPv4N4espp13RtpJpegPacket11set_payloadENSt11string_viewE","espp::RtpJpegPacket::set_payload"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket11set_payloadENSt11string_viewE","espp::RtpJpegPacket::set_payload::payload"],[61,3,1,"_CPPv4N4espp13RtpJpegPacket11set_versionEi","espp::RtpJpegPacket::set_version"],[61,4,1,"_CPPv4N4espp13RtpJpegPacket11set_versionEi","espp::RtpJpegPacket::set_version::version"],[61,2,1,"_CPPv4N4espp9RtpPacketE","espp::RtpPacket"],[61,3,1,"_CPPv4N4espp9RtpPacket9RtpPacketE6size_t","espp::RtpPacket::RtpPacket"],[61,3,1,"_CPPv4N4espp9RtpPacket9RtpPacketENSt11string_viewE","espp::RtpPacket::RtpPacket"],[61,3,1,"_CPPv4N4espp9RtpPacket9RtpPacketEv","espp::RtpPacket::RtpPacket"],[61,4,1,"_CPPv4N4espp9RtpPacket9RtpPacketENSt11string_viewE","espp::RtpPacket::RtpPacket::data"],[61,4,1,"_CPPv4N4espp9RtpPacket9RtpPacketE6size_t","espp::RtpPacket::RtpPacket::payload_size"],[61,3,1,"_CPPv4NK4espp9RtpPacket8get_dataEv","espp::RtpPacket::get_data"],[61,3,1,"_CPPv4N4espp9RtpPacket10get_packetEv","espp::RtpPacket::get_packet"],[61,3,1,"_CPPv4NK4espp9RtpPacket11get_payloadEv","espp::RtpPacket::get_payload"],[61,3,1,"_CPPv4NK4espp9RtpPacket14get_rpt_headerEv","espp::RtpPacket::get_rpt_header"],[61,3,1,"_CPPv4NK4espp9RtpPacket19get_rtp_header_sizeEv","espp::RtpPacket::get_rtp_header_size"],[61,3,1,"_CPPv4NK4espp9RtpPacket11get_versionEv","espp::RtpPacket::get_version"],[61,3,1,"_CPPv4N4espp9RtpPacket9serializeEv","espp::RtpPacket::serialize"],[61,3,1,"_CPPv4N4espp9RtpPacket11set_payloadENSt11string_viewE","espp::RtpPacket::set_payload"],[61,4,1,"_CPPv4N4espp9RtpPacket11set_payloadENSt11string_viewE","espp::RtpPacket::set_payload::payload"],[61,3,1,"_CPPv4N4espp9RtpPacket11set_versionEi","espp::RtpPacket::set_version"],[61,4,1,"_CPPv4N4espp9RtpPacket11set_versionEi","espp::RtpPacket::set_version::version"],[61,2,1,"_CPPv4N4espp10RtspClientE","espp::RtspClient"],[61,2,1,"_CPPv4N4espp10RtspClient6ConfigE","espp::RtspClient::Config"],[61,1,1,"_CPPv4N4espp10RtspClient6Config9log_levelE","espp::RtspClient::Config::log_level"],[61,1,1,"_CPPv4N4espp10RtspClient6Config13on_jpeg_frameE","espp::RtspClient::Config::on_jpeg_frame"],[61,1,1,"_CPPv4N4espp10RtspClient6Config4pathE","espp::RtspClient::Config::path"],[61,1,1,"_CPPv4N4espp10RtspClient6Config9rtsp_portE","espp::RtspClient::Config::rtsp_port"],[61,1,1,"_CPPv4N4espp10RtspClient6Config14server_addressE","espp::RtspClient::Config::server_address"],[61,3,1,"_CPPv4N4espp10RtspClient10RtspClientERK6Config","espp::RtspClient::RtspClient"],[61,4,1,"_CPPv4N4espp10RtspClient10RtspClientERK6Config","espp::RtspClient::RtspClient::config"],[61,3,1,"_CPPv4N4espp10RtspClient7connectERNSt10error_codeE","espp::RtspClient::connect"],[61,4,1,"_CPPv4N4espp10RtspClient7connectERNSt10error_codeE","espp::RtspClient::connect::ec"],[61,3,1,"_CPPv4N4espp10RtspClient8describeERNSt10error_codeE","espp::RtspClient::describe"],[61,4,1,"_CPPv4N4espp10RtspClient8describeERNSt10error_codeE","espp::RtspClient::describe::ec"],[61,3,1,"_CPPv4N4espp10RtspClient10disconnectERNSt10error_codeE","espp::RtspClient::disconnect"],[61,4,1,"_CPPv4N4espp10RtspClient10disconnectERNSt10error_codeE","espp::RtspClient::disconnect::ec"],[61,8,1,"_CPPv4N4espp10RtspClient21jpeg_frame_callback_tE","espp::RtspClient::jpeg_frame_callback_t"],[61,3,1,"_CPPv4N4espp10RtspClient5pauseERNSt10error_codeE","espp::RtspClient::pause"],[61,4,1,"_CPPv4N4espp10RtspClient5pauseERNSt10error_codeE","espp::RtspClient::pause::ec"],[61,3,1,"_CPPv4N4espp10RtspClient4playERNSt10error_codeE","espp::RtspClient::play"],[61,4,1,"_CPPv4N4espp10RtspClient4playERNSt10error_codeE","espp::RtspClient::play::ec"],[61,3,1,"_CPPv4N4espp10RtspClient12send_requestERKNSt6stringERKNSt6stringERKNSt13unordered_mapINSt6stringENSt6stringEEERNSt10error_codeE","espp::RtspClient::send_request"],[61,4,1,"_CPPv4N4espp10RtspClient12send_requestERKNSt6stringERKNSt6stringERKNSt13unordered_mapINSt6stringENSt6stringEEERNSt10error_codeE","espp::RtspClient::send_request::ec"],[61,4,1,"_CPPv4N4espp10RtspClient12send_requestERKNSt6stringERKNSt6stringERKNSt13unordered_mapINSt6stringENSt6stringEEERNSt10error_codeE","espp::RtspClient::send_request::extra_headers"],[61,4,1,"_CPPv4N4espp10RtspClient12send_requestERKNSt6stringERKNSt6stringERKNSt13unordered_mapINSt6stringENSt6stringEEERNSt10error_codeE","espp::RtspClient::send_request::method"],[61,4,1,"_CPPv4N4espp10RtspClient12send_requestERKNSt6stringERKNSt6stringERKNSt13unordered_mapINSt6stringENSt6stringEEERNSt10error_codeE","espp::RtspClient::send_request::path"],[61,3,1,"_CPPv4N4espp10RtspClient5setupE6size_t6size_tRNSt10error_codeE","espp::RtspClient::setup"],[61,3,1,"_CPPv4N4espp10RtspClient5setupERNSt10error_codeE","espp::RtspClient::setup"],[61,4,1,"_CPPv4N4espp10RtspClient5setupE6size_t6size_tRNSt10error_codeE","espp::RtspClient::setup::ec"],[61,4,1,"_CPPv4N4espp10RtspClient5setupERNSt10error_codeE","espp::RtspClient::setup::ec"],[61,4,1,"_CPPv4N4espp10RtspClient5setupE6size_t6size_tRNSt10error_codeE","espp::RtspClient::setup::rtcp_port"],[61,4,1,"_CPPv4N4espp10RtspClient5setupE6size_t6size_tRNSt10error_codeE","espp::RtspClient::setup::rtp_port"],[61,3,1,"_CPPv4N4espp10RtspClient8teardownERNSt10error_codeE","espp::RtspClient::teardown"],[61,4,1,"_CPPv4N4espp10RtspClient8teardownERNSt10error_codeE","espp::RtspClient::teardown::ec"],[61,3,1,"_CPPv4N4espp10RtspClientD0Ev","espp::RtspClient::~RtspClient"],[61,2,1,"_CPPv4N4espp10RtspServerE","espp::RtspServer"],[61,2,1,"_CPPv4N4espp10RtspServer6ConfigE","espp::RtspServer::Config"],[61,1,1,"_CPPv4N4espp10RtspServer6Config9log_levelE","espp::RtspServer::Config::log_level"],[61,1,1,"_CPPv4N4espp10RtspServer6Config13max_data_sizeE","espp::RtspServer::Config::max_data_size"],[61,1,1,"_CPPv4N4espp10RtspServer6Config4pathE","espp::RtspServer::Config::path"],[61,1,1,"_CPPv4N4espp10RtspServer6Config4portE","espp::RtspServer::Config::port"],[61,1,1,"_CPPv4N4espp10RtspServer6Config14server_addressE","espp::RtspServer::Config::server_address"],[61,3,1,"_CPPv4N4espp10RtspServer10RtspServerERK6Config","espp::RtspServer::RtspServer"],[61,4,1,"_CPPv4N4espp10RtspServer10RtspServerERK6Config","espp::RtspServer::RtspServer::config"],[61,3,1,"_CPPv4N4espp10RtspServer10send_frameERK9JpegFrame","espp::RtspServer::send_frame"],[61,4,1,"_CPPv4N4espp10RtspServer10send_frameERK9JpegFrame","espp::RtspServer::send_frame::frame"],[61,3,1,"_CPPv4N4espp10RtspServer21set_session_log_levelEN6Logger9VerbosityE","espp::RtspServer::set_session_log_level"],[61,4,1,"_CPPv4N4espp10RtspServer21set_session_log_levelEN6Logger9VerbosityE","espp::RtspServer::set_session_log_level::log_level"],[61,3,1,"_CPPv4N4espp10RtspServer5startEv","espp::RtspServer::start"],[61,3,1,"_CPPv4N4espp10RtspServer4stopEv","espp::RtspServer::stop"],[61,3,1,"_CPPv4N4espp10RtspServerD0Ev","espp::RtspServer::~RtspServer"],[61,2,1,"_CPPv4N4espp11RtspSessionE","espp::RtspSession"],[61,2,1,"_CPPv4N4espp11RtspSession6ConfigE","espp::RtspSession::Config"],[61,1,1,"_CPPv4N4espp11RtspSession6Config9log_levelE","espp::RtspSession::Config::log_level"],[61,1,1,"_CPPv4N4espp11RtspSession6Config9rtsp_pathE","espp::RtspSession::Config::rtsp_path"],[61,1,1,"_CPPv4N4espp11RtspSession6Config14server_addressE","espp::RtspSession::Config::server_address"],[61,3,1,"_CPPv4N4espp11RtspSession11RtspSessionENSt10unique_ptrI9TcpSocketEERK6Config","espp::RtspSession::RtspSession"],[61,4,1,"_CPPv4N4espp11RtspSession11RtspSessionENSt10unique_ptrI9TcpSocketEERK6Config","espp::RtspSession::RtspSession::config"],[61,4,1,"_CPPv4N4espp11RtspSession11RtspSessionENSt10unique_ptrI9TcpSocketEERK6Config","espp::RtspSession::RtspSession::control_socket"],[61,3,1,"_CPPv4NK4espp11RtspSession14get_session_idEv","espp::RtspSession::get_session_id"],[61,3,1,"_CPPv4NK4espp11RtspSession9is_activeEv","espp::RtspSession::is_active"],[61,3,1,"_CPPv4NK4espp11RtspSession9is_closedEv","espp::RtspSession::is_closed"],[61,3,1,"_CPPv4NK4espp11RtspSession12is_connectedEv","espp::RtspSession::is_connected"],[61,3,1,"_CPPv4N4espp11RtspSession5pauseEv","espp::RtspSession::pause"],[61,3,1,"_CPPv4N4espp11RtspSession4playEv","espp::RtspSession::play"],[61,3,1,"_CPPv4N4espp11RtspSession16send_rtcp_packetERK10RtcpPacket","espp::RtspSession::send_rtcp_packet"],[61,4,1,"_CPPv4N4espp11RtspSession16send_rtcp_packetERK10RtcpPacket","espp::RtspSession::send_rtcp_packet::packet"],[61,3,1,"_CPPv4N4espp11RtspSession15send_rtp_packetERK9RtpPacket","espp::RtspSession::send_rtp_packet"],[61,4,1,"_CPPv4N4espp11RtspSession15send_rtp_packetERK9RtpPacket","espp::RtspSession::send_rtp_packet::packet"],[61,3,1,"_CPPv4N4espp11RtspSession8teardownEv","espp::RtspSession::teardown"],[53,2,1,"_CPPv4N4espp6SocketE","espp::Socket"],[53,2,1,"_CPPv4N4espp6Socket4InfoE","espp::Socket::Info"],[53,1,1,"_CPPv4N4espp6Socket4Info7addressE","espp::Socket::Info::address"],[53,3,1,"_CPPv4N4espp6Socket4Info13from_sockaddrERK11sockaddr_in","espp::Socket::Info::from_sockaddr"],[53,3,1,"_CPPv4N4espp6Socket4Info13from_sockaddrERK12sockaddr_in6","espp::Socket::Info::from_sockaddr"],[53,3,1,"_CPPv4N4espp6Socket4Info13from_sockaddrERK16sockaddr_storage","espp::Socket::Info::from_sockaddr"],[53,4,1,"_CPPv4N4espp6Socket4Info13from_sockaddrERK11sockaddr_in","espp::Socket::Info::from_sockaddr::source_address"],[53,4,1,"_CPPv4N4espp6Socket4Info13from_sockaddrERK12sockaddr_in6","espp::Socket::Info::from_sockaddr::source_address"],[53,4,1,"_CPPv4N4espp6Socket4Info13from_sockaddrERK16sockaddr_storage","espp::Socket::Info::from_sockaddr::source_address"],[53,3,1,"_CPPv4N4espp6Socket4Info9init_ipv4ERKNSt6stringE6size_t","espp::Socket::Info::init_ipv4"],[53,4,1,"_CPPv4N4espp6Socket4Info9init_ipv4ERKNSt6stringE6size_t","espp::Socket::Info::init_ipv4::addr"],[53,4,1,"_CPPv4N4espp6Socket4Info9init_ipv4ERKNSt6stringE6size_t","espp::Socket::Info::init_ipv4::prt"],[53,3,1,"_CPPv4N4espp6Socket4Info8ipv4_ptrEv","espp::Socket::Info::ipv4_ptr"],[53,3,1,"_CPPv4N4espp6Socket4Info8ipv6_ptrEv","espp::Socket::Info::ipv6_ptr"],[53,1,1,"_CPPv4N4espp6Socket4Info4portE","espp::Socket::Info::port"],[53,3,1,"_CPPv4N4espp6Socket4Info6updateEv","espp::Socket::Info::update"],[53,3,1,"_CPPv4N4espp6Socket6SocketE4TypeRKN6Logger6ConfigE","espp::Socket::Socket"],[53,3,1,"_CPPv4N4espp6Socket6SocketEiRKN6Logger6ConfigE","espp::Socket::Socket"],[53,4,1,"_CPPv4N4espp6Socket6SocketE4TypeRKN6Logger6ConfigE","espp::Socket::Socket::logger_config"],[53,4,1,"_CPPv4N4espp6Socket6SocketEiRKN6Logger6ConfigE","espp::Socket::Socket::logger_config"],[53,4,1,"_CPPv4N4espp6Socket6SocketEiRKN6Logger6ConfigE","espp::Socket::Socket::socket_fd"],[53,4,1,"_CPPv4N4espp6Socket6SocketE4TypeRKN6Logger6ConfigE","espp::Socket::Socket::type"],[53,3,1,"_CPPv4N4espp6Socket19add_multicast_groupERKNSt6stringE","espp::Socket::add_multicast_group"],[53,4,1,"_CPPv4N4espp6Socket19add_multicast_groupERKNSt6stringE","espp::Socket::add_multicast_group::multicast_group"],[53,3,1,"_CPPv4N4espp6Socket12enable_reuseEv","espp::Socket::enable_reuse"],[53,3,1,"_CPPv4N4espp6Socket13get_ipv4_infoEv","espp::Socket::get_ipv4_info"],[53,3,1,"_CPPv4N4espp6Socket8is_validEi","espp::Socket::is_valid"],[53,3,1,"_CPPv4NK4espp6Socket8is_validEv","espp::Socket::is_valid"],[53,4,1,"_CPPv4N4espp6Socket8is_validEi","espp::Socket::is_valid::socket_fd"],[53,3,1,"_CPPv4N4espp6Socket14make_multicastE7uint8_t7uint8_t","espp::Socket::make_multicast"],[53,4,1,"_CPPv4N4espp6Socket14make_multicastE7uint8_t7uint8_t","espp::Socket::make_multicast::loopback_enabled"],[53,4,1,"_CPPv4N4espp6Socket14make_multicastE7uint8_t7uint8_t","espp::Socket::make_multicast::time_to_live"],[53,8,1,"_CPPv4N4espp6Socket19receive_callback_fnE","espp::Socket::receive_callback_fn"],[53,8,1,"_CPPv4N4espp6Socket20response_callback_fnE","espp::Socket::response_callback_fn"],[53,3,1,"_CPPv4N4espp6Socket19set_receive_timeoutERKNSt6chrono8durationIfEE","espp::Socket::set_receive_timeout"],[53,4,1,"_CPPv4N4espp6Socket19set_receive_timeoutERKNSt6chrono8durationIfEE","espp::Socket::set_receive_timeout::timeout"],[53,3,1,"_CPPv4N4espp6SocketD0Ev","espp::Socket::~Socket"],[28,2,1,"_CPPv4I_6size_t0EN4espp9SosFilterE","espp::SosFilter"],[28,5,1,"_CPPv4I_6size_t0EN4espp9SosFilterE","espp::SosFilter::N"],[28,5,1,"_CPPv4I_6size_t0EN4espp9SosFilterE","espp::SosFilter::SectionImpl"],[28,3,1,"_CPPv4N4espp9SosFilter9SosFilterERKNSt5arrayI16TransferFunctionIXL3EEE1NEE","espp::SosFilter::SosFilter"],[28,4,1,"_CPPv4N4espp9SosFilter9SosFilterERKNSt5arrayI16TransferFunctionIXL3EEE1NEE","espp::SosFilter::SosFilter::config"],[28,3,1,"_CPPv4N4espp9SosFilterclEf","espp::SosFilter::operator()"],[28,4,1,"_CPPv4N4espp9SosFilterclEf","espp::SosFilter::operator()::input"],[28,3,1,"_CPPv4N4espp9SosFilter6updateEf","espp::SosFilter::update"],[28,4,1,"_CPPv4N4espp9SosFilter6updateEf","espp::SosFilter::update::input"],[58,2,1,"_CPPv4N4espp6St25dvE","espp::St25dv"],[58,2,1,"_CPPv4N4espp6St25dv6ConfigE","espp::St25dv::Config"],[58,1,1,"_CPPv4N4espp6St25dv6Config9log_levelE","espp::St25dv::Config::log_level"],[58,1,1,"_CPPv4N4espp6St25dv6Config4readE","espp::St25dv::Config::read"],[58,1,1,"_CPPv4N4espp6St25dv6Config5writeE","espp::St25dv::Config::write"],[58,1,1,"_CPPv4N4espp6St25dv12DATA_ADDRESSE","espp::St25dv::DATA_ADDRESS"],[58,2,1,"_CPPv4N4espp6St25dv7EH_CTRLE","espp::St25dv::EH_CTRL"],[58,2,1,"_CPPv4N4espp6St25dv3GPOE","espp::St25dv::GPO"],[58,2,1,"_CPPv4N4espp6St25dv6IT_STSE","espp::St25dv::IT_STS"],[58,2,1,"_CPPv4N4espp6St25dv6IT_STSE","espp::St25dv::IT_STS"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS13FIELD_FALLINGE","espp::St25dv::IT_STS::FIELD_FALLING"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS13FIELD_FALLINGE","espp::St25dv::IT_STS::FIELD_FALLING"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS12FIELD_RISINGE","espp::St25dv::IT_STS::FIELD_RISING"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS12FIELD_RISINGE","espp::St25dv::IT_STS::FIELD_RISING"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS11RF_ACTIVITYE","espp::St25dv::IT_STS::RF_ACTIVITY"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS11RF_ACTIVITYE","espp::St25dv::IT_STS::RF_ACTIVITY"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS10RF_GET_MSGE","espp::St25dv::IT_STS::RF_GET_MSG"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS10RF_GET_MSGE","espp::St25dv::IT_STS::RF_GET_MSG"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS12RF_INTTERUPTE","espp::St25dv::IT_STS::RF_INTTERUPT"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS12RF_INTTERUPTE","espp::St25dv::IT_STS::RF_INTTERUPT"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS10RF_PUT_MSGE","espp::St25dv::IT_STS::RF_PUT_MSG"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS10RF_PUT_MSGE","espp::St25dv::IT_STS::RF_PUT_MSG"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS7RF_USERE","espp::St25dv::IT_STS::RF_USER"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS7RF_USERE","espp::St25dv::IT_STS::RF_USER"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS8RF_WRITEE","espp::St25dv::IT_STS::RF_WRITE"],[58,1,1,"_CPPv4N4espp6St25dv6IT_STS8RF_WRITEE","espp::St25dv::IT_STS::RF_WRITE"],[58,2,1,"_CPPv4N4espp6St25dv7MB_CTRLE","espp::St25dv::MB_CTRL"],[58,1,1,"_CPPv4N4espp6St25dv12SYST_ADDRESSE","espp::St25dv::SYST_ADDRESS"],[58,3,1,"_CPPv4N4espp6St25dv6St25dvERK6Config","espp::St25dv::St25dv"],[58,4,1,"_CPPv4N4espp6St25dv6St25dvERK6Config","espp::St25dv::St25dv::config"],[58,3,1,"_CPPv4N4espp6St25dv14get_ftm_lengthEv","espp::St25dv::get_ftm_length"],[58,3,1,"_CPPv4N4espp6St25dv20get_interrupt_statusEv","espp::St25dv::get_interrupt_status"],[58,3,1,"_CPPv4N4espp6St25dv4readEP7uint8_t7uint8_t8uint16_t","espp::St25dv::read"],[58,4,1,"_CPPv4N4espp6St25dv4readEP7uint8_t7uint8_t8uint16_t","espp::St25dv::read::data"],[58,4,1,"_CPPv4N4espp6St25dv4readEP7uint8_t7uint8_t8uint16_t","espp::St25dv::read::length"],[58,4,1,"_CPPv4N4espp6St25dv4readEP7uint8_t7uint8_t8uint16_t","espp::St25dv::read::offset"],[58,8,1,"_CPPv4N4espp6St25dv7read_fnE","espp::St25dv::read_fn"],[58,3,1,"_CPPv4N4espp6St25dv7receiveEP7uint8_t7uint8_t","espp::St25dv::receive"],[58,4,1,"_CPPv4N4espp6St25dv7receiveEP7uint8_t7uint8_t","espp::St25dv::receive::data"],[58,4,1,"_CPPv4N4espp6St25dv7receiveEP7uint8_t7uint8_t","espp::St25dv::receive::length"],[58,3,1,"_CPPv4N4espp6St25dv10set_recordER4Ndef","espp::St25dv::set_record"],[58,4,1,"_CPPv4N4espp6St25dv10set_recordER4Ndef","espp::St25dv::set_record::record"],[58,3,1,"_CPPv4N4espp6St25dv24start_fast_transfer_modeEv","espp::St25dv::start_fast_transfer_mode"],[58,3,1,"_CPPv4N4espp6St25dv23stop_fast_transfer_modeEv","espp::St25dv::stop_fast_transfer_mode"],[58,3,1,"_CPPv4N4espp6St25dv8transferEP7uint8_t7uint8_t","espp::St25dv::transfer"],[58,4,1,"_CPPv4N4espp6St25dv8transferEP7uint8_t7uint8_t","espp::St25dv::transfer::data"],[58,4,1,"_CPPv4N4espp6St25dv8transferEP7uint8_t7uint8_t","espp::St25dv::transfer::length"],[58,3,1,"_CPPv4N4espp6St25dv5writeENSt11string_viewE","espp::St25dv::write"],[58,4,1,"_CPPv4N4espp6St25dv5writeENSt11string_viewE","espp::St25dv::write::payload"],[58,8,1,"_CPPv4N4espp6St25dv8write_fnE","espp::St25dv::write_fn"],[15,2,1,"_CPPv4N4espp6St7789E","espp::St7789"],[15,3,1,"_CPPv4N4espp6St77895clearE6size_t6size_t6size_t6size_t8uint16_t","espp::St7789::clear"],[15,4,1,"_CPPv4N4espp6St77895clearE6size_t6size_t6size_t6size_t8uint16_t","espp::St7789::clear::color"],[15,4,1,"_CPPv4N4espp6St77895clearE6size_t6size_t6size_t6size_t8uint16_t","espp::St7789::clear::height"],[15,4,1,"_CPPv4N4espp6St77895clearE6size_t6size_t6size_t6size_t8uint16_t","espp::St7789::clear::width"],[15,4,1,"_CPPv4N4espp6St77895clearE6size_t6size_t6size_t6size_t8uint16_t","espp::St7789::clear::x"],[15,4,1,"_CPPv4N4espp6St77895clearE6size_t6size_t6size_t6size_t8uint16_t","espp::St7789::clear::y"],[15,3,1,"_CPPv4N4espp6St77894fillEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t8uint32_t","espp::St7789::fill"],[15,4,1,"_CPPv4N4espp6St77894fillEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t8uint32_t","espp::St7789::fill::area"],[15,4,1,"_CPPv4N4espp6St77894fillEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t8uint32_t","espp::St7789::fill::color_map"],[15,4,1,"_CPPv4N4espp6St77894fillEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t8uint32_t","espp::St7789::fill::drv"],[15,4,1,"_CPPv4N4espp6St77894fillEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t8uint32_t","espp::St7789::fill::flags"],[15,3,1,"_CPPv4N4espp6St77895flushEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t","espp::St7789::flush"],[15,4,1,"_CPPv4N4espp6St77895flushEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t","espp::St7789::flush::area"],[15,4,1,"_CPPv4N4espp6St77895flushEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t","espp::St7789::flush::color_map"],[15,4,1,"_CPPv4N4espp6St77895flushEP13lv_disp_drv_tPK9lv_area_tP10lv_color_t","espp::St7789::flush::drv"],[15,3,1,"_CPPv4N4espp6St778910get_offsetERiRi","espp::St7789::get_offset"],[15,4,1,"_CPPv4N4espp6St778910get_offsetERiRi","espp::St7789::get_offset::x"],[15,4,1,"_CPPv4N4espp6St778910get_offsetERiRi","espp::St7789::get_offset::y"],[15,3,1,"_CPPv4N4espp6St778910initializeERKN15display_drivers6ConfigE","espp::St7789::initialize"],[15,4,1,"_CPPv4N4espp6St778910initializeERKN15display_drivers6ConfigE","espp::St7789::initialize::config"],[15,3,1,"_CPPv4N4espp6St778912send_commandE7uint8_t","espp::St7789::send_command"],[15,4,1,"_CPPv4N4espp6St778912send_commandE7uint8_t","espp::St7789::send_command::command"],[15,3,1,"_CPPv4N4espp6St77899send_dataEPK7uint8_t6size_t8uint32_t","espp::St7789::send_data"],[15,4,1,"_CPPv4N4espp6St77899send_dataEPK7uint8_t6size_t8uint32_t","espp::St7789::send_data::data"],[15,4,1,"_CPPv4N4espp6St77899send_dataEPK7uint8_t6size_t8uint32_t","espp::St7789::send_data::flags"],[15,4,1,"_CPPv4N4espp6St77899send_dataEPK7uint8_t6size_t8uint32_t","espp::St7789::send_data::length"],[15,3,1,"_CPPv4N4espp6St778916set_drawing_areaE6size_t6size_t6size_t6size_t","espp::St7789::set_drawing_area"],[15,3,1,"_CPPv4N4espp6St778916set_drawing_areaEPK9lv_area_t","espp::St7789::set_drawing_area"],[15,4,1,"_CPPv4N4espp6St778916set_drawing_areaEPK9lv_area_t","espp::St7789::set_drawing_area::area"],[15,4,1,"_CPPv4N4espp6St778916set_drawing_areaE6size_t6size_t6size_t6size_t","espp::St7789::set_drawing_area::xe"],[15,4,1,"_CPPv4N4espp6St778916set_drawing_areaE6size_t6size_t6size_t6size_t","espp::St7789::set_drawing_area::xs"],[15,4,1,"_CPPv4N4espp6St778916set_drawing_areaE6size_t6size_t6size_t6size_t","espp::St7789::set_drawing_area::ye"],[15,4,1,"_CPPv4N4espp6St778916set_drawing_areaE6size_t6size_t6size_t6size_t","espp::St7789::set_drawing_area::ys"],[15,3,1,"_CPPv4N4espp6St778910set_offsetEii","espp::St7789::set_offset"],[15,4,1,"_CPPv4N4espp6St778910set_offsetEii","espp::St7789::set_offset::x"],[15,4,1,"_CPPv4N4espp6St778910set_offsetEii","espp::St7789::set_offset::y"],[65,2,1,"_CPPv4N4espp4TaskE","espp::Task"],[65,2,1,"_CPPv4N4espp4Task6ConfigE","espp::Task::Config"],[65,1,1,"_CPPv4N4espp4Task6Config8callbackE","espp::Task::Config::callback"],[65,1,1,"_CPPv4N4espp4Task6Config7core_idE","espp::Task::Config::core_id"],[65,1,1,"_CPPv4N4espp4Task6Config9log_levelE","espp::Task::Config::log_level"],[65,1,1,"_CPPv4N4espp4Task6Config4nameE","espp::Task::Config::name"],[65,1,1,"_CPPv4N4espp4Task6Config8priorityE","espp::Task::Config::priority"],[65,1,1,"_CPPv4N4espp4Task6Config16stack_size_bytesE","espp::Task::Config::stack_size_bytes"],[65,8,1,"_CPPv4N4espp4Task11callback_fnE","espp::Task::callback_fn"],[65,3,1,"_CPPv4N4espp4Task10is_runningEv","espp::Task::is_running"],[65,3,1,"_CPPv4N4espp4Task10is_startedEv","espp::Task::is_started"],[65,3,1,"_CPPv4N4espp4Task11make_uniqueERK6Config","espp::Task::make_unique"],[65,4,1,"_CPPv4N4espp4Task11make_uniqueERK6Config","espp::Task::make_unique::config"],[65,3,1,"_CPPv4N4espp4Task5startEv","espp::Task::start"],[65,3,1,"_CPPv4N4espp4Task4stopEv","espp::Task::stop"],[65,3,1,"_CPPv4N4espp4TaskD0Ev","espp::Task::~Task"],[51,2,1,"_CPPv4N4espp11TaskMonitorE","espp::TaskMonitor"],[51,2,1,"_CPPv4N4espp11TaskMonitor6ConfigE","espp::TaskMonitor::Config"],[51,1,1,"_CPPv4N4espp11TaskMonitor6Config6periodE","espp::TaskMonitor::Config::period"],[51,1,1,"_CPPv4N4espp11TaskMonitor6Config21task_stack_size_bytesE","espp::TaskMonitor::Config::task_stack_size_bytes"],[51,3,1,"_CPPv4N4espp11TaskMonitor15get_latest_infoEv","espp::TaskMonitor::get_latest_info"],[54,2,1,"_CPPv4N4espp9TcpSocketE","espp::TcpSocket"],[54,2,1,"_CPPv4N4espp9TcpSocket6ConfigE","espp::TcpSocket::Config"],[54,1,1,"_CPPv4N4espp9TcpSocket6Config9log_levelE","espp::TcpSocket::Config::log_level"],[54,2,1,"_CPPv4N4espp9TcpSocket13ConnectConfigE","espp::TcpSocket::ConnectConfig"],[54,1,1,"_CPPv4N4espp9TcpSocket13ConnectConfig10ip_addressE","espp::TcpSocket::ConnectConfig::ip_address"],[54,1,1,"_CPPv4N4espp9TcpSocket13ConnectConfig4portE","espp::TcpSocket::ConnectConfig::port"],[54,3,1,"_CPPv4N4espp9TcpSocket9TcpSocketERK6Config","espp::TcpSocket::TcpSocket"],[54,4,1,"_CPPv4N4espp9TcpSocket9TcpSocketERK6Config","espp::TcpSocket::TcpSocket::config"],[54,3,1,"_CPPv4N4espp9TcpSocket6acceptEv","espp::TcpSocket::accept"],[54,3,1,"_CPPv4N4espp9TcpSocket19add_multicast_groupERKNSt6stringE","espp::TcpSocket::add_multicast_group"],[54,4,1,"_CPPv4N4espp9TcpSocket19add_multicast_groupERKNSt6stringE","espp::TcpSocket::add_multicast_group::multicast_group"],[54,3,1,"_CPPv4N4espp9TcpSocket4bindEi","espp::TcpSocket::bind"],[54,4,1,"_CPPv4N4espp9TcpSocket4bindEi","espp::TcpSocket::bind::port"],[54,3,1,"_CPPv4N4espp9TcpSocket5closeEv","espp::TcpSocket::close"],[54,3,1,"_CPPv4N4espp9TcpSocket7connectERK13ConnectConfig","espp::TcpSocket::connect"],[54,4,1,"_CPPv4N4espp9TcpSocket7connectERK13ConnectConfig","espp::TcpSocket::connect::connect_config"],[54,3,1,"_CPPv4N4espp9TcpSocket12enable_reuseEv","espp::TcpSocket::enable_reuse"],[54,3,1,"_CPPv4N4espp9TcpSocket13get_ipv4_infoEv","espp::TcpSocket::get_ipv4_info"],[54,3,1,"_CPPv4NK4espp9TcpSocket15get_remote_infoEv","espp::TcpSocket::get_remote_info"],[54,3,1,"_CPPv4NK4espp9TcpSocket12is_connectedEv","espp::TcpSocket::is_connected"],[54,3,1,"_CPPv4N4espp9TcpSocket8is_validEi","espp::TcpSocket::is_valid"],[54,3,1,"_CPPv4NK4espp9TcpSocket8is_validEv","espp::TcpSocket::is_valid"],[54,4,1,"_CPPv4N4espp9TcpSocket8is_validEi","espp::TcpSocket::is_valid::socket_fd"],[54,3,1,"_CPPv4N4espp9TcpSocket6listenEi","espp::TcpSocket::listen"],[54,4,1,"_CPPv4N4espp9TcpSocket6listenEi","espp::TcpSocket::listen::max_pending_connections"],[54,3,1,"_CPPv4N4espp9TcpSocket14make_multicastE7uint8_t7uint8_t","espp::TcpSocket::make_multicast"],[54,4,1,"_CPPv4N4espp9TcpSocket14make_multicastE7uint8_t7uint8_t","espp::TcpSocket::make_multicast::loopback_enabled"],[54,4,1,"_CPPv4N4espp9TcpSocket14make_multicastE7uint8_t7uint8_t","espp::TcpSocket::make_multicast::time_to_live"],[54,3,1,"_CPPv4N4espp9TcpSocket7receiveEP7uint8_t6size_t","espp::TcpSocket::receive"],[54,3,1,"_CPPv4N4espp9TcpSocket7receiveERNSt6vectorI7uint8_tEE6size_t","espp::TcpSocket::receive"],[54,4,1,"_CPPv4N4espp9TcpSocket7receiveEP7uint8_t6size_t","espp::TcpSocket::receive::data"],[54,4,1,"_CPPv4N4espp9TcpSocket7receiveERNSt6vectorI7uint8_tEE6size_t","espp::TcpSocket::receive::data"],[54,4,1,"_CPPv4N4espp9TcpSocket7receiveEP7uint8_t6size_t","espp::TcpSocket::receive::max_num_bytes"],[54,4,1,"_CPPv4N4espp9TcpSocket7receiveERNSt6vectorI7uint8_tEE6size_t","espp::TcpSocket::receive::max_num_bytes"],[54,8,1,"_CPPv4N4espp9TcpSocket19receive_callback_fnE","espp::TcpSocket::receive_callback_fn"],[54,3,1,"_CPPv4N4espp9TcpSocket6reinitEv","espp::TcpSocket::reinit"],[54,8,1,"_CPPv4N4espp9TcpSocket20response_callback_fnE","espp::TcpSocket::response_callback_fn"],[54,3,1,"_CPPv4N4espp9TcpSocket19set_receive_timeoutERKNSt6chrono8durationIfEE","espp::TcpSocket::set_receive_timeout"],[54,4,1,"_CPPv4N4espp9TcpSocket19set_receive_timeoutERKNSt6chrono8durationIfEE","espp::TcpSocket::set_receive_timeout::timeout"],[54,3,1,"_CPPv4N4espp9TcpSocket8transmitENSt11string_viewERKN6detail17TcpTransmitConfigE","espp::TcpSocket::transmit"],[54,3,1,"_CPPv4N4espp9TcpSocket8transmitERKNSt6vectorI7uint8_tEERKN6detail17TcpTransmitConfigE","espp::TcpSocket::transmit"],[54,3,1,"_CPPv4N4espp9TcpSocket8transmitERKNSt6vectorIcEERKN6detail17TcpTransmitConfigE","espp::TcpSocket::transmit"],[54,4,1,"_CPPv4N4espp9TcpSocket8transmitENSt11string_viewERKN6detail17TcpTransmitConfigE","espp::TcpSocket::transmit::data"],[54,4,1,"_CPPv4N4espp9TcpSocket8transmitERKNSt6vectorI7uint8_tEERKN6detail17TcpTransmitConfigE","espp::TcpSocket::transmit::data"],[54,4,1,"_CPPv4N4espp9TcpSocket8transmitERKNSt6vectorIcEERKN6detail17TcpTransmitConfigE","espp::TcpSocket::transmit::data"],[54,4,1,"_CPPv4N4espp9TcpSocket8transmitENSt11string_viewERKN6detail17TcpTransmitConfigE","espp::TcpSocket::transmit::transmit_config"],[54,4,1,"_CPPv4N4espp9TcpSocket8transmitERKNSt6vectorI7uint8_tEERKN6detail17TcpTransmitConfigE","espp::TcpSocket::transmit::transmit_config"],[54,4,1,"_CPPv4N4espp9TcpSocket8transmitERKNSt6vectorIcEERKN6detail17TcpTransmitConfigE","espp::TcpSocket::transmit::transmit_config"],[54,3,1,"_CPPv4N4espp9TcpSocketD0Ev","espp::TcpSocket::~TcpSocket"],[66,2,1,"_CPPv4N4espp10ThermistorE","espp::Thermistor"],[66,2,1,"_CPPv4N4espp10Thermistor6ConfigE","espp::Thermistor::Config"],[66,1,1,"_CPPv4N4espp10Thermistor6Config4betaE","espp::Thermistor::Config::beta"],[66,1,1,"_CPPv4N4espp10Thermistor6Config14divider_configE","espp::Thermistor::Config::divider_config"],[66,1,1,"_CPPv4N4espp10Thermistor6Config21fixed_resistance_ohmsE","espp::Thermistor::Config::fixed_resistance_ohms"],[66,1,1,"_CPPv4N4espp10Thermistor6Config9log_levelE","espp::Thermistor::Config::log_level"],[66,1,1,"_CPPv4N4espp10Thermistor6Config23nominal_resistance_ohmsE","espp::Thermistor::Config::nominal_resistance_ohms"],[66,1,1,"_CPPv4N4espp10Thermistor6Config7read_mvE","espp::Thermistor::Config::read_mv"],[66,1,1,"_CPPv4N4espp10Thermistor6Config9supply_mvE","espp::Thermistor::Config::supply_mv"],[66,6,1,"_CPPv4N4espp10Thermistor21ResistorDividerConfigE","espp::Thermistor::ResistorDividerConfig"],[66,7,1,"_CPPv4N4espp10Thermistor21ResistorDividerConfig5LOWERE","espp::Thermistor::ResistorDividerConfig::LOWER"],[66,7,1,"_CPPv4N4espp10Thermistor21ResistorDividerConfig5UPPERE","espp::Thermistor::ResistorDividerConfig::UPPER"],[66,3,1,"_CPPv4N4espp10Thermistor10ThermistorERK6Config","espp::Thermistor::Thermistor"],[66,4,1,"_CPPv4N4espp10Thermistor10ThermistorERK6Config","espp::Thermistor::Thermistor::config"],[66,3,1,"_CPPv4N4espp10Thermistor11get_celsiusEv","espp::Thermistor::get_celsius"],[66,3,1,"_CPPv4N4espp10Thermistor14get_fahrenheitEv","espp::Thermistor::get_fahrenheit"],[66,3,1,"_CPPv4N4espp10Thermistor10get_kelvinEv","espp::Thermistor::get_kelvin"],[66,3,1,"_CPPv4N4espp10Thermistor14get_resistanceEv","espp::Thermistor::get_resistance"],[66,8,1,"_CPPv4N4espp10Thermistor10read_mv_fnE","espp::Thermistor::read_mv_fn"],[67,2,1,"_CPPv4N4espp5TimerE","espp::Timer"],[67,2,1,"_CPPv4N4espp5Timer6ConfigE","espp::Timer::Config"],[67,1,1,"_CPPv4N4espp5Timer6Config10auto_startE","espp::Timer::Config::auto_start"],[67,1,1,"_CPPv4N4espp5Timer6Config8callbackE","espp::Timer::Config::callback"],[67,1,1,"_CPPv4N4espp5Timer6Config7core_idE","espp::Timer::Config::core_id"],[67,1,1,"_CPPv4N4espp5Timer6Config5delayE","espp::Timer::Config::delay"],[67,1,1,"_CPPv4N4espp5Timer6Config9log_levelE","espp::Timer::Config::log_level"],[67,1,1,"_CPPv4N4espp5Timer6Config4nameE","espp::Timer::Config::name"],[67,1,1,"_CPPv4N4espp5Timer6Config6periodE","espp::Timer::Config::period"],[67,1,1,"_CPPv4N4espp5Timer6Config8priorityE","espp::Timer::Config::priority"],[67,1,1,"_CPPv4N4espp5Timer6Config16stack_size_bytesE","espp::Timer::Config::stack_size_bytes"],[67,3,1,"_CPPv4N4espp5Timer5TimerERK6Config","espp::Timer::Timer"],[67,4,1,"_CPPv4N4espp5Timer5TimerERK6Config","espp::Timer::Timer::config"],[67,8,1,"_CPPv4N4espp5Timer11callback_fnE","espp::Timer::callback_fn"],[67,3,1,"_CPPv4N4espp5Timer6cancelEv","espp::Timer::cancel"],[67,3,1,"_CPPv4NK4espp5Timer10is_runningEv","espp::Timer::is_running"],[67,3,1,"_CPPv4N4espp5Timer5startENSt6chrono8durationIfEE","espp::Timer::start"],[67,3,1,"_CPPv4N4espp5Timer5startEv","espp::Timer::start"],[67,4,1,"_CPPv4N4espp5Timer5startENSt6chrono8durationIfEE","espp::Timer::start::delay"],[67,3,1,"_CPPv4N4espp5TimerD0Ev","espp::Timer::~Timer"],[37,2,1,"_CPPv4N4espp13TouchpadInputE","espp::TouchpadInput"],[37,2,1,"_CPPv4N4espp13TouchpadInput6ConfigE","espp::TouchpadInput::Config"],[37,1,1,"_CPPv4N4espp13TouchpadInput6Config8invert_xE","espp::TouchpadInput::Config::invert_x"],[37,1,1,"_CPPv4N4espp13TouchpadInput6Config8invert_yE","espp::TouchpadInput::Config::invert_y"],[37,1,1,"_CPPv4N4espp13TouchpadInput6Config9log_levelE","espp::TouchpadInput::Config::log_level"],[37,1,1,"_CPPv4N4espp13TouchpadInput6Config7swap_xyE","espp::TouchpadInput::Config::swap_xy"],[37,1,1,"_CPPv4N4espp13TouchpadInput6Config13touchpad_readE","espp::TouchpadInput::Config::touchpad_read"],[37,3,1,"_CPPv4N4espp13TouchpadInput13TouchpadInputERK6Config","espp::TouchpadInput::TouchpadInput"],[37,4,1,"_CPPv4N4espp13TouchpadInput13TouchpadInputERK6Config","espp::TouchpadInput::TouchpadInput::config"],[37,8,1,"_CPPv4N4espp13TouchpadInput16touchpad_read_fnE","espp::TouchpadInput::touchpad_read_fn"],[37,3,1,"_CPPv4N4espp13TouchpadInputD0Ev","espp::TouchpadInput::~TouchpadInput"],[55,2,1,"_CPPv4N4espp9UdpSocketE","espp::UdpSocket"],[55,2,1,"_CPPv4N4espp9UdpSocket6ConfigE","espp::UdpSocket::Config"],[55,1,1,"_CPPv4N4espp9UdpSocket6Config9log_levelE","espp::UdpSocket::Config::log_level"],[55,2,1,"_CPPv4N4espp9UdpSocket13ReceiveConfigE","espp::UdpSocket::ReceiveConfig"],[55,1,1,"_CPPv4N4espp9UdpSocket13ReceiveConfig11buffer_sizeE","espp::UdpSocket::ReceiveConfig::buffer_size"],[55,1,1,"_CPPv4N4espp9UdpSocket13ReceiveConfig21is_multicast_endpointE","espp::UdpSocket::ReceiveConfig::is_multicast_endpoint"],[55,1,1,"_CPPv4N4espp9UdpSocket13ReceiveConfig15multicast_groupE","espp::UdpSocket::ReceiveConfig::multicast_group"],[55,1,1,"_CPPv4N4espp9UdpSocket13ReceiveConfig19on_receive_callbackE","espp::UdpSocket::ReceiveConfig::on_receive_callback"],[55,1,1,"_CPPv4N4espp9UdpSocket13ReceiveConfig4portE","espp::UdpSocket::ReceiveConfig::port"],[55,2,1,"_CPPv4N4espp9UdpSocket10SendConfigE","espp::UdpSocket::SendConfig"],[55,1,1,"_CPPv4N4espp9UdpSocket10SendConfig10ip_addressE","espp::UdpSocket::SendConfig::ip_address"],[55,1,1,"_CPPv4N4espp9UdpSocket10SendConfig21is_multicast_endpointE","espp::UdpSocket::SendConfig::is_multicast_endpoint"],[55,1,1,"_CPPv4N4espp9UdpSocket10SendConfig20on_response_callbackE","espp::UdpSocket::SendConfig::on_response_callback"],[55,1,1,"_CPPv4N4espp9UdpSocket10SendConfig4portE","espp::UdpSocket::SendConfig::port"],[55,1,1,"_CPPv4N4espp9UdpSocket10SendConfig13response_sizeE","espp::UdpSocket::SendConfig::response_size"],[55,1,1,"_CPPv4N4espp9UdpSocket10SendConfig16response_timeoutE","espp::UdpSocket::SendConfig::response_timeout"],[55,1,1,"_CPPv4N4espp9UdpSocket10SendConfig17wait_for_responseE","espp::UdpSocket::SendConfig::wait_for_response"],[55,3,1,"_CPPv4N4espp9UdpSocket9UdpSocketERK6Config","espp::UdpSocket::UdpSocket"],[55,4,1,"_CPPv4N4espp9UdpSocket9UdpSocketERK6Config","espp::UdpSocket::UdpSocket::config"],[55,3,1,"_CPPv4N4espp9UdpSocket19add_multicast_groupERKNSt6stringE","espp::UdpSocket::add_multicast_group"],[55,4,1,"_CPPv4N4espp9UdpSocket19add_multicast_groupERKNSt6stringE","espp::UdpSocket::add_multicast_group::multicast_group"],[55,3,1,"_CPPv4N4espp9UdpSocket12enable_reuseEv","espp::UdpSocket::enable_reuse"],[55,3,1,"_CPPv4N4espp9UdpSocket13get_ipv4_infoEv","espp::UdpSocket::get_ipv4_info"],[55,3,1,"_CPPv4N4espp9UdpSocket8is_validEi","espp::UdpSocket::is_valid"],[55,3,1,"_CPPv4NK4espp9UdpSocket8is_validEv","espp::UdpSocket::is_valid"],[55,4,1,"_CPPv4N4espp9UdpSocket8is_validEi","espp::UdpSocket::is_valid::socket_fd"],[55,3,1,"_CPPv4N4espp9UdpSocket14make_multicastE7uint8_t7uint8_t","espp::UdpSocket::make_multicast"],[55,4,1,"_CPPv4N4espp9UdpSocket14make_multicastE7uint8_t7uint8_t","espp::UdpSocket::make_multicast::loopback_enabled"],[55,4,1,"_CPPv4N4espp9UdpSocket14make_multicastE7uint8_t7uint8_t","espp::UdpSocket::make_multicast::time_to_live"],[55,3,1,"_CPPv4N4espp9UdpSocket7receiveE6size_tRNSt6vectorI7uint8_tEERN6Socket4InfoE","espp::UdpSocket::receive"],[55,4,1,"_CPPv4N4espp9UdpSocket7receiveE6size_tRNSt6vectorI7uint8_tEERN6Socket4InfoE","espp::UdpSocket::receive::data"],[55,4,1,"_CPPv4N4espp9UdpSocket7receiveE6size_tRNSt6vectorI7uint8_tEERN6Socket4InfoE","espp::UdpSocket::receive::max_num_bytes"],[55,4,1,"_CPPv4N4espp9UdpSocket7receiveE6size_tRNSt6vectorI7uint8_tEERN6Socket4InfoE","espp::UdpSocket::receive::remote_info"],[55,8,1,"_CPPv4N4espp9UdpSocket19receive_callback_fnE","espp::UdpSocket::receive_callback_fn"],[55,8,1,"_CPPv4N4espp9UdpSocket20response_callback_fnE","espp::UdpSocket::response_callback_fn"],[55,3,1,"_CPPv4N4espp9UdpSocket4sendENSt11string_viewERK10SendConfig","espp::UdpSocket::send"],[55,3,1,"_CPPv4N4espp9UdpSocket4sendERKNSt6vectorI7uint8_tEERK10SendConfig","espp::UdpSocket::send"],[55,4,1,"_CPPv4N4espp9UdpSocket4sendENSt11string_viewERK10SendConfig","espp::UdpSocket::send::data"],[55,4,1,"_CPPv4N4espp9UdpSocket4sendERKNSt6vectorI7uint8_tEERK10SendConfig","espp::UdpSocket::send::data"],[55,4,1,"_CPPv4N4espp9UdpSocket4sendENSt11string_viewERK10SendConfig","espp::UdpSocket::send::send_config"],[55,4,1,"_CPPv4N4espp9UdpSocket4sendERKNSt6vectorI7uint8_tEERK10SendConfig","espp::UdpSocket::send::send_config"],[55,3,1,"_CPPv4N4espp9UdpSocket19set_receive_timeoutERKNSt6chrono8durationIfEE","espp::UdpSocket::set_receive_timeout"],[55,4,1,"_CPPv4N4espp9UdpSocket19set_receive_timeoutERKNSt6chrono8durationIfEE","espp::UdpSocket::set_receive_timeout::timeout"],[55,3,1,"_CPPv4N4espp9UdpSocket15start_receivingERN4Task6ConfigERK13ReceiveConfig","espp::UdpSocket::start_receiving"],[55,4,1,"_CPPv4N4espp9UdpSocket15start_receivingERN4Task6ConfigERK13ReceiveConfig","espp::UdpSocket::start_receiving::receive_config"],[55,4,1,"_CPPv4N4espp9UdpSocket15start_receivingERN4Task6ConfigERK13ReceiveConfig","espp::UdpSocket::start_receiving::task_config"],[55,3,1,"_CPPv4N4espp9UdpSocketD0Ev","espp::UdpSocket::~UdpSocket"],[50,2,1,"_CPPv4I0EN4espp8Vector2dE","espp::Vector2d"],[50,5,1,"_CPPv4I0EN4espp8Vector2dE","espp::Vector2d::T"],[50,3,1,"_CPPv4N4espp8Vector2d8Vector2dE1T1T","espp::Vector2d::Vector2d"],[50,3,1,"_CPPv4N4espp8Vector2d8Vector2dERK8Vector2d","espp::Vector2d::Vector2d"],[50,4,1,"_CPPv4N4espp8Vector2d8Vector2dERK8Vector2d","espp::Vector2d::Vector2d::other"],[50,4,1,"_CPPv4N4espp8Vector2d8Vector2dE1T1T","espp::Vector2d::Vector2d::x"],[50,4,1,"_CPPv4N4espp8Vector2d8Vector2dE1T1T","espp::Vector2d::Vector2d::y"],[50,3,1,"_CPPv4NK4espp8Vector2d3dotERK8Vector2d","espp::Vector2d::dot"],[50,4,1,"_CPPv4NK4espp8Vector2d3dotERK8Vector2d","espp::Vector2d::dot::other"],[50,3,1,"_CPPv4NK4espp8Vector2d9magnitudeEv","espp::Vector2d::magnitude"],[50,3,1,"_CPPv4NK4espp8Vector2d17magnitude_squaredEv","espp::Vector2d::magnitude_squared"],[50,3,1,"_CPPv4NK4espp8Vector2d10normalizedEv","espp::Vector2d::normalized"],[50,3,1,"_CPPv4NK4espp8Vector2dmlERK1T","espp::Vector2d::operator*"],[50,4,1,"_CPPv4NK4espp8Vector2dmlERK1T","espp::Vector2d::operator*::v"],[50,3,1,"_CPPv4N4espp8Vector2dmLERK1T","espp::Vector2d::operator*="],[50,4,1,"_CPPv4N4espp8Vector2dmLERK1T","espp::Vector2d::operator*=::v"],[50,3,1,"_CPPv4NK4espp8Vector2dplERK8Vector2d","espp::Vector2d::operator+"],[50,4,1,"_CPPv4NK4espp8Vector2dplERK8Vector2d","espp::Vector2d::operator+::rhs"],[50,3,1,"_CPPv4N4espp8Vector2dpLERK8Vector2d","espp::Vector2d::operator+="],[50,4,1,"_CPPv4N4espp8Vector2dpLERK8Vector2d","espp::Vector2d::operator+=::rhs"],[50,3,1,"_CPPv4NK4espp8Vector2dmiERK8Vector2d","espp::Vector2d::operator-"],[50,3,1,"_CPPv4NK4espp8Vector2dmiEv","espp::Vector2d::operator-"],[50,4,1,"_CPPv4NK4espp8Vector2dmiERK8Vector2d","espp::Vector2d::operator-::rhs"],[50,3,1,"_CPPv4N4espp8Vector2dmIERK8Vector2d","espp::Vector2d::operator-="],[50,4,1,"_CPPv4N4espp8Vector2dmIERK8Vector2d","espp::Vector2d::operator-=::rhs"],[50,3,1,"_CPPv4NK4espp8Vector2ddvERK1T","espp::Vector2d::operator/"],[50,3,1,"_CPPv4NK4espp8Vector2ddvERK8Vector2d","espp::Vector2d::operator/"],[50,4,1,"_CPPv4NK4espp8Vector2ddvERK1T","espp::Vector2d::operator/::v"],[50,4,1,"_CPPv4NK4espp8Vector2ddvERK8Vector2d","espp::Vector2d::operator/::v"],[50,3,1,"_CPPv4N4espp8Vector2ddVERK1T","espp::Vector2d::operator/="],[50,3,1,"_CPPv4N4espp8Vector2ddVERK8Vector2d","espp::Vector2d::operator/="],[50,4,1,"_CPPv4N4espp8Vector2ddVERK1T","espp::Vector2d::operator/=::v"],[50,4,1,"_CPPv4N4espp8Vector2ddVERK8Vector2d","espp::Vector2d::operator/=::v"],[50,3,1,"_CPPv4N4espp8Vector2daSERK8Vector2d","espp::Vector2d::operator="],[50,4,1,"_CPPv4N4espp8Vector2daSERK8Vector2d","espp::Vector2d::operator=::other"],[50,3,1,"_CPPv4N4espp8Vector2dixEi","espp::Vector2d::operator[]"],[50,4,1,"_CPPv4N4espp8Vector2dixEi","espp::Vector2d::operator[]::index"],[50,3,1,"_CPPv4I0_PNSt9enable_ifINSt17is_floating_pointI1UE5valueEE4typeEENK4espp8Vector2d7rotatedE8Vector2d1T","espp::Vector2d::rotated"],[50,5,1,"_CPPv4I0_PNSt9enable_ifINSt17is_floating_pointI1UE5valueEE4typeEENK4espp8Vector2d7rotatedE8Vector2d1T","espp::Vector2d::rotated::U"],[50,4,1,"_CPPv4I0_PNSt9enable_ifINSt17is_floating_pointI1UE5valueEE4typeEENK4espp8Vector2d7rotatedE8Vector2d1T","espp::Vector2d::rotated::radians"],[50,3,1,"_CPPv4N4espp8Vector2d1xE1T","espp::Vector2d::x"],[50,3,1,"_CPPv4NK4espp8Vector2d1xEv","espp::Vector2d::x"],[50,4,1,"_CPPv4N4espp8Vector2d1xE1T","espp::Vector2d::x::v"],[50,3,1,"_CPPv4N4espp8Vector2d1yE1T","espp::Vector2d::y"],[50,3,1,"_CPPv4NK4espp8Vector2d1yEv","espp::Vector2d::y"],[50,4,1,"_CPPv4N4espp8Vector2d1yE1T","espp::Vector2d::y::v"],[69,2,1,"_CPPv4N4espp6WifiApE","espp::WifiAp"],[69,2,1,"_CPPv4N4espp6WifiAp6ConfigE","espp::WifiAp::Config"],[69,1,1,"_CPPv4N4espp6WifiAp6Config7channelE","espp::WifiAp::Config::channel"],[69,1,1,"_CPPv4N4espp6WifiAp6Config9log_levelE","espp::WifiAp::Config::log_level"],[69,1,1,"_CPPv4N4espp6WifiAp6Config22max_number_of_stationsE","espp::WifiAp::Config::max_number_of_stations"],[69,1,1,"_CPPv4N4espp6WifiAp6Config8passwordE","espp::WifiAp::Config::password"],[69,1,1,"_CPPv4N4espp6WifiAp6Config4ssidE","espp::WifiAp::Config::ssid"],[69,3,1,"_CPPv4N4espp6WifiAp6WifiApERK6Config","espp::WifiAp::WifiAp"],[69,4,1,"_CPPv4N4espp6WifiAp6WifiApERK6Config","espp::WifiAp::WifiAp::config"],[70,2,1,"_CPPv4N4espp7WifiStaE","espp::WifiSta"],[70,2,1,"_CPPv4N4espp7WifiSta6ConfigE","espp::WifiSta::Config"],[70,1,1,"_CPPv4N4espp7WifiSta6Config6ap_macE","espp::WifiSta::Config::ap_mac"],[70,1,1,"_CPPv4N4espp7WifiSta6Config7channelE","espp::WifiSta::Config::channel"],[70,1,1,"_CPPv4N4espp7WifiSta6Config9log_levelE","espp::WifiSta::Config::log_level"],[70,1,1,"_CPPv4N4espp7WifiSta6Config19num_connect_retriesE","espp::WifiSta::Config::num_connect_retries"],[70,1,1,"_CPPv4N4espp7WifiSta6Config12on_connectedE","espp::WifiSta::Config::on_connected"],[70,1,1,"_CPPv4N4espp7WifiSta6Config15on_disconnectedE","espp::WifiSta::Config::on_disconnected"],[70,1,1,"_CPPv4N4espp7WifiSta6Config9on_got_ipE","espp::WifiSta::Config::on_got_ip"],[70,1,1,"_CPPv4N4espp7WifiSta6Config8passwordE","espp::WifiSta::Config::password"],[70,1,1,"_CPPv4N4espp7WifiSta6Config10set_ap_macE","espp::WifiSta::Config::set_ap_mac"],[70,1,1,"_CPPv4N4espp7WifiSta6Config4ssidE","espp::WifiSta::Config::ssid"],[70,3,1,"_CPPv4N4espp7WifiSta7WifiStaERK6Config","espp::WifiSta::WifiSta"],[70,4,1,"_CPPv4N4espp7WifiSta7WifiStaERK6Config","espp::WifiSta::WifiSta::config"],[70,8,1,"_CPPv4N4espp7WifiSta16connect_callbackE","espp::WifiSta::connect_callback"],[70,8,1,"_CPPv4N4espp7WifiSta19disconnect_callbackE","espp::WifiSta::disconnect_callback"],[70,8,1,"_CPPv4N4espp7WifiSta11ip_callbackE","espp::WifiSta::ip_callback"],[70,3,1,"_CPPv4N4espp7WifiSta12is_connectedEv","espp::WifiSta::is_connected"],[70,3,1,"_CPPv4N4espp7WifiStaD0Ev","espp::WifiSta::~WifiSta"],[13,2,1,"_CPPv4N4espp21__csv_documentation__E","espp::__csv_documentation__"],[62,2,1,"_CPPv4N4espp31__serialization_documentation__E","espp::__serialization_documentation__"],[63,2,1,"_CPPv4N4espp31__state_machine_documentation__E","espp::__state_machine_documentation__"],[64,2,1,"_CPPv4N4espp26__tabulate_documentation__E","espp::__tabulate_documentation__"],[63,2,1,"_CPPv4N4espp13state_machine16DeepHistoryStateE","espp::state_machine::DeepHistoryState"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState5entryEv","espp::state_machine::DeepHistoryState::entry"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState4exitEv","espp::state_machine::DeepHistoryState::exit"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState12exitChildrenEv","espp::state_machine::DeepHistoryState::exitChildren"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState14getActiveChildEv","espp::state_machine::DeepHistoryState::getActiveChild"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState13getActiveLeafEv","espp::state_machine::DeepHistoryState::getActiveLeaf"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState10getInitialEv","espp::state_machine::DeepHistoryState::getInitial"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState14getParentStateEv","espp::state_machine::DeepHistoryState::getParentState"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState11handleEventEP9EventBase","espp::state_machine::DeepHistoryState::handleEvent"],[63,4,1,"_CPPv4N4espp13state_machine16DeepHistoryState11handleEventEP9EventBase","espp::state_machine::DeepHistoryState::handleEvent::event"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState10initializeEv","espp::state_machine::DeepHistoryState::initialize"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState10makeActiveEv","espp::state_machine::DeepHistoryState::makeActive"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState14setActiveChildEP9StateBase","espp::state_machine::DeepHistoryState::setActiveChild"],[63,4,1,"_CPPv4N4espp13state_machine16DeepHistoryState14setActiveChildEP9StateBase","espp::state_machine::DeepHistoryState::setActiveChild::childState"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState14setDeepHistoryEv","espp::state_machine::DeepHistoryState::setDeepHistory"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState14setParentStateEP9StateBase","espp::state_machine::DeepHistoryState::setParentState"],[63,4,1,"_CPPv4N4espp13state_machine16DeepHistoryState14setParentStateEP9StateBase","espp::state_machine::DeepHistoryState::setParentState::parent"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState17setShallowHistoryEv","espp::state_machine::DeepHistoryState::setShallowHistory"],[63,3,1,"_CPPv4N4espp13state_machine16DeepHistoryState4tickEv","espp::state_machine::DeepHistoryState::tick"],[63,2,1,"_CPPv4N4espp13state_machine9EventBaseE","espp::state_machine::EventBase"],[63,2,1,"_CPPv4N4espp13state_machine19ShallowHistoryStateE","espp::state_machine::ShallowHistoryState"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState5entryEv","espp::state_machine::ShallowHistoryState::entry"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState4exitEv","espp::state_machine::ShallowHistoryState::exit"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState12exitChildrenEv","espp::state_machine::ShallowHistoryState::exitChildren"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState14getActiveChildEv","espp::state_machine::ShallowHistoryState::getActiveChild"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState13getActiveLeafEv","espp::state_machine::ShallowHistoryState::getActiveLeaf"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState10getInitialEv","espp::state_machine::ShallowHistoryState::getInitial"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState14getParentStateEv","espp::state_machine::ShallowHistoryState::getParentState"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState11handleEventEP9EventBase","espp::state_machine::ShallowHistoryState::handleEvent"],[63,4,1,"_CPPv4N4espp13state_machine19ShallowHistoryState11handleEventEP9EventBase","espp::state_machine::ShallowHistoryState::handleEvent::event"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState10initializeEv","espp::state_machine::ShallowHistoryState::initialize"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState10makeActiveEv","espp::state_machine::ShallowHistoryState::makeActive"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState14setActiveChildEP9StateBase","espp::state_machine::ShallowHistoryState::setActiveChild"],[63,4,1,"_CPPv4N4espp13state_machine19ShallowHistoryState14setActiveChildEP9StateBase","espp::state_machine::ShallowHistoryState::setActiveChild::childState"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState14setDeepHistoryEv","espp::state_machine::ShallowHistoryState::setDeepHistory"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState14setParentStateEP9StateBase","espp::state_machine::ShallowHistoryState::setParentState"],[63,4,1,"_CPPv4N4espp13state_machine19ShallowHistoryState14setParentStateEP9StateBase","espp::state_machine::ShallowHistoryState::setParentState::parent"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState17setShallowHistoryEv","espp::state_machine::ShallowHistoryState::setShallowHistory"],[63,3,1,"_CPPv4N4espp13state_machine19ShallowHistoryState4tickEv","espp::state_machine::ShallowHistoryState::tick"],[63,2,1,"_CPPv4N4espp13state_machine9StateBaseE","espp::state_machine::StateBase"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase5entryEv","espp::state_machine::StateBase::entry"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase4exitEv","espp::state_machine::StateBase::exit"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase12exitChildrenEv","espp::state_machine::StateBase::exitChildren"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase14getActiveChildEv","espp::state_machine::StateBase::getActiveChild"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase13getActiveLeafEv","espp::state_machine::StateBase::getActiveLeaf"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase10getInitialEv","espp::state_machine::StateBase::getInitial"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase14getParentStateEv","espp::state_machine::StateBase::getParentState"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase11handleEventEP9EventBase","espp::state_machine::StateBase::handleEvent"],[63,4,1,"_CPPv4N4espp13state_machine9StateBase11handleEventEP9EventBase","espp::state_machine::StateBase::handleEvent::event"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase10initializeEv","espp::state_machine::StateBase::initialize"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase10makeActiveEv","espp::state_machine::StateBase::makeActive"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase14setActiveChildEP9StateBase","espp::state_machine::StateBase::setActiveChild"],[63,4,1,"_CPPv4N4espp13state_machine9StateBase14setActiveChildEP9StateBase","espp::state_machine::StateBase::setActiveChild::childState"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase14setDeepHistoryEv","espp::state_machine::StateBase::setDeepHistory"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase14setParentStateEP9StateBase","espp::state_machine::StateBase::setParentState"],[63,4,1,"_CPPv4N4espp13state_machine9StateBase14setParentStateEP9StateBase","espp::state_machine::StateBase::setParentState::parent"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase17setShallowHistoryEv","espp::state_machine::StateBase::setShallowHistory"],[63,3,1,"_CPPv4N4espp13state_machine9StateBase4tickEv","espp::state_machine::StateBase::tick"]]},objnames:{"0":["c","macro","C macro"],"1":["cpp","member","C++ member"],"2":["cpp","class","C++ class"],"3":["cpp","function","C++ function"],"4":["cpp","functionParam","C++ function parameter"],"5":["cpp","templateParam","C++ template parameter"],"6":["cpp","enum","C++ enum"],"7":["cpp","enumerator","C++ enumerator"],"8":["cpp","type","C++ type"]},objtypes:{"0":"c:macro","1":"cpp:member","2":"cpp:class","3":"cpp:function","4":"cpp:functionParam","5":"cpp:templateParam","6":"cpp:enum","7":"cpp:enumerator","8":"cpp:type"},terms:{"0":[1,2,6,7,9,10,11,12,13,14,15,17,18,21,22,23,24,25,27,32,33,38,40,41,42,43,44,45,47,49,50,51,53,54,55,57,58,59,60,61,64,65,66,67,70],"00":18,"000":[64,66],"000f":7,"00b":57,"01":[14,32,58],"010f":7,"01f":[18,21],"02":[6,58],"024v":1,"02x":58,"03":[44,51,58],"04":[32,58],"048v":1,"04x":2,"05":58,"054":64,"05f":43,"06":58,"067488":66,"0693":64,"06f":65,"0755":23,"096v":1,"0b00000001":58,"0b00000010":58,"0b00000011":38,"0b00000100":58,"0b00001000":58,"0b0000110":21,"0b00010000":58,"0b00100000":58,"0b00111111":38,"0b0100000":40,"0b01000000":58,"0b0110110":18,"0b10000000":58,"0b11":38,"0b11111":43,"0f":[6,7,12,18,21,22,32,41,42,43,44,45,47,51,59,60],"0m":67,"0s":42,"0x00":[38,40,58],"0x0000":15,"0x000000":[],"0x060504030201":58,"0x10":2,"0x13":57,"0x48":1,"0x58":38,"0xa6":58,"0xae":58,"0xf412fa42fe9":57,"0xff":[2,43,58],"0xffffffffffff":57,"1":[1,2,3,6,7,9,10,11,12,13,14,15,17,18,21,22,23,24,25,33,38,40,41,42,44,45,47,49,53,54,55,57,58,59,61,62,64,65,66,69],"10":[2,7,10,14,17,42,44,51,62,64,65,66],"100":[15,22,40,41,42,59,66],"1000":[3,7,15,17,42,59,61,66],"10000":66,"1000000":60,"10000000":60,"100m":[15,42,51,59,65,70],"1024":[1,2,3,7,9,12,18,21,22,33,38,40,43,51,54,55,58,60,65,66],"10k":66,"10m":[2,42,54,58,65,66],"10mhz":60,"11":64,"12":[2,57,64],"123":33,"127":[54,55,57],"128":[1,2,54,55,57,61],"12800":15,"128x":2,"13":[38,69],"135":15,"14":38,"144v":1,"14763":66,"15":[2,38,62,64,66],"1500":61,"152":66,"16":[1,2,15,38,57,58,64],"1600":1,"16384":[15,18,21],"1678892742599":33,"16kb":58,"16x":2,"17":64,"1700":[12,41],"18":[57,60,64],"18688":57,"187":64,"192":57,"1b":57,"1f":[17,22,41,42,59],"1s":[9,32,33,43,44,51,54,55,59,61,63,65,67],"2":[1,2,3,7,9,12,13,14,18,21,22,23,24,25,27,38,41,42,44,47,50,51,54,55,57,58,59,60,61,64,67],"20":[3,7,15,23,64,66],"200":[32,61,64],"200m":[1,65],"2013":64,"20143":18,"2016":64,"2019":64,"2046":57,"20df":18,"20m":12,"21":[7,12,64],"224":[53,54,55],"23":64,"23017":40,"239":[53,54,55],"23s17":40,"240":15,"2400":1,"2435":61,"2494":66,"24b":[],"25":[22,38,64,66],"250":1,"250136576":57,"250m":17,"255":[11,38,43,53,54,55,57,58,60],"256":[3,57,60,61],"2566":64,"256v":1,"25c":66,"264":61,"265":61,"2657":66,"273":66,"298":66,"299":64,"2f":[12,22,66],"2pi":[18,21],"2s":67,"2x":2,"3":[1,2,6,7,12,13,14,28,32,38,40,42,54,55,57,60,62,64,66,67],"30":[64,66],"300f":7,"300m":44,"31":[12,43,66],"313":64,"32":[1,2,12,57],"320":[7,15],"32x":2,"33":12,"3300":[1,41,66],"3380":66,"34":[2,7],"3422":66,"3435":66,"3453":66,"3484":60,"3484_datasheet":60,"35981":66,"36":[7,12],"360":[11,18,21,43,60],"36005":18,"37":12,"370":64,"376":64,"37ma":38,"38":12,"39":12,"3914752":7,"3940":66,"3950":66,"3986":57,"3f":[1,2,9,17,18,21,33,38,40,44,58,59,66,67],"3s":3,"4":[1,2,7,9,12,13,18,21,33,43,45,54,55,57,58,60,64,65,69],"40":[15,64,66],"4096":[17,67],"42":[12,57,62],"43173a3eb323":18,"458":64,"461":64,"475":1,"48":[22,57,58],"4886":38,"48b":58,"490":1,"4\u03c0":64,"4b":57,"4kb":58,"4x":2,"5":[1,2,3,7,12,13,18,21,22,25,27,32,33,38,40,43,47,51,54,55,57,58,60,62,64,66],"50":[15,38,42,58,60,64,66],"5000":[42,54,55,61],"5001":61,"500m":[3,5,12,22,41,44,51,65,67],"50c":66,"50m":[18,21,38,40,43,60],"50u":60,"512v":1,"53":15,"53229":66,"55":64,"571":64,"5f":[18,21,42,43,47,55,60],"5m":59,"5s":22,"6":[1,2,6,11,12,13,33,54,55,57,58,60,64,70],"60":[15,18,21,64],"61067330":23,"614":64,"61622309":58,"626":64,"64":[1,2,60],"649ee61c":18,"64kb":58,"64x":2,"6742":64,"68":64,"7":[2,7,40,57,62,64,66],"70":64,"720":[18,21],"72593":33,"730":64,"75":[38,66],"792":64,"8":[1,2,11,14,22,33,38,40,51,57,58,64],"80":66,"80552":66,"817":64,"8192":17,"85":66,"8502":66,"854":64,"8554":61,"860":1,"8f9a":18,"8x":2,"9":[17,38,60,64],"90":64,"920":1,"93hart_equ":66,"9692":10,"9781449324094":57,"9907":66,"999":10,"9e":57,"9e10":18,"9th":2,"\u00b2":64,"\u00b3\u2074":64,"\u00b9":64,"\u00b9\u00b2f":64,"\u00b9\u00b9m\u00b3":64,"\u03ba":66,"\u03c9":[64,66],"\u16a0":64,"\u16a1":64,"\u16a2":64,"\u16a3":64,"\u16a4":64,"\u16a5":64,"\u16a6":64,"\u16a7":64,"\u16a8":64,"\u16a9":64,"\u16aa":64,"\u16ab":64,"\u16ac":64,"\u16ad":64,"\u16ae":64,"\u16af":64,"\u16b0":64,"\u16b1":64,"\u16b2":64,"\u16b3":64,"\u16b4":64,"\u16b5":64,"\u16b6":64,"\u16b7":64,"\u16b8":64,"\u16b9":64,"\u16ba":64,"\u16bb":64,"\u16bc":64,"\u16bd":64,"\u16be":64,"\u16bf":64,"\u16c0":64,"\u16c1":64,"\u16c2":64,"\u16c3":64,"\u16c4":64,"\u16c5":64,"\u16c6":64,"\u16c7":64,"\u16c8":64,"\u16c9":64,"\u16ca":64,"\u16cb":64,"\u16cc":64,"\u16cd":64,"\u16ce":64,"\u16cf":64,"\u16d0":64,"\u16d1":64,"\u16d2":64,"\u16d3":64,"\u2076":64,"\u2077":64,"abstract":[35,52,53,65],"boolean":23,"break":63,"byte":[1,2,3,14,15,18,21,22,23,33,38,40,43,51,53,54,55,57,58,60,61],"case":[18,21,55,60],"char":[23,54,61,65],"class":26,"const":[1,2,3,5,6,7,9,10,11,12,13,14,15,17,18,21,22,23,24,25,27,28,30,32,33,37,38,40,41,42,43,44,45,47,49,50,53,54,55,57,58,59,60,61,65,66,67,69,70],"default":[1,2,10,12,14,15,32,33,38,40,43,45,47,49,50,51,60,61,62,69,70],"do":[2,5,9,12,13,22,33,51,61,62,63,64,65],"enum":[1,2,9,12,14,33,38,40,41,43,44,57,66],"export":64,"final":[12,18,21,38,40,51,57,58,61,63],"float":[1,2,3,5,6,7,9,11,12,14,17,18,21,22,24,25,27,28,32,33,38,40,41,42,43,44,45,46,47,50,51,53,54,55,59,60,63,65,66,67],"function":[1,2,3,5,6,7,9,10,11,12,14,15,17,18,21,22,23,24,25,26,27,28,32,33,34,35,37,38,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,57,58,59,60,61,63,65,66,67,69,70],"goto":60,"int":[1,2,5,6,9,10,12,15,17,18,21,22,23,30,38,42,43,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67],"long":[10,61,64,67],"new":[5,6,7,9,10,15,22,24,25,27,28,30,38,41,42,43,44,47,49,50,57,58,59,61,63,65,67],"public":[1,2,3,5,6,7,9,10,11,12,14,15,17,18,21,22,23,24,25,27,28,30,32,33,37,38,40,41,42,43,44,45,47,49,50,51,53,54,55,57,58,59,60,61,63,65,66,67,69,70],"return":[1,2,3,5,6,7,9,10,11,12,14,15,17,18,21,22,23,24,25,27,28,30,32,33,38,40,41,42,43,44,45,47,49,50,51,53,54,55,57,58,59,60,61,63,65,66,67,70],"short":[12,57],"static":[1,2,7,9,10,15,18,21,22,23,32,33,38,40,42,43,46,51,53,54,55,57,58,60,63,65,66,67],"super":13,"switch":[2,14,60],"throw":[10,23],"true":[2,6,7,9,10,12,13,14,15,17,18,21,22,23,30,32,37,40,41,42,43,44,49,53,54,55,57,59,60,61,63,64,65,67,70],"void":[1,2,3,6,7,9,10,12,14,15,18,21,22,24,27,30,32,33,37,38,40,41,42,43,44,47,49,50,53,54,55,57,58,59,60,61,63,66,67,70],"while":[9,10,15,22,42,44,51,61,63,65,70],A:[2,6,9,12,22,29,30,40,43,54,57,61,64,67],And:43,As:22,By:10,For:[10,14,28,33,61,64,65],IN:33,IT:[23,58],If:[2,5,6,10,11,22,32,37,42,49,53,54,55,57,61,63,65,67,69,70],In:[12,22,38],Is:[53,54,55,65],It:[2,3,5,7,9,10,12,13,18,21,22,23,30,32,33,38,42,43,59,60,61,63,64,65,66],NOT:[2,12],No:[2,32,44,57],Not:23,ON:10,ONE:1,On:[2,32],The:[1,2,3,5,6,7,8,9,10,11,12,13,14,17,18,21,22,23,24,25,27,28,29,30,31,32,33,38,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70],There:[18,20,21,26,34,39,51,63],These:[2,8,60,61],To:[22,61],Will:[6,18,21,49,51,53,58,61,63],With:41,_1:51,_2:51,_:13,__csv_documentation__:13,__gnu_linux__:[13,62],__linux__:10,__serialization_documentation__:62,__state_machine_documentation__:63,__tabulate_documentation__:64,__unix__:64,__unnamed11__:[],__unnamed13__:[],__unnamed7__:57,__unnamed9__:57,_activest:63,_build:30,_cli:10,_event_data:63,_in:10,_out:10,_parentst:63,_rate_limit:44,_really_:43,a0:[40,41],a1:41,a2:40,a_0:24,a_1:24,a_2:24,a_gpio:17,a_pin:40,ab:[49,66],abi:[20,35],abi_encod:17,abil:[44,51],abl:[30,41,54,67],about:[10,13,51,55,57,58,60,63,64,66],abov:[2,10,18,21,22,38,43,60],absolut:[18,21,23,57],absolute_uri:57,abxi:12,ac:57,acceler:27,accept:[30,54,61],access:[17,23,35,53,58,63,68,70],accord:[23,38,40,41,42,44,61],accordingli:[9,12],accumul:[17,18,21],accur:59,ack:2,acknowledg:54,across:[3,32],act:57,action:[63,65],activ:[2,6,9,12,40,57,58,61,63],active_high:[2,40],active_level:9,active_low:[2,12],activeleaf:63,activelevel:9,actual:[1,2,12,15,22,32,33,57,61,63,66],actual_celsiu:66,actual_kelvin:66,actuat:[33,34],ad0:38,ad1:38,ad:[1,2,7,12,22,50,57,61],adafruit:[12,33,38,57,60],adc1:66,adc:[12,17,33,35,59],adc_atten_db_11:[3,5,12,41,66],adc_channel_1:12,adc_channel_2:12,adc_channel_6:[3,5],adc_channel_7:[3,5,66],adc_channel_8:41,adc_channel_9:41,adc_channel_t:[3,5],adc_conv_single_unit_1:[3,66],adc_digi_convert_mode_t:3,adc_typ:0,adc_unit_1:[3,5,66],adc_unit_2:[12,41],adc_unit_t:5,adcconfig:[3,5,12,41,66],add:[6,11,15,50,53,54,55,61],add_multicast_group:[53,54,55],add_publish:22,add_row:64,add_scan:61,add_subscrib:[9,22],addit:[3,11,14,35,41,50,65],addition:[2,9,10,61],addr:[1,12,33,53,58],address:[1,2,15,18,21,30,33,38,40,53,54,55,57,58,61,70],adjust:[32,54],ads1015:1,ads1015config:[1,12],ads1015rat:1,ads1115:1,ads1115config:1,ads1115rat:1,ads1x15:[4,12,35],ads7128:2,ads7138:[4,35],ads_read:[1,2,12],ads_read_task_fn:[1,2,12],ads_task:[1,2,12],ads_writ:[1,2,12],adventur:13,advis:49,ae:57,affect:[18,21,61],affin:65,after:[2,14,41,43,49,53,54,55,58,60,61,67,70],again:[22,58,67],against:[],agent:61,alert:2,alert_1000m:33,alert_750m:33,alert_log:2,alert_pin:2,alert_task:2,alertlog:2,algorithm:[6,7,8,11,64],alias:[18,21],align:[43,64],aliv:30,all:[2,5,6,10,22,23,33,38,43,44,49,51,55,60,61,63],all_mv:2,alloc:[3,14,51,65],allocatingconfig:[14,15],allocation_flag:14,allow:[1,2,3,5,6,7,10,12,14,17,18,21,32,33,38,40,41,42,43,47,49,52,53,54,55,59,60,61,63,65,66],along:[46,58],alow:47,alpaca:[22,35],alpha:[42,47],alreadi:[22,23,24,54,55,61,65,67],also:[2,10,12,13,14,15,18,21,22,23,32,33,38,51,60,61,63,64,65],alter_unit:[3,66],altern:[2,3,23,57],alwai:[3,5,6,18,21,23,33,49,51,61,63],am:18,amount:[3,23,49,50],amp:7,amplitud:47,an:[0,2,5,6,9,10,11,12,17,18,21,22,23,24,25,27,28,29,31,32,33,37,38,40,41,43,45,47,49,51,53,54,55,57,60,61,63,64,65,67,70],analog:[2,3,5,33,41],analog_input:2,analogev:2,analogjoystickconfig:12,analyz:51,anaolg:12,android:[57,58],angl:[7,18,21],angle_filt:7,angle_openloop:7,angle_pid_config:7,ani:[2,5,6,7,9,10,13,18,21,30,38,43,53,54,55,60,61,63,64,65,67],anonym:[22,57],anoth:[9,10,22,23,50],answer:10,any_edg:9,anyth:[13,44,51,62,63,64],anywher:10,ap:[35,68,70],ap_mac:70,apa102_start_fram:43,apa:57,api:35,app:[57,58],app_main:51,appear:57,append:[2,61],appli:[3,38,41],applic:[35,61,64],appropri:[6,54,55],approxim:[2,41,46],ar:[2,4,6,7,8,10,12,15,16,17,20,22,23,26,32,33,34,38,39,40,41,43,44,49,51,52,54,57,58,59,60,61,62,63,65,67,68],arari:62,arbitrari:10,area:[14,15],arg:44,argument:[30,44],arithmet:24,around:[3,5,6,9,10,13,14,23,37,41,42,44,45,47,49,53,60,62,63,64,65],arrai:[1,2,15,18,21,24,27,28,33,38,40,45,53,54,55,58,62],arrow:10,articl:66,artifact:60,as5600:[20,35],as5600_ds000365_5:18,as5600_read:18,as5600_writ:18,asid:42,ask:65,aspect:10,asset:33,assign:50,associ:[0,3,5,9,12,14,15,17,22,37,38,40,41,42,45,50,51,53,54,55,65],associt:[53,54,55],assum:[10,43,54,55,66],assumpt:[18,21],asymmetr:59,ate:23,atom:[7,12],attach:[15,38],attenu:[0,3,5,12,41,66],attribut:[1,2,18,21,38,40,43,57,58,60],audio:33,audiovib:33,authent:[30,57],auto:[1,2,3,5,7,9,10,12,13,15,17,18,21,22,23,32,33,38,40,41,42,43,44,51,54,55,58,59,60,62,63,64,65,66,67],auto_seq:2,auto_start:67,autoc:33,automat:[2,10,11,61,64,65,67],autonom:2,autostop:65,avail:[3,17,22,50,58],avdd:2,avdd_volt:2,averag:[2,11],aw9523:[35,39],aw9523_read:38,aw9523_writ:38,aw9523b:38,awaken:13,ax:[12,41],axi:[2,7,12,41],b0:57,b1:57,b25:66,b2:57,b3:57,b4:57,b7:40,b:[6,10,11,12,13,17,29,38,40,43,47,51,57,58,60,62,65,66],b_0:24,b_1:24,b_2:24,b_bright:38,b_down:38,b_gpio:17,b_led:38,b_pin:40,b_up:38,back:[10,14,23,54,55,58,60],background:[32,67],background_color:64,backlight:15,backlight_on_valu:15,backlight_pin:15,backspac:10,bad:[11,66],band:57,bandwidth:54,base:[7,11,18,21,24,25,26,27,28,32,42,43,51,53,58,59,60,61,63,64,66],base_encod:60,basi:2,basic:10,batch:64,batteri:22,batteryst:22,becaus:[7,18,21,23,60,64,67],been:[2,10,24,33,43,54,55,58,60,61,65,67],befor:[2,17,23,32,43,54,61,63,65,67,70],beg:23,begin:[10,22,23,54,55,57,65],behavior:[32,59],being:[1,2,3,5,7,10,12,17,18,21,22,33,38,40,41,43,59,60,63,65,66],belong:55,below:[2,7,63,64],beta:[42,47,66],better:[27,59],between:[11,22,31,45,49,58],beyond:[10,13,60,64],bezier:[35,48],bezierinfo:45,bgr:43,bi:58,bia:32,biequad:24,binari:23,bind:[30,44,51,54,55,61],biquad:[25,26,28,35],biquad_filt:24,biquadfilt:24,biquadfilterdf1:24,biquadfilterdf2:[18,21,24,25,28],biquadrat:24,bit0:60,bit1:60,bit:[2,10,12,15,38,40,42,57,58],bitfield:2,bitmask:2,bldc:[34,35],bldc_driver:6,bldc_haptic:32,bldc_motor:[7,8],bldc_type:7,bldcdriver:[6,7],bldchaptic:32,bldcmotor:[7,18,21,32],ble:[57,58],ble_appear:58,ble_oob_record:[],ble_radio_nam:58,ble_rol:58,blend:11,blerol:[57,58],blob:[10,15],block:[2,3,5,10,32,42,43,54,55,60,61,65,67],block_siz:60,blue:[11,13,43,60,64],bluetooth:57,board:15,bob:[7,30],bodmer:15,bold:64,bool:[2,6,7,9,10,12,14,15,17,18,21,22,23,30,32,37,40,41,42,43,49,53,54,55,57,59,60,61,63,65,67,70],border_bottom:64,border_color:64,border_left:64,border_right:64,border_top:64,both:[2,3,12,13,24,32,38,41,42,49,57,60,64],both_unit:[3,66],bottom:10,bound:[32,54,60],bounded_no_det:32,box:[12,58],boxart:13,bp:2,br:57,breathing_period:42,breathing_start:42,bredr:57,bright:[38,43],bro:13,broadcast:[55,57],broken:61,brushless:[6,7,8],bs:22,bsp:15,bt:57,bt_device_class:[],bt_oob_record:[],bt_radio_nam:[],btappear:[57,58],bteir:57,btgoep:57,btl2cap:57,btspp:57,btssp_1_1:57,bttype:57,bu:[2,15],budget:64,bufer:65,buffer:[2,3,9,14,22,54,60,61,62,65],buffer_s:55,build:[26,35,61],built:[13,54,62,63,64],bundl:12,buscfg:15,busi:55,butterworth:[26,35],butterworth_filt:25,butterworthfilt:[18,21,25,28],button:[2,12,35,37,38],button_2:9,button_component_nam:9,button_top:9,buzz1:33,buzz2:33,buzz3:33,buzz4:33,buzz5:33,byte_ord:43,byteord:43,bytes_encod:60,bytes_encoder_config:60,bytes_written:[9,62],c:[6,10,13,15,22,23,35,57,60,62,64,66],c_str:23,cach:61,calcul:[2,7,32,66],calibr:[5,7,33,41],call:[3,5,9,10,11,12,14,17,18,21,22,32,33,41,43,44,51,53,54,55,58,59,60,61,63,65,67,69,70],call_onc:22,callback:[1,2,3,5,7,9,12,14,17,18,21,22,33,38,40,41,42,43,51,52,53,54,55,58,59,60,61,63,65,66,67],callback_fn:[65,67],camera:61,can:[2,6,7,8,9,10,11,12,14,15,17,18,21,23,30,31,32,33,41,42,43,44,45,49,51,54,55,57,58,59,60,61,62,63,64,65,66,67,69],can_chang:42,cannot:[23,54,58,61,62],capabl:[38,57,58],captain:64,captur:[2,40],carrier:57,carrier_data_ref:57,carrierpowerst:57,catalog:66,caus:[61,63],caution:10,cb:[15,22,61],cc:58,cdn:[38,60],cell:[13,64],celsiu:66,center:[12,32,41,49,64],central:57,central_onli:57,central_peripher:57,certain:[32,63],cf:57,ch04:57,ch0:2,ch1:2,ch2:2,ch3:2,ch4:2,ch5:2,ch6:2,ch7:2,chang:[7,9,11,32,38,40,42,44,47,59,61,63],change_gain:59,channel:[0,1,2,3,5,6,11,12,17,41,42,60,61,66,69,70],channel_id:2,channel_sel:2,channelconfig:42,charact:10,characterist:64,chart:[51,64],chdir:23,check:[2,6,7,9,23,30,32,42,53,54,61,67,70],child:63,childstat:63,chip:[1,2,3,17,20,38,39,40,43,58,66],choos:6,chose:66,chrono:[1,2,7,9,14,18,21,33,38,40,42,43,44,51,53,54,55,59,60,63,65,66,67],chrono_liter:[1,2,12,33],chunk:57,cin:[10,63],circl:41,circuit:66,circular:41,clamp:[6,11,59,60],clang:66,class_of_devic:57,classic:57,clean:[23,54,65],cleanup:[23,53],clear:[2,10,15,17,38,58,59,61],clear_event_high_flag:2,clear_event_low_flag:2,clear_lin:10,clear_pin:38,clear_screen:10,clear_to_end_of_lin:10,clear_to_start_of_lin:10,cli:[35,63],client:[30,31,35,52,53],client_socket:[54,55],client_task:[54,55],client_task_fn:[54,55],clifilesesson:10,clint:64,clisess:10,clk_speed:[1,2,12,18,21,33,38,40,58],clock:[2,43,57,60],clock_spe:15,clock_speed_hz:15,clock_src:60,close:[7,8,18,21,23,32,54,61],co:[43,60],coars:32,coarse_values_strong_det:32,code:[4,7,8,10,15,16,17,22,23,41,44,51,52,57,59,60,61,62,63,64,65,67,68],coeffici:[24,27,29,47,66],collect:[2,61],color:[10,14,15,35,43,60,64],color_data:14,color_map:15,column:[64,66],column_separ:64,com:[2,6,7,10,13,15,18,23,24,28,32,33,38,44,55,57,58,60,61,63,64,66,69,70],combin:[53,54,55],combo:53,come:55,comma:13,command:[7,15,30,35],common:[12,15,33,57],common_compon:10,commun:[1,2,12,18,21,33,38,40,54,55,58],compat:61,complet:[2,10,13,33,42,57,61,64,65],complex:65,complex_root:63,compon:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,27,28,29,30,32,33,34,35,37,38,39,40,41,42,43,44,45,46,47,49,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70],compos:57,comput:[11,18,21,31,49,57,59,66],compute_voltag:66,condit:[17,42,65],condition_vari:[1,2,3,5,7,12,17,18,21,33,38,40,41,43,58,59,60,63,65,66],conf:[3,5],config:[1,2,3,5,6,7,9,12,14,17,18,21,23,25,27,28,32,33,37,38,40,41,42,43,44,45,47,49,51,53,54,55,57,58,59,60,61,65,66,67,69,70],config_bt_ble_en:58,config_esp32_wifi_nvs_en:[69,70],config_esp_maximum_retri:70,config_esp_wifi_password:[58,69,70],config_esp_wifi_ssid:[58,69,70],config_freertos_generate_run_time_stat:51,config_freertos_use_trace_facil:51,config_hardware_box:15,config_hardware_ttgo:15,config_hardware_wrover_kit:15,config_rtsp_server_port:61,configur:[0,1,2,3,5,6,7,9,10,12,14,15,17,18,21,23,25,27,28,32,33,37,38,40,41,42,43,44,45,47,49,51,53,54,55,57,58,59,60,61,62,63,65,66,67,70],configure_alert:2,configure_global_control:38,configure_l:38,configure_pow:6,configure_stdin_stdout:[10,63],confirm:57,confirm_valu:57,connect:[7,9,12,30,33,40,42,54,57,61,69,70],connect_callback:70,connect_config:54,connectconfig:54,consecut:2,consol:64,constant:[59,64],constexpr:[1,2,15,18,21,32,38,40,57,58,60,62],construct:[1,2,9,10,11,18,19,21,25,28,33,38,40,44,45,47,51,53,58,61,67],constructor:[2,10,11,22,32,43,44,50,53,60,61,66],consum:63,contain:[0,9,10,11,12,14,15,17,22,23,29,32,37,45,50,51,55,57,58,59,61,62,63,70],content:[23,64],context:[22,63,67],continu:[2,4,10,23,33,35,55,65,66],continuous_adc:3,continuousadc:[3,66],control:[2,6,7,8,15,18,21,22,30,32,33,35,38,40,42,43,45,57,59,61],control_point:45,control_socket:61,controller_driv:15,conveni:[10,12,13,18,21,42,53,62,63,64],convers:[1,2,3,11,18,21,41,53],convert:[2,5,6,7,11,12,18,21,22,23,41,49,53,58,61,66],convert_mod:[3,66],convieni:[45,47],cool:44,coolei:64,coordin:[15,37],copi:[10,11,23,50,60,63,65],copy_encod:60,core:[9,57,65,67],core_id:[7,9,65,67],core_update_period:7,corner:[15,64],correct:[7,63],correspond:[2,15,33,38,66],could:[2,11,13,18,23,59,62,63,64],couldn:[22,23],count:[1,2,7,9,17,18,21,33,38,40,42,43,44,51,59,60,65,66],counter:[17,18,21],counter_clockwis:7,counts_per_revolut:[17,18,21],counts_per_revolution_f:[18,21],counts_to_degre:[18,21],counts_to_radian:[18,21],coupl:[22,41],cout:[10,64],cplusplu:10,cpp:[23,35,44,58,61],cpprefer:[23,44],cpu:51,cr:61,crd:17,creat:[2,7,9,10,11,12,13,15,17,18,21,23,30,32,41,43,44,49,51,54,55,57,58,59,60,61,63,64,65,66,69,70],create_directori:23,creation:[18,21],credenti:57,cross:[2,44,65,67],cs:7,cseq:61,csv2:13,csv:[2,23,35],csv_data:13,ctrl:10,cubic:45,curent:[53,63],current:[6,7,9,10,12,15,17,18,21,22,30,31,32,37,38,42,44,47,50,51,52,59,60,61,66,70],current_directori:30,current_duti:42,current_hfsm_period:63,current_limit:7,current_pid_config:7,current_sens:7,currentlyact:63,currentsensor:7,currentsensorconcept:7,cursor:[10,15],curv:45,custom:[14,22,23,33,60,62],cutoff:[7,25,27],cv:[1,2,3,5,7,12,17,18,21,22,33,38,40,41,42,43,54,58,59,60,63,65,66],cv_retval:65,cv_statu:65,cyan:64,cycl:[6,33,42,60],d2:12,d3:12,d4:12,d5:12,d6:12,d:[7,12,22,44,53,54,55],d_current_filt:7,dam:66,daniele77:10,data:[0,1,2,3,5,7,9,11,12,13,14,15,18,21,22,23,24,25,27,28,30,33,37,38,40,41,43,51,53,54,55,57,58,61,62,63,66,70],data_address:58,data_command_pin:15,data_len:[1,2,12,18,21,33,38,40],data_s:60,data_sheet:66,data_str:22,dataformat:2,datasheet:[18,33,38,58,60,66],datasheet_info:66,date:[3,23,64],date_tim:23,dav:57,db:66,dbm:57,dc:[6,7,8,15],dc_level_bit:15,dc_pin:15,dc_pin_num:15,de:22,dead_zon:6,deadband:[12,41,49],deadzon:41,deadzone_radiu:41,deal:57,debug:[44,58,63,65,67],debug_rate_limit:44,decod:[7,18,21,58,61],dedic:12,deep:63,deep_history_st:63,deephistoryst:63,default_address:[1,2,18,21,33,38,40],defautl:47,defin:[22,43,49,60,61,62,63],definit:[19,22],degre:[17,18,21],deinit:[3,70],del:60,delai:[7,24],delet:[5,10,12,17,23,60],delete_fn:60,delimit:13,demo:[10,15],depend:[3,32,49,60,63],depth:60,dequ:10,deriv:[59,63],describ:[14,15,49,54,57,61],descriptor:[53,54,55],deseri:[9,22,57,62],design:[12,18,21,32,34,37,43,61,63,66],desir:[0,6,32],destin:23,destroi:[1,2,3,5,6,7,9,12,17,18,21,30,33,38,40,41,43,59,60,61,63,65,66,67],destruct:65,destructor:[10,22,32,60,61,65],detail:[7,32,54,57],detect:[9,10],detent:32,detent_config:32,detentconfig:32,determin:[18,21],determinist:3,dev:15,dev_addr:[1,2,12,18,21,33,38,40],dev_kit:15,devcfg:15,develop:[7,15,57,63],devic:[1,2,15,18,21,32,33,37,38,40,57,58,69],device_address:[1,2,18,21,33,38,40],device_class:57,devkit:15,diagno:33,diagnost:33,did_pub:22,did_sub:[9,22],differ:[2,15,18,19,20,21,22,24,26,33,39,42,43,44,58,59,60,63],digial:27,digit:[2,24,25,28],digital_biquad_filt:[24,28],digital_input:2,digital_output:2,digital_output_mod:2,digital_output_valu:2,digitalconfig:12,digitalev:2,dim:38,dimension:50,dir_entri:23,dirac:64,direct:[5,12,24,38,40,58],directli:[2,6,8,20,33,34,43,45],director:64,directori:[23,30],directory_iter:23,directory_list:23,disabl:[2,6,7,10,17,18,38,58,60],disconnect:[61,70],disconnect_callback:70,discontinu:49,discover:57,discuss:[10,58],displai:[13,35,57,61],display_driv:[15,16],display_event_menu:63,distinguish:62,distribut:[22,49],divid:[11,24,50,59,60,66],divider_config:66,divis:66,dma:[3,60,66],dma_en:60,dnp:2,doc:[6,10,14,30,60,66,69,70],document:[10,13,18,60,62,63,64],doe:[3,5,6,10,13,17,18,21,23,30,32,38,40,43,53,61,62,63,64,67],doesn:[2,23],don:[1,2,3,5,7,12,17,18,21,22,33,38,40,41,43,51,54,55,58,59,60,65,66,67],done:[22,42,53,54,55],dot:50,doubl:[10,14],double_buff:14,double_click:33,down:[10,12,43,53,54,55,59,63,65],download:57,doxygen:30,doxygenfunct:30,drain:2,draw:[14,15],drive:[2,7,22,33,34,38,60],driven:[32,34],driver:[1,2,7,8,10,12,14,16,18,21,34,35,37,38,40,43,58,61],driverconcept:7,drv2605:[34,35],drv:15,ds:[2,33],dsiplai:14,dsp:[24,27],dsprelat:[24,28],dual:[12,57],dualconfig:12,dummycurrentsens:7,dump:64,durat:[1,2,7,9,14,18,21,32,33,38,40,42,43,44,51,53,54,55,59,60,63,65,66,67],duration0:60,duration1:60,dure:[59,63],duti:[6,42],duty_a:6,duty_b:6,duty_c:6,duty_perc:42,duty_resolut:42,dx:13,dynam:[7,32,47,58,59],dynamictask:65,e2:66,e:[10,23,33,43,47,57,60,63,66],each:[2,3,5,6,11,12,22,23,28,30,32,38,41,44,51,61,62],earli:[1,2,3,5,7,12,17,18,21,33,38,40,41,43,59,60,63,65,66],easili:[2,18,52,64,65],eastwood:64,ec:[9,22,23,61,62],eccentr:[33,34],ecm:33,ed:17,edg:[2,9,18,21,32,33,60],edit:10,edr:57,eeprom:58,effici:13,eh_ctrl:58,eight:1,eir:57,either:[12,17,51,66],el_angl:7,elaps:[1,2,9,33,42,44,58,59,65,66,67],electr:[7,64],element:[5,50],els:[2,3,5,7,9,23,38,40,58,62,63,64,66],em:[9,22],emb:64,embed:64,embedded_t:64,emplace_back:58,empti:[33,43,57,61,69,70],empty_row:64,en:[6,10,23,24,25,28,30,44,53,54,55,57,58,60,66,69,70],enabl:[2,3,5,6,7,9,10,12,14,22,32,38,51,52,54,58,64,65,69,70],enable_if:[17,50],enable_reus:[53,54,55],encapsul:58,encod:[32,35,61],encode_fn:60,encoded_symbol:60,encoder_typ:19,encoder_update_period:[18,21],encodertyp:17,encrypt:57,end:[2,10,15,22,23,32,33,43,54,55,57,58,63,65],end_fram:43,endev:63,endif:[15,58,64],endl:[10,64],endpoint:[53,54,55],energi:57,enforc:[63,64],english:[38,57],enough:[10,65],ensur:[7,10,49,60,69,70],enter:[2,10,63],enterpris:57,entri:[51,63],enumer:[1,2,9,12,14,33,38,40,41,43,44,57,66],eoi:61,epc:57,equal:10,equat:[17,24,66],equival:[10,13,38,64],erm:[33,34],err:[1,2,12,18,21,23,33,38,40,58],error:[1,2,9,22,23,33,38,44,59,60,61,66],error_cod:[9,22,23,61,62],error_rate_limit:44,esp32:[3,6,10,12,23,30,32,41,60,61,64,69,70],esp32s2:3,esp32s3:3,esp:[3,5,6,9,10,15,17,24,27,30,35,42,44,55,58,60,61,64,65,67,69,70],esp_bt_dev_get_address:58,esp_err_t:[15,60],esp_err_to_nam:[1,2,33,38],esp_error_check:15,esp_lcd_ili9341:15,esp_log:44,esp_ok:[1,2,12,18,21,33,38,40,58,60],esphom:15,espp:[1,2,3,5,6,7,9,10,11,12,14,15,17,18,21,22,23,24,25,27,28,30,31,32,33,37,38,40,41,42,43,44,45,47,49,50,51,53,54,55,57,58,59,60,61,62,63,65,66,67,69,70],espressif:[6,10,15,27,55,60,69,70],estim:64,etc:[9,23,38,40,43,59,60,62],evalu:[45,47],even:[58,62,64],evenli:32,event1:22,event1_cb:22,event2:22,event2_cb:22,event:[2,9,10,35,58,63,70],event_callback_fn:[9,22],event_count:2,event_flag:2,event_high_flag:2,event_low_flag:2,event_manag:22,eventbas:63,eventdata:70,eventmanag:[9,22],everi:[14,18,21,44],everybodi:10,everyth:10,exactli:57,exampl:[4,8,16,30,52,68],exceed:70,excel:7,except:[10,23],exchang:57,execut:[10,22,63,65,67],exis:70,exist:[6,10,13,23,61,62,63,64],exit:[1,2,3,5,7,10,12,17,18,21,33,38,40,41,43,59,60,63,65,66],exitact:10,exitchildren:63,exitselect:63,exp:[47,51],expand:35,expir:67,explicit:[9,10,53,61,66],explicitli:[10,65],expos:[10,13,44,64],extend:57,extern:[2,10,33,41,57,63,64],external_typ:57,extra:[60,61],extra_head:61,exttrigedg:33,exttriglvl:33,f4:57,f:[10,23],f_cutoff:[25,27],f_sampl:[25,27],fa:57,facil:51,factor:[18,21,27,32,66],fade:42,fade_time_m:42,fahrenheit:66,fail:[1,2,9,12,18,21,33,38,40,58,62,70],fake:65,fall:[2,9,58,60],falling_edg:9,fals:[1,2,3,5,6,7,9,10,12,15,17,18,21,22,23,30,32,33,37,38,40,41,42,43,49,51,54,55,58,59,60,61,63,65,66,67,70],famili:[1,2],far:10,fast:[35,48,58],fast_co:46,fast_ln:46,fast_math:46,fast_sin:46,fast_sqrt:46,fastest:[18,21],fault:6,fclose:23,fe:57,featur:[2,10],feedback:[32,33,34],feel:7,few:[10,15,22,63],ff:57,fi:[69,70],field:[2,7,23,41,57,58,61],field_fal:58,field_ris:58,figur:[13,23,62,63,64],file2:23,file:[31,35],file_byt:23,file_cont:23,file_s:23,file_str:23,file_system:23,filenam:13,filesystem:30,fill:[15,24,27,37,41,53,54,55,58],filter:[3,5,7,17,18,21,29,35,66],filter_cutoff_hz:[18,21],filter_fn:[7,18,21],fine:32,fine_values_no_det:32,fine_values_with_det:32,finger563:[30,63],finish:[10,32,60],first:[2,7,22,43,54,55,57,58,61,66,67],first_row_is_head:13,fish:10,fit:14,fix:66,fixed_length_encod:62,fixed_resistance_ohm:66,flag:[2,15,22,57,58,60],flip:49,floatrangemapp:41,flush:[14,15,23],flush_callback:[14,15],flush_cb:15,flush_fn:14,fmod:42,fmt:[2,3,5,10,12,13,15,17,18,21,22,38,40,41,42,51,54,55,58,59,60,61,62,64,65,66,67,70],foc:[6,7],foc_typ:7,foctyp:7,folder:[4,8,10,13,16,17,41,44,51,52,59,62,63,64,65,67,68],follow:[2,7,24,32,33,43,46,51,57,58,60,63,66],font_align:64,font_background_color:64,font_color:64,font_styl:64,fontalign:64,fontstyl:64,fopen:23,forc:[6,14],force_refresh:14,form:[24,25,61],format:[2,13,15,22,23,35,51,57,61,64,65,66],formula:66,forum:57,forward:10,found:[18,21,33,57,58],four:1,frac:[24,47,66],frag_typ:61,fragment:61,frame:[2,43,61],fread:23,free:[14,23,42,60,64],free_spac:23,freebook:[24,28],freerto:[9,51,65,67],frequenc:[3,5,18,21,25,27,32,42],frequency_hz:42,frequent:[14,59],from:[1,2,3,5,6,7,10,11,12,14,15,18,21,22,23,26,30,32,33,34,35,37,38,40,41,42,44,47,49,50,53,54,55,57,58,59,60,61,62,63,64,65,66,70],from_sockaddr:53,fs:23,fseek:23,ftell:23,fthat:11,ftm:58,ftp:[35,57,61],ftp_anon:57,ftp_client_sess:30,ftp_ftp:57,ftp_server:30,ftpclientsess:30,ftpserver:30,fulfil:[18,21],full:[6,38,43,61],fulli:[33,63,65],fun:22,further:61,futur:[44,57,61],fwrite:23,g:[11,23,33,38,43,47,57,60,66],g_bright:38,g_down:38,g_led:38,g_up:38,gain:[1,32,59],game:57,gamepad:[57,58],gamma:[42,47],gate:6,gaussian:[35,42,48],gb:13,gbc:13,gener:[2,18,21,26,53,57,60,61,69,70],generatedeventbas:63,generic_hid:57,geometr:11,get:[1,2,3,6,7,9,10,11,12,13,14,15,17,18,21,22,23,30,32,37,40,41,42,43,47,51,53,54,55,57,58,59,60,61,62,63,64,65,66,70],get_accumul:[18,21],get_all_mv:2,get_all_mv_map:2,get_celsiu:66,get_config:59,get_count:[17,18,21],get_data:61,get_degre:[17,18,21],get_digital_input_valu:2,get_duti:42,get_electrical_angl:7,get_error:59,get_event_data:2,get_event_flag:2,get_event_high_flag:2,get_event_low_flag:2,get_fahrenheit:66,get_free_spac:23,get_ftm_length:58,get_head:61,get_height:61,get_histori:10,get_id:57,get_info:65,get_integr:59,get_interrupt_captur:40,get_interrupt_statu:58,get_ipv4_info:[53,54,55],get_jpeg_data:61,get_kelvin:66,get_mechanical_degre:[18,21],get_mechanical_radian:[18,21],get_mjpeg_head:61,get_mount_point:23,get_mv:[2,3,66],get_num_q_t:61,get_offset:[15,61],get_output_cent:49,get_output_max:49,get_output_min:49,get_output_rang:49,get_packet:61,get_partition_label:23,get_payload:61,get_pin:[38,40],get_posit:32,get_power_supply_limit:6,get_q:61,get_q_tabl:61,get_quantization_t:61,get_radian:[17,18,21],get_rat:3,get_remote_info:54,get_resist:66,get_revolut:17,get_root_path:23,get_rpm:[18,21],get_rpt_head:61,get_rtp_header_s:61,get_scan_data:61,get_session_id:61,get_shaft_angl:7,get_shaft_veloc:7,get_siz:57,get_stat:12,get_terminal_s:10,get_total_spac:23,get_type_specif:61,get_used_spac:23,get_user_input:10,get_user_select:63,get_valu:[12,41],get_values_fn:41,get_vers:61,get_voltag:66,get_voltage_limit:6,get_width:61,getactivechild:63,getactiveleaf:63,getiniti:63,getinputhistori:10,getlin:10,getparentst:63,getsocknam:[53,54,55],getter:[50,61],gettimerperiod:63,gettin:41,gimbal:32,github:[10,13,15,32,45,55,58,60,61,63,64],give:[53,63,65],given:[2,22,25,61,63],glitch:17,global:[3,38],go:[22,23,63],goe:2,gone:65,goodby:10,googl:58,got:[2,22,61,70],gotten:[7,10,70],gpio:[2,6,9,12,17,38,40,42,60],gpio_a:12,gpio_a_h:[6,7],gpio_a_l:[6,7],gpio_b:12,gpio_b_h:[6,7],gpio_b_l:[6,7],gpio_c_h:[6,7],gpio_c_l:[6,7],gpio_config:2,gpio_config_t:2,gpio_down:12,gpio_en:[6,7],gpio_evt_queu:2,gpio_fault:[6,7],gpio_i:12,gpio_install_isr_servic:2,gpio_intr_negedg:2,gpio_isr_handl:2,gpio_isr_handler_add:2,gpio_joystick_select:12,gpio_left:12,gpio_mode_input:2,gpio_num:[9,43,60],gpio_num_18:15,gpio_num_19:15,gpio_num_22:15,gpio_num_23:15,gpio_num_2:9,gpio_num_37:9,gpio_num_45:15,gpio_num_48:15,gpio_num_4:15,gpio_num_5:15,gpio_num_6:15,gpio_num_7:15,gpio_num_t:15,gpio_pullup:12,gpio_pullup_dis:2,gpio_pullup_en:[1,2,12,18,21,33,38,40,58],gpio_right:12,gpio_select:12,gpio_start:12,gpio_up:12,gpio_x:12,gpo:58,grab:41,gradient:11,grai:44,graphic:11,gravit:64,grb:43,greater:44,green:[11,43,44,60,64],greengrass:64,grei:64,ground:12,group:[23,53,54,55,57],group_publ:57,guarante:43,guard:63,gui:[14,15,51],guid:[10,69,70],h:[10,11,15,44,61],ha:[2,7,10,12,17,18,21,22,23,30,33,38,40,42,43,51,54,55,57,58,60,61,63,64,65,67,70],hack:10,half:[18,21,24],handl:[9,10,30,38,40,43,54,55,60,63,65],handle_all_ev:63,handle_res:10,handleev:63,handler:[2,9,55],handov:57,handover_vers:57,happen:[10,22],haptic:35,haptic_config:32,haptic_motor:32,hapticconfig:32,hardawr:42,hardwar:[7,17,27,38,42,43,61],hart:66,has_q_tabl:61,has_stop:63,has_valu:[3,5,12,41,42,66],hash:57,have:[2,7,10,13,14,22,24,32,33,38,41,42,43,44,51,54,59,60,61,63,64,65,66,67,69,70],hc:57,heart:7,height:[10,14,15,61],hello:[10,58],hello_everysess:10,help:57,helper:53,henri:7,here:[10,13,18,22,33,38,40,58,59,64],hid:57,hid_dev_mod:58,hide_bord:64,hide_border_left:64,hide_border_right:64,hide_border_top:64,high:[2,3,6,9,14,17,32,40,51,60],high_level:9,high_limit:17,high_resolution_clock:[1,2,7,9,18,21,33,38,40,42,43,44,51,59,60,65,66],high_threshold_mv:2,high_water_mark:51,higher:[24,27],highlight:64,histori:[10,24,25,27,28,63],history_s:10,hmi:15,hold:[10,14,57,58],home:37,hop:[53,54,55],horizont:64,host:[2,15,38,57,69],hot:66,how:[7,13,14,17,59,62,63,64,66],howev:24,hpp:[0,1,2,3,5,6,7,9,10,11,12,13,14,15,17,18,19,21,22,23,24,25,27,28,29,30,32,33,37,38,40,41,42,43,44,45,46,47,49,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70],hr:57,hs:57,hsfm:63,hsv:[11,43,60],html:[6,10,14,15,24,28,57,60,69,70],http:[2,6,7,10,13,14,15,18,23,24,25,28,32,33,38,44,45,53,54,55,57,58,60,61,63,64,66,69,70],http_www:57,https_www:57,hue:[11,43,60],human:[13,23,64],human_read:23,hz:[3,32],i2c:[4,18,20,21,33,35,38,39,40,43,58],i2c_cfg:[1,2,12,18,21,33,38,40,58],i2c_config_t:[1,2,12,18,21,33,38,40,58],i2c_driver_instal:[1,2,12,18,21,33,38,40,58],i2c_freq_hz:[1,2,12,18,21,33,38,40,58],i2c_master_read_from_devic:2,i2c_master_write_read_devic:[1,12,18,21,33,38,40,58],i2c_master_write_to_devic:[1,2,12,18,21,33,38,40,58],i2c_mode_mast:[1,2,12,18,21,33,38,40,58],i2c_num:[1,2,12,18,21,33,38,40,58],i2c_param_config:[1,2,12,18,21,33,38,40,58],i2c_read:33,i2c_scl_io:[1,2,12,18,21,33,38,40,58],i2c_sda_io:[1,2,12,18,21,33,38,40,58],i2c_timeout_m:[1,2,12,18,21,33,38,40,58],i2c_writ:33,i:[2,7,13,17,35,39,43,51,58,59,62,63,64,65,66],i_gpio:17,id:[2,9,30,33,57,61,65,67],ident:10,identifi:[33,57,61],idf:[3,5,6,9,10,35,42,44,55,60,69,70],ifs:23,ifstream:23,ignor:[10,17,22],iir:27,il:57,imag:61,imap:57,imax:38,imax_25:38,imax_50:38,imax_75:38,immedi:[63,65],imped:[6,64],impl:[25,28],implement:[2,6,7,8,10,11,24,25,27,28,30,31,32,45,46,47,50,57,61,63,67],implicit:[18,21],improv:10,impuls:27,inact:57,includ:[0,1,2,3,5,6,7,9,10,11,12,13,14,15,17,18,19,21,22,23,24,25,27,28,29,30,32,33,37,38,40,41,42,43,44,45,46,47,49,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70],incom:54,incomplet:57,increas:[9,17,44,59],increment:[2,17,38],incur:14,independ:[41,50,64],index:[2,17,43,50,61,66],indic:[38,40,54,55,57,58,65],individu:[41,45],induct:7,infinit:27,info:[1,2,3,5,7,9,12,17,22,32,33,41,43,44,51,53,54,55,59,60,61,66,67],info_rate_limit:44,inform:[11,14,18,21,25,28,38,40,41,43,45,51,53,54,55,57,58,60,63,66,69,70],infrar:60,inherit:10,init:[41,53,54],init_ipv4:53,init_low_level:58,initail:[3,66],initi:[1,2,3,5,6,7,9,12,14,15,17,18,21,27,33,37,38,40,41,42,47,49,53,54,55,58,60,63,65,67,69,70],inlin:[1,2,3,5,6,7,9,10,12,14,15,17,18,21,22,23,24,25,27,28,30,32,33,37,38,40,41,42,43,44,45,47,49,50,51,53,54,55,57,58,59,60,61,63,65,66,67,69,70],inout:2,input:[2,7,9,10,12,18,21,24,25,27,28,32,33,35,38,40,41,49],input_delay_n:15,input_driv:37,input_valu:2,inquiri:57,insert:10,insid:2,instal:[1,2,9,12,18,21,33,38,40,58],instanc:[22,23,64],instant:42,instanti:51,instead:[10,30,49,62,63],instruct:27,instrument:[2,33],int16_t:17,int8_t:62,integ:[6,17,46,53,58],integr:59,integrator_max:[7,59],integrator_min:[7,59],intend:[45,63,65],interact:[10,20,22,23,39,61],interest:[12,22],interfac:[6,8,9,14,20,23,30,32,33,35,38,39,40,43,60,61],interfer:32,intermedi:57,intern:[2,10,12,15,17,24,25,27,28,33,38,40,53,63],interpol:11,interrupt:[2,9,17,38,40,58,65],interrupt_typ:9,interrupttyp:9,intr_typ:2,introduc:49,inttrig:33,invalid:[10,11],invalid_argu:10,invers:42,invert:[12,37,38,40,42,49],invert_color:15,invert_i:37,invert_input:49,invert_output:49,invert_x:37,invoc:59,io:[14,15,23,35,45,57],io_conf:2,io_num:2,ip2str:70,ip:[30,53,54,55,61,70],ip_add_membership:[53,54,55],ip_address:[30,54,55,61],ip_callback:70,ip_event_got_ip_t:70,ip_evt:70,ip_info:70,ip_multicast_loop:[53,54,55],ip_multicast_ttl:[53,54,55],ipv4:53,ipv4_ptr:53,ipv6:53,ipv6_ptr:53,ir:60,irdaobex:57,is_a_press:12,is_act:61,is_al:30,is_b_press:12,is_charg:22,is_clos:61,is_complet:61,is_connect:[30,54,61,70],is_dir:23,is_directori:23,is_down_press:12,is_en:[6,7],is_fault:6,is_floating_point:50,is_left_press:12,is_multicast_endpoint:55,is_passive_data_connect:30,is_press:[9,12],is_right_press:12,is_run:[32,65,67],is_select_press:12,is_start:65,is_start_press:12,is_up_press:12,is_valid:[53,54,55],isr:[2,9],issu:10,istream:10,it_st:58,ital:64,item:[13,23],iter:[15,22,23,54,55,65,67],its:[2,3,18,21,22,30,32,38,40,47,51,53,54,55,58,59,63,69],itself:[14,22,37,61,65],j:64,join:[53,54,55],josh:64,joybonnet:[1,12],joystick:[2,12,35,57],joystick_config:12,joystick_i:12,joystick_select:12,joystick_x:12,jpeg:61,jpeg_data:61,jpeg_fram:61,jpeg_frame_callback_t:61,jpeg_head:61,jpegfram:61,jpeghead:61,jpg:13,js1:41,js2:41,jump:49,june:64,just:[2,12,18,21,22,57,60,61,62,63,66],k:[10,66],k_bemf:7,kbit:58,kd:[7,32,59],kd_factor_max:32,kd_factor_min:32,keep:67,keepal:54,kei:[10,57,58,61],kelvin:66,keyboard:[10,57],kg:64,ki:[7,59],kind:[19,63],know:[14,18,21,22,65],known:[57,63],kohm:40,kp:[7,32,59],kp_factor:32,kv:7,kv_rate:7,l:10,label:[15,23],lack:23,lambda:[1,2,12,18,21,33,38,40,44,58,66],landscap:[14,15],landscape_invert:14,larg:61,larger:[3,10,61],last:[12,17,41,43,57,59,63],last_it_st:58,last_unus:12,latch:60,later:[6,15,17,67],latest:[6,10,37,41,51,59,60,66,69,70],launch:57,launcher:[],launcher_record:[],lazi:13,lcd:15,lcd_send_lin:15,lcd_spi_post_transfer_callback:15,lcd_spi_pre_transfer_callback:15,lcd_write:15,le:57,le_rol:57,le_sc_confirm:57,le_sc_random:57,lead:[3,11],leaf:63,learn:[33,57],least:[17,43,54],leav:2,led:[2,35,38,60],led_callback:42,led_channel:42,led_encod:[43,60],led_encoder_st:60,led_fade_time_m:42,led_reset_cod:60,led_stip:60,led_strip:[43,60],led_task:42,ledc:42,ledc_channel_5:42,ledc_channel_t:42,ledc_high_speed_mod:42,ledc_mode_t:42,ledc_timer_10_bit:42,ledc_timer_13_bit:42,ledc_timer_2:42,ledc_timer_bit_t:42,ledc_timer_t:42,ledstrip:43,left:[12,15,17,43,64],legaci:57,legend:[13,64],len:43,length16:[],length:[2,15,24,27,43,50,57,58,60],less:[6,41,57,58,65],let:[10,14,22,51],level0:60,level1:60,level:[6,7,8,9,22,32,33,40,43,44,53,54,55,57,60,61,63,66,67],leverag:27,lib:33,libarari:62,libfmt:44,librari:[10,22,23,32,33,35,57,62,64],licens:64,life:[10,62],lifecycl:14,light:[11,37,44,62,63,64],like:[22,53],limit:[6,7,10,17,44,57,59],limit_voltag:[6,7],line:35,line_input:10,linear:[33,34],lineinput:10,link:[13,23],links_awaken:13,list:[2,23,33,57],list_directori:23,listconfig:23,listen:[30,54,61],lit:[2,33],littl:[22,42],littlef:23,lk:[1,2,3,5,7,12,17,18,21,22,33,38,40,41,42,43,59,60,63,65,66],ll:[1,2,12,18,21,22,33,38,40,43,58,67],ln:66,load:[12,13,57],local:57,lock:[54,58,65],log:[2,7,9,22,32,33,35,37,38,40,42,43,51,58,60,61,65,66,67],log_level:[1,2,3,5,6,7,9,12,14,17,18,21,32,33,37,38,40,41,42,43,54,55,58,59,60,61,63,65,66,67,69,70],logger1:44,logger1_thread:44,logger2:44,logger2_thread:44,logger:[1,2,3,5,6,7,9,12,14,17,18,21,22,23,32,33,35,37,38,40,41,42,43,53,54,55,58,59,60,61,63,65,66,67,69,70],logger_:[14,41],logger_config:53,logger_fn:44,logic:[2,12,55,57],long_local_nam:57,longer:10,loop:[7,8,10,18,21,23,32,44,65],loop_foc:7,loop_iter:44,loopback_en:[53,54,55],loos:22,lose:10,lot:[9,64],low:[2,5,6,7,8,9,12,17,22,40,53,57,60],low_level:9,low_limit:17,low_threshold_mv:2,lower:[17,38,40,66],lowest:[9,65,67],lowpass:[26,35],lowpass_filt:27,lowpassfilt:27,lra:[33,34],lsb:[2,38],lv_area_t:[14,15],lv_color_t:[14,15],lv_disp_drv_t:[14,15],lv_disp_flush_readi:14,lv_tick_inc:14,lvgl:[14,15,37],lvgl_esp32_driv:15,lvgl_tft:15,m:[1,2,3,5,7,12,17,18,21,22,32,33,38,40,41,42,43,44,54,58,59,60,63,64,65,66],m_pi:[18,21,51],ma:66,mac:[57,58,70],mac_addr:57,mac_address:57,machin:35,macro:44,made:58,magenta:64,magic_enum_no_check_support:63,magnet:[20,32,35,64],magnetic_det:32,magnitud:[41,50,59],magnitude_squar:50,mai:[2,3,9,32,43,57,58,63],mailbox:58,mailto:57,main:[7,14,60],mainli:14,maintain:[14,18,21,58],make:[1,2,7,12,18,21,22,23,33,38,40,53,57,58,61,63,66],make_alternative_carri:57,make_android_launch:[57,58],make_ev:63,make_handover_request:57,make_handover_select:[57,58],make_le_oob_pair:[57,58],make_multicast:[53,54,55],make_oob_pair:57,make_shar:[7,15],make_text:[57,58],make_uniqu:[1,2,10,12,33,42,51,54,55,60,65],make_uri:[57,58],make_wifi_config:[57,58],makeact:63,maker:64,malloc_cap_8bit:14,malloc_cap_dma:14,manag:[5,11,12,13,14,23,35,38,40,42,54,55,57,58],mani:[7,9,17,22,54,55,70],manipul:9,manual:[2,10,32,61,63],manual_chid:2,map:[2,12,41,49,61],mapped_mv:2,mapper:[35,41,48],mario:13,mark:[51,61],markdownexport:64,marker:61,mask:[38,40],maskaravivek:57,mass:[33,34],master:[1,2,10,12,15,18,21,33,38,40,55,58,60],match:[23,30],math:[35,45,47,49,50],max:[2,6,17,32,33,38,47,49,54,55,59,69],max_connect:54,max_data_s:61,max_glitch_n:17,max_led_curr:38,max_num_byt:[54,55],max_number_of_st:69,max_pending_connect:54,max_receive_s:54,max_transfer_sz:15,maximum:[6,12,18,21,38,41,49,54,55,59,61],maxledcurr:38,maybe_duti:42,maybe_mv:[3,5,66],maybe_r:3,maybe_x_mv:[12,41],maybe_y_mv:[12,41],mb:[23,57],mb_ctrl:58,mcp23x17:[35,39],mcp23x17_read:40,mcp23x17_write:40,mcpwm:[6,32],me:57,mean:[6,9,11,18,21,24,41,49,51,60,62,65,67],measur:[3,5,7,17,18,21,41,59,66],mechan:[3,7,18,21,22,30],media:57,mega_man:13,megaman1:13,megaman:13,member:[1,2,3,5,6,7,9,11,12,14,17,18,21,23,25,27,32,33,37,38,40,41,42,43,44,45,47,49,51,53,54,55,57,58,59,60,61,65,66,67,69,70],memori:[10,14,24,27,42,58,60,64,65],memset:[1,2,12,15,18,21,33,38,40,58],mention:10,menu:10,menuconfig:23,mere:6,messag:[2,9,22,23,57,58,61,62],message_begin:57,message_end:57,method:[7,9,17,23,45,47,59,61,62],metroid1:13,metroid:13,micro:15,micros_per_sec:60,middl:57,might:67,millisecond:42,millivolt:66,mime_media:57,min:[2,32,49],minimum:[12,41,49,59],minu:61,minut:[18,21],mireq:15,mirror:40,mirror_i:15,mirror_x:15,miso_io_num:15,mit:64,mix:11,mjepg:61,mjpeg:61,mkdir:23,mode:[1,2,3,9,12,15,18,21,32,33,38,40,42,57,58],model:[11,63],moder:5,modern:64,modif:7,modifi:[15,38,61],modulo:[18,21],monitor:35,more:[2,3,10,11,14,25,26,28,33,41,42,43,44,47,53,54,55,57,60,63,66],mosi:15,mosi_io_num:15,most:[3,7,12,18,21,41,59],motion:[7,32],motion_control_typ:7,motioncontroltyp:7,motoion:7,motor:[6,8,18,21,32,34,35],motor_task:7,motor_task_fn:7,motor_typ:33,motorconcept:32,motortyp:33,mount:23,mount_point:23,mous:57,move:[7,10,43,51,60,65],movement:10,movi:64,ms:14,msb:[2,38],msb_first:60,mt6701:[7,20,35],mt6701_read:[7,21],mt6701_write:[7,21],much:[24,64],multi_byte_charact:64,multi_rev_no_det:32,multicast:[53,54],multicast_address:[53,54,55],multicast_group:[53,54,55],multipl:[3,5,7,12,32,33,34,44,59,61],multipli:[32,50,59],must:[2,5,7,10,17,22,23,51,53,54,55,57,58,62,63,65,69,70],mutabl:[50,65],mutat:65,mute:2,mutex:[1,2,3,5,7,12,17,18,21,22,33,38,40,41,42,43,54,58,59,60,63,65,66],mux:2,mv:[1,2,3,5,41,66],mystruct:62,n:[2,3,5,10,12,13,17,18,21,22,23,24,28,29,38,40,41,42,51,54,55,58,59,60,61,62,64,65,66,67,70],name:[1,2,3,5,7,9,12,13,17,18,21,22,33,38,40,41,42,43,51,54,55,57,58,59,60,61,62,63,64,65,66,67],namespac:[1,2,12,23,33,64],nanosecond:17,navig:10,nby:64,ncharact:64,ncustom:64,ndef:[35,56,58],ndeflib:57,ndefmessag:57,ne:13,nearest:[32,46],necessari:[7,65],need:[3,5,9,10,18,21,22,23,24,32,38,51,57,59,60,63,65],needs_zero_search:[18,21],neg:[43,50,59,66],negat:[12,50],neo_bff_io:43,neo_bff_num_l:43,neopixel_writ:43,nest:64,network:[35,54,55,57,69],new_duti:42,new_object:62,new_siz:10,new_target:7,newli:65,newlin:51,newtonian:64,next:[10,32,60],nf:57,nfault:7,nfc:[30,35,57,58],nfcforum:57,nice:64,nicer:44,nm:7,no_timeout:65,nocolor:10,node:[53,54,55,63],nois:49,nomin:66,nominal_resistance_ohm:66,non:[3,32,49,58],nonallocatingconfig:14,none:[2,14,30,44,57,63],normal:[14,22,24,50],normalizd:[25,27],normalized_cutoff_frequ:[18,21,25,27],note:[1,2,3,5,7,9,10,12,17,18,21,22,23,30,32,33,38,40,41,43,44,54,55,59,60,62,63,64,65,66],noth:[6,51,67],notifi:[2,61,65],now:[1,2,7,9,10,13,18,21,22,32,33,38,40,42,43,44,51,54,55,58,59,60,65,66],ntc:66,ntc_smd_standard_series_0402:66,ntcg103jf103ft1:66,nthe:70,nullopt:[42,55],nullptr:[7,10,18,21,23,50,54,55,58,63,70],num:61,num_connect_retri:70,num_l:43,num_periods_to_run:42,num_pole_pair:7,num_seconds_to_run:[42,44,59,65],num_steps_per_iter:65,num_task:[51,65],num_touch:37,number:[1,2,3,7,9,10,14,15,17,18,21,23,24,27,32,33,37,38,40,42,43,46,53,54,55,57,58,60,61,66,69,70],number_of_link:23,nvs_flash_init:[69,70],o:[2,35,39],object:[7,9,10,11,13,22,43,44,47,51,57,60,61,62,63,66,67],occur:[22,61,63],octob:64,off:[2,6,10,17,32,38,44,57,61,66],offset:[15,58,61],offset_i:15,offset_x:15,ofs:23,ofstream:23,ohm:[7,66],ok:[10,61],oldest:10,on_connect:70,on_disconnect:70,on_got_ip:70,on_jpeg_fram:61,on_off_strong_det:32,on_receive_callback:55,on_response_callback:[54,55],onc:[12,17,18,21,22,61,67],once_flag:22,one:[2,9,10,18,21,22,30,42,43,54,55,58,60,63,64,67],oneshot:[4,35],oneshot_adc:5,oneshotadc:[5,12,41],onli:[2,7,10,12,13,17,18,21,22,24,41,44,50,55,57,58,60,61,62,63,64,67],oob:[57,58],open:[2,7,8,10,23,32,54,57,69,70],open_drain:[2,38],oper:[2,11,23,25,27,28,45,47,50,59,66],oppos:11,opposit:42,optim:[7,24,46],option:[2,3,5,6,7,10,12,14,15,18,21,37,41,42,43,44,49,53,54,55,57,58,61,62,65,67],order:[2,24,25,26,29,35,43,44,54],oreilli:57,org:[24,25,28,53,54,55,57,66],orient:[7,14],origin:23,oscil:[2,49],osr_128:2,osr_16:2,osr_2:2,osr_32:2,osr_4:2,osr_64:2,osr_8:2,ostream:10,ostringstream:13,other:[7,10,11,14,50,53,54,55,58,59,62,63,65,69],otherwis:[6,7,9,12,22,30,32,40,41,42,54,55,57,60,61,63,65,67,70],our:[42,53,54,55,65],out:[10,13,23,51,53,54,55,57,60,62,63,64,66],output:[2,7,8,10,17,22,23,24,25,27,28,30,37,38,40,42,44,47,49,51,58,59],output_cent:49,output_drive_mode_p0:38,output_invert:42,output_max:[7,49,59],output_min:[7,49,59],output_mod:2,output_rang:49,outputdrivemodep0:38,outputmod:2,outsid:[2,10,11],over:[2,6,20,23,39,42,52,54,55,61,65],overflow:[17,24],overhead:[14,22],overload:23,oversampl:2,oversampling_ratio:2,oversamplingratio:2,overstai:44,overth:2,overwrit:[38,61,67],own:[3,14,18,21,30,38,40,53,54,55,69],owner:23,p0:38,p0_0:38,p0_1:38,p0_2:38,p0_3:38,p0_5:38,p1:38,p1_0:38,p1_1:38,p1_5:38,p1_6:38,p1_7:38,p1_8:38,p:[2,10,13,59,64],pack:12,packag:57,packet:[53,54,55,57,61],packet_:61,pad:12,padding_bottom:64,padding_left:64,padding_right:64,padding_top:64,page:[23,57,66],pair:[7,30,57,58],panel:37,param:[1,2,7,14,18,21,22,33,37,38,40,41,43,53,54,55,58,60,65,70],paramet:[1,2,3,5,6,7,9,10,11,12,14,15,19,22,23,24,25,27,28,30,32,33,37,38,40,41,42,43,44,45,47,49,50,53,54,55,57,58,59,60,61,63,65,66,67,69,70],parent:63,pars:[13,51,61],part:[6,15,32,37,66],parti:62,partit:23,partition_label:23,pass:[9,15,22,30,44,49],passiv:30,password:[30,57,69,70],pasv:30,pat:57,path:[23,30,61],paul:64,paus:[14,61],payload:[57,58,61],payload_id:58,payload_s:61,pdf:[2,18,33,38,57,58,60,66],pend:54,per:[1,2,3,7,18,21],perceiv:11,percent:42,percentag:[6,32,42],perform:[2,3,5,11,23,41,65],perhipher:42,period:[9,12,14,18,21,22,38,40,51,58,63,67],peripher:[6,17,32,34,42,43,57,60],peripheral_centr:57,peripheral_onli:[57,58],permeabl:64,permiss:23,permitt:64,person:57,phase:[6,7],phase_induct:7,phase_resist:7,phillip:64,phone:[57,58],photo:58,php:57,pick:17,pico:41,pid:[7,32,35],pid_config:59,pin:[1,2,6,7,9,12,15,33,38,40,42,60,65,67],pin_bit_mask:2,pin_mask:40,pinout:7,pixel:[14,15,43,61],pixel_buffer_s:[14,15],place:[22,32],plai:[33,61,64],plan:66,planck:64,platform:[44,65,67],play_hapt:32,playback:33,pleas:[10,11,13,28,33,63,64],plot:2,pn532:57,point:[11,17,23,24,27,32,35,37,42,45,46,50,54,55,57,58,68,70],pointer:[1,2,14,15,18,21,24,27,32,33,37,38,40,41,43,53,54,58,60,61,63,65,70],pokemon:13,pokemon_blu:13,pokemon_r:13,pokemon_yellow:13,polar:40,pole:7,poll:[12,18,21,38,40,58],pomax:45,pop:57,popul:55,port0:38,port1:38,port:[7,14,30,38,40,53,54,55,61],port_0_direction_mask:38,port_0_interrupt_mask:38,port_1_direction_mask:38,port_1_interrupt_mask:38,port_a:40,port_a_direction_mask:40,port_a_interrupt_mask:40,port_b:40,port_b_direction_mask:40,port_b_interrupt_mask:40,portmax_delai:2,portrait:[14,15],portrait_invert:14,porttick_period_m:[1,2,12,18,21,33,38,40,58],pos_typ:23,posit:[7,10,15,17,18,21,32,37,41,49],posix:[52,53],possibl:[2,6,14,49,57],post:57,post_cb:15,post_transfer_callback:14,poster:57,potenti:[3,24,30],power:[2,6,7,43,57],power_st:57,power_supply_voltag:[6,7],pranav:13,pre:[15,59,60],pre_cb:15,precis:60,preconfigur:33,predetermin:2,prefer:57,prefix:[2,23],prepend:44,present:[57,61],preset:33,press:[2,9,10,12,37],prevent:[14,59],previou:[10,38,42,67],previous:[6,7,49],primari:60,primarili:10,primary_data:60,print:[2,3,5,10,12,13,17,18,21,22,38,40,41,42,44,51,54,55,58,59,60,61,62,64,65,66,67,70],printf:[12,18,21,38,40,58],prior:[58,69,70],prioriti:[3,7,9,14,44,51,65,67],privat:10,process:[42,54,55,65],processor:[2,27,65],produc:11,product:[38,50,60,63,66],profil:32,programm:2,programmed_data:58,project:[6,10,30,60,61,69,70],prompt:10,prompt_fn:10,proper:[11,63],properli:[5,61],proport:59,protocol:[30,43,54,55,60],protocol_examples_common:10,prototyp:[22,37],provid:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,31,32,34,35,37,38,39,40,41,42,43,44,45,46,47,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,70],prt:53,pseudost:63,psram:64,pub:22,publish:[9,22],pull:[2,38,40],pull_up_en:2,pulldown:9,pulldown_en:9,pullup:9,pullup_en:9,puls:[2,17,60],pulsed_high:2,pulsed_low:2,pulsing_strong_1:33,pulsing_strong_2:33,pure:[17,63],push:2,push_back:64,push_pul:2,push_push:38,put:58,pwm:[6,7,8,33,42],pwmanalog:33,py:41,python:51,q0:61,q0_tabl:61,q1:61,q1_tabl:61,q:[7,27,61],q_current_filt:7,q_factor:27,qt:41,quadhd_io_num:15,quadratur:17,quadwp_io_num:15,qualiti:27,quantiti:64,quantiz:61,question:[10,13,42,58,64],queu:60,queue:[2,9,10,60],queue_siz:15,quickli:63,quit:58,quit_test:[12,18,21,40,58],quote_charact:13,r0:66,r1:[2,66],r25:66,r2:[2,66],r:[11,23,38,43,49,57,60,66],r_0:66,r_bright:38,r_down:38,r_led:38,r_scale:66,r_up:38,race:42,rad:7,radian:[7,17,18,21,50],radio:[57,58],radio_mac_addr:58,radiu:41,rainbow:[43,60],ram:14,ranav:[13,64],random:57,random_valu:57,rang:[1,6,11,18,21,23,25,27,32,34,35,41,47,48,66,69],range_mapp:49,rangemapp:[41,49],rate:[1,3,7,18,21,38,40,44],rate_limit:44,ratio:2,ration:45,raw:[1,2,5,7,12,18,21,41,45,53,57,58],rb:23,re:[10,12,18,21,33,53,54,55,60,63,66],reach:[33,54,58,63],read:[1,2,3,5,7,9,10,12,18,21,23,33,37,38,40,41,54,58,66],read_fn:[1,2,18,21,33,38,40,58],read_joystick:[12,41],read_mv:[5,12,41,66],read_mv_fn:66,read_raw:5,read_valu:13,readabl:[13,23,64],reader:[3,5,41],readi:67,readm:64,readthedoc:57,real:[22,33],realli:[13,62,63,64],realtim:33,reason:[62,65],receic:22,receiv:[2,15,53,54,55,58,61],receive_callback_fn:[53,54,55],receive_config:55,receiveconfig:55,recent:[2,3,7,12,18,21,41,59],recommend:[18,21,22,41],record:[57,58],rectangular:41,recurs:[23,63],recursive_directory_iter:23,recvfrom:[53,55],red:[11,13,43,44,60,64],redraw:[10,14],redrawn:10,reepres:61,refer:35,reference_wrapp:32,refresh:14,reg:58,reg_addr:[1,12,18,21,33,38,40,58],regard:[18,21],regardless:41,region:2,regist:[1,2,9,18,21,22,33,37,38,40,58,61],registr:22,registri:22,reinit:54,reiniti:54,reistor:38,rel:49,relat:[10,42],releas:[9,64],relev:[23,66],reli:63,reliabl:[18,21,54],remain:44,remot:[35,54,55,57],remote_control:57,remote_info:55,remov:[6,10,22,23],remove_publish:22,remove_subscrib:22,renam:23,render:[14,51],repeat:67,repeatedli:[60,65,67],replac:10,report:58,repres:[11,18,21,30,42,50,57,58,59,60,61],represent:[11,57,64],request:[2,30,53,54,55,57,58,61],requir:[7,58,64],rescal:11,reserv:57,reset:[2,15,17,58,59,60],reset_fn:60,reset_pin:15,reset_st:59,reset_tick:60,resist:[7,66],resistor:[9,38,66],resistordividerconfig:66,resiz:[10,23,51,65],resolut:[42,60],resolution_hz:[43,60],resolv:30,reson:[33,34],resourc:[5,53,54,55,58,60],respect:[4,61,63],respond:[53,54,55],respons:[14,23,27,30,57,59,61],response_callback_fn:[53,54,55],response_s:[54,55],response_timeout:55,restart:[63,67],restartselect:63,restrict:[18,21],result:[2,3,10,11,50,61],resum:14,ret:15,ret_stat:60,retri:[61,70],retriev:[3,12,37,41],return_to_center_with_det:32,return_to_center_with_detents_and_multiple_revolut:32,reusabl:[10,35],revers:[54,55],revolut:[17,18,21,32],rf:58,rf_activ:58,rf_get_msg:58,rf_intterupt:58,rf_put_msg:58,rf_user:58,rf_write:58,rfc:[57,61],rfid:[57,58],rgb:[11,43,60],rh:[11,50],right:[7,10,12,30,43,58,64],rise:[9,33,58,60],rising_edg:9,risk:24,rmdir:23,rmt:[35,43],rmt_bytes_encoder_config_t:60,rmt_channel_handle_t:60,rmt_clk_src_default:60,rmt_clock_source_t:60,rmt_encod:60,rmt_encode_state_t:60,rmt_encoder_handle_t:60,rmt_encoder_t:60,rmt_encoding_complet:60,rmt_encoding_mem_ful:60,rmt_encoding_reset:60,rmt_symbol_word_t:60,rmtencod:[43,60],robust:[10,44],robustli:49,role:57,root:[23,30,63],root_list:23,root_menu:10,root_path:23,rotari:32,rotat:[7,14,15,18,21,32,33,34,43,50,60],round:46,routin:41,row:[13,64],row_index:13,row_t:64,rpm:[7,18,21],rpm_to_rad:7,rstp:57,rt_fmt_str:44,rtcp:61,rtcp_packet:61,rtcp_port:61,rtcppacket:61,rtd:57,rtp:[33,61],rtp_jpeg_packet:61,rtp_packet:61,rtp_port:61,rtpjpegpacket:61,rtppacket:61,rtsp:[35,57],rtsp_client:61,rtsp_path:61,rtsp_port:61,rtsp_server:61,rtsp_session:61,rtspclient:61,rtspserver:61,rtspsession:61,rule:64,run:[3,7,10,14,18,21,22,30,32,42,44,51,64,67],runtim:44,s2:[3,15],s3:[3,12],s:[2,7,8,9,10,11,13,18,21,22,30,32,38,40,41,42,43,44,49,51,55,60,62,63,64,65,66],s_isdir:23,safe:[42,59],same:[2,5,7,22,57,59],sampl:[1,2,3,7,10,18,21,24,25,27,28,58,59,66],sample_mv:[1,12],sample_r:1,sample_rate_hz:[3,66],sandbox:23,sar:2,sarch:[18,21],satisfi:63,satur:[11,59],scalar:50,scale:[7,47,50,59,66],scaler:47,scan:[2,61,70],scan_data:61,scenario:[69,70],schedul:67,scheme:7,scl:2,scl_io_num:[1,2,12,18,21,33,38,40,58],scl_pullup_en:[1,2,12,18,21,33,38,40,58],sclk:15,sclk_io_num:15,scope:65,scottbez1:32,screen:[10,15],sda_io_num:[1,2,12,18,21,33,38,40,58],sda_pullup_en:[1,2,12,18,21,33,38,40,58],sdp:61,search:[18,21],second:[1,2,3,7,18,21,25,26,35,38,40,42,44,50,61,65,66,67],secondari:14,seconds_per_minut:[18,21],seconds_since_start:51,section:[11,25,26,35],sectionimpl:28,secur:[57,69,70],security_manager_flag:57,security_manager_tk:57,see:[2,7,10,11,13,14,15,17,24,25,28,33,41,45,51,53,54,55,57,58,60,63,64,66,69,70],seek_end:23,seek_set:23,seekg:23,seem:[10,23,61],segment:14,sel:2,select:[2,3,12,30,33,43,57,63],select_bit_mask:2,select_librari:33,select_press:2,select_valu:2,send:[9,14,15,30,43,54,55,58,60,61],send_bright:43,send_command:15,send_config:[54,55],send_data:15,send_fram:61,send_request:61,send_rtcp_packet:61,send_rtp_packet:61,sendconfig:55,sender:[53,54,55],sender_info:[53,54,55],sendto:53,sens:7,sensor:[7,18,21,66],sensor_direct:7,sensorconcept:7,sensordirect:7,sent:[2,15,30,43,54,55,60,61],sentenc:64,separ:[12,13,14,51],septemb:64,sequenc:[2,22,33,51,57,58,63],seri:[28,61,66],serial:[9,20,22,33,35,38,39,40,57,58,61],serializa:62,series_second_order_sect:[24,28],serizalizt:13,server:[31,35,52,53],server_address:[54,55,61],server_config:55,server_port:61,server_socket:[54,55],server_task:54,server_task_config:[54,55],server_task_fn:54,server_uri:61,servic:[2,57],session:[10,30,60,61],session_st:60,set:[2,6,7,9,10,15,22,33,38,40,41,42,43,46,47,49,51,53,54,55,57,58,60,61,63,66,67,69,70],set_al:43,set_analog_alert:2,set_ap_mac:70,set_calibr:41,set_config:59,set_deadzon:41,set_digital_alert:2,set_digital_output_mod:2,set_digital_output_valu:2,set_direct:[38,40],set_drawing_area:15,set_duti:42,set_encod:[43,60],set_fade_with_tim:42,set_handle_res:10,set_histori:10,set_history_s:10,set_id:[57,58],set_input_polar:40,set_interrupt:38,set_interrupt_mirror:40,set_interrupt_on_chang:40,set_interrupt_on_valu:40,set_interrupt_polar:40,set_label:15,set_log_level:22,set_met:15,set_mod:33,set_motion_control_typ:7,set_offset:15,set_payload:61,set_phase_st:6,set_phase_voltag:7,set_pin:[38,40],set_pixel:43,set_pull_up:40,set_pwm:6,set_receive_timeout:[53,54,55],set_record:58,set_session_log_level:61,set_tag:44,set_text:64,set_verbos:44,set_vers:61,set_voltag:6,set_waveform:33,setactivechild:63,setcolor:10,setdeephistori:63,sethandleres:10,setinputhistori:10,setinputhistorys:10,setnocolor:10,setparentst:63,setpoint:[7,32],setshallowhistori:63,setter:[50,61],setup:[2,61],sever:[20,26,39],sftp:57,sgn:46,shaft:[7,18,21],shallow:63,shallow_history_st:63,shallowhistoryst:63,shamelessli:64,shape:47,share:57,shared_ptr:7,sharp_click:33,sheet:2,shield:12,shift:[43,47],shift_bi:43,shift_left:43,shift_right:43,shifter:47,shop:[38,60],short_local_nam:57,shorten:57,shot:67,should:[6,7,10,11,12,14,15,23,24,27,40,41,42,43,50,53,54,55,57,59,60,61,63,65,67],shouldn:[23,44],show:[10,43,63,65],showcas:22,shown:44,shut:65,side:[6,31],sign:[17,46,49],signal:[2,12,14,24,25,27,28,33,43,59,60],signatur:65,similar:60,simpl:[0,5,9,22,23,29,30,44,57,59,62,66],simplefoc:7,simpler:[42,60],simpli:[2,3,10,18],simplifi:61,simultan:[10,57],sin:51,sinc:[2,17,18,21,22,23,38,60,61,65,66],singl:[2,5,17,32,43,44],single_unit_1:[3,66],single_unit_2:3,singleton:[22,23],sinusoid:7,sip:57,sixteen:1,size:[1,9,10,12,14,22,23,33,51,54,55,57,58,60,61,62,65,66,67],size_t:[1,2,3,7,9,10,12,13,14,15,17,18,21,22,23,24,25,27,28,33,38,40,42,43,44,51,53,54,55,60,61,62,64,65,67,70],sizeof:[1,2,12,15,18,21,33,38,40,58,60,61],sk6085:60,sk6805:60,sk6805_10mhz_bytes_encoder_config:60,sk6805_freq_hz:43,sk6812:43,sleep:[1,2,3,5,7,12,17,18,21,22,33,38,40,41,42,43,44,51,59,60,63,65,66,67],sleep_for:[3,9,15,22,42,43,44,51,54,55,59,61,63,65,67,70],sleep_until:65,slope:47,slot:33,slow:5,small:[32,47],smart:57,smartknob:32,smb:57,snap:32,snprintf:65,so:[1,2,5,7,10,12,13,15,17,18,21,22,23,26,30,32,33,35,38,40,43,49,51,58,59,60,61,63,64,65,66,67],so_recvtimeo:[53,54,55],so_reuseaddr:[53,54,55],so_reuseport:[53,54,55],sockaddr:53,sockaddr_in6:53,sockaddr_in:53,sockaddr_storag:[53,54,55],socket:[30,35,52,61],socket_fd:[53,54,55],soft_bump:33,soft_fuzz:33,softwar:[2,14,22],software_rotation_en:[14,15],some:[1,2,7,10,12,18,20,21,22,23,26,32,33,38,40,44,46,51,53,57,58,60,63,65],someth:[14,65],sometim:10,somewhat:32,sos_filt:28,sosfilt:[25,28],sourc:[55,60],source_address:53,sp:57,sp_hash_c192:57,sp_hash_c256:57,sp_hash_r256:57,sp_random_r192:57,space:[7,11,23,32,43,60,64],space_vector_pwm:7,sparignli:49,sparkfun:12,spawn:[18,21,30,61,63,65],spawn_endevent_ev:63,spawn_event1_ev:63,spawn_event2_ev:63,spawn_event3_ev:63,spawn_event4_ev:63,specfici:1,special:[19,33,38,60],specif:[11,32,34,37,61,63,65],specifi:[2,18,21,23,32,44,55,61,67],speed:[7,18,21,42,54,64],speed_mod:42,spi2_host:15,spi:[15,18,21,40],spi_bus_add_devic:15,spi_bus_config_t:15,spi_bus_initi:15,spi_device_interface_config_t:15,spi_dma_ch_auto:15,spi_num:15,spi_queue_s:15,spic:15,spics_io_num:15,spike:47,sporad:5,spot:7,sps128:1,sps1600:1,sps16:1,sps2400:1,sps250:1,sps32:1,sps3300:1,sps475:1,sps490:1,sps64:1,sps860:1,sps8:1,sps920:1,squar:50,sr:57,ssid:[57,58,69,70],st25dv04k:58,st25dv:[35,56],st25dv_read:58,st25dv_write:58,st7789_defin:15,st7789v_8h_sourc:15,st:[23,58],st_mode:23,st_size:23,sta:[35,68],stabl:57,stack:[9,22,51,65,67],stack_size_byt:[1,2,7,12,18,21,22,33,38,40,43,51,54,55,58,60,65,67],stackoverflow:[23,58,64],stand:7,standalon:[20,39],standard:[23,44,49,61],star:33,start:[1,2,3,5,7,9,10,12,14,15,17,18,21,22,30,32,33,38,40,41,42,43,44,50,51,52,54,55,58,59,60,61,63,65,66,67],start_fast_transfer_mod:58,start_fram:43,start_receiv:55,startup:[18,21],stat:[23,51],state:[6,9,12,18,21,22,24,25,27,28,33,35,37,38,40,51,57,58,59,60],state_a:6,state_b:6,state_bas:63,state_c:6,state_machin:63,state_of_charg:22,statebas:63,static_cast:[2,44,60],station:[35,68,69],statist:2,statistics_en:2,statu:[2,58],std:[1,2,3,5,7,9,10,12,13,14,15,17,18,21,22,28,30,32,33,37,38,40,41,42,43,44,45,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70],stdby:7,stdin:63,stdin_out:10,stdout:63,steinhart:66,step:65,still:41,stop:[1,2,3,5,7,12,14,17,18,21,22,30,32,33,38,40,41,42,43,51,54,55,58,59,60,61,63,66,67,70],stop_fast_transfer_mod:58,storag:[10,53],store:[10,12,15,23,29,47,57,58,61,66],stori:64,str:13,strcutur:15,stream:[10,13,61],streamer:61,strength:32,strictli:62,string:[9,10,13,22,23,44,51,53,54,55,57,61,62,65,69,70],string_view:[9,15,23,30,44,54,55,57,58,61,65,67],strip:[35,60],strong:32,strong_buzz:33,strong_click:33,strongli:62,struct:[1,2,3,5,6,7,9,11,12,14,17,18,21,22,23,25,27,29,32,33,37,38,40,41,42,43,44,45,47,49,51,53,54,55,57,58,59,60,61,62,65,66,67,69,70],structur:[1,2,7,12,14,15,22,33,37,38,40,41,42,45,47,53,54,55,57,59,63,69,70],sub:[10,22],sub_menu:10,sub_sub_menu:10,subclass:[28,53,61,63],subdirectori:23,submenu:10,submodul:10,subscib:22,subscrib:[9,22],subscript:22,subsequ:[2,57],subset:12,substat:63,subsub:10,subsubmenu:10,subsystem:[3,5,14,42],subtract:50,subystem:70,success:[2,61],successfulli:[17,22,53,54,55,60,61,62],suffix:44,suggest:60,suit:11,sulli:64,super_mario_1:13,super_mario_3:13,super_mario_bros_1:13,super_mario_bros_3:13,suppli:[6,66],supply_mv:66,support:[2,7,10,11,12,17,19,23,33,38,43,52,57,58,61],sure:[7,61],swap:37,swap_xi:37,symlink:[2,33],symmetr:47,syst_address:58,system:[10,13,22,35,51,58,62,63,64,65,66],sytl:62,t5t:58,t:[1,2,3,5,7,12,13,15,17,18,21,22,23,33,38,40,41,42,43,44,45,47,49,50,51,54,55,57,58,59,60,65,66,67],t_0:66,ta:12,tabl:[2,23,51,57,61,64,66],tabul:35,tag:[44,57,58],take:[5,23,64],taken:23,talk:[38,43],target:[7,70],task1:22,task2:22,task:[1,2,3,5,7,9,12,14,17,18,21,22,30,32,33,35,38,40,41,42,43,54,55,58,59,60,61,63,66,67],task_1_fn:22,task_2_fn:22,task_callback:51,task_config:55,task_fn:[3,5,12,17,18,21,33,38,40,41,43,51,58,59,60,63,65,66],task_id:51,task_iter:65,task_monitor:51,task_nam:[51,65],task_prior:3,task_stack_size_byt:[9,51],taskmonitor:51,tb:12,tcp:[35,52,61],tcp_socket:54,tcpclientsess:54,tcpobex:57,tcpserver:54,tcpsocket:[53,54,61],tcptransmitconfig:54,tdata:62,tdk:66,tdown:12,tear:[53,54,55,65],teardown:61,tel:57,tell:[43,60],tellg:23,telnet:57,temp:66,temperatur:66,temperature_celsiu:22,templat:[7,17,19,23,25,28,30,32,44,45,49,50,65],temporari:57,termin:[10,63,64,65],test2:23,test:[3,7],test_dir:23,test_fil:23,test_start:65,texa:[2,33],text:57,text_record:[],tflite:15,tft_driver:15,tft_espi:15,tftp:57,th:[14,29],than:[6,10,14,41,44,58,61],thank:10,thei:[10,12,32,61,63,65],them:[2,10,11,12,22,47,60,61,63,65],therefor:[3,5,10,11,18,21,33,49,65],thermistor:35,thermistor_ntcg_en:66,thi:[1,2,3,5,6,7,9,10,11,12,13,14,15,17,18,21,22,23,24,30,32,33,35,38,40,41,42,43,44,49,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70],thin:47,thing:51,think:10,third:62,this_thread:[3,9,15,22,42,43,44,51,54,55,59,61,63,65,67,70],those:[22,38,44,51,63],though:[22,65],thread:[22,30,32,42,51,54,55,59,61,65],threshold:2,through:[2,7,32,33,43,49,60,63],throughput:3,ti:[2,33],tick:63,tickselect:63,time:[2,5,6,10,12,18,21,22,23,33,38,40,42,43,44,51,55,58,59,60,63,65,66,67,70],time_point:23,time_t:[23,30],time_to_l:[53,54,55],timeout:[53,54,55,65],timer:[35,42],timer_fn:67,tinys3:[7,60],tk:57,tkip:57,tleft:12,tloz_links_awaken:13,tloz_links_awakening_dx:13,tlv:[],tm:51,tmc6300:7,tname:62,tnf:57,to_str:64,to_time_t:[23,30],toi:64,toler:66,tone:43,too:[10,61,64],top:63,topic:[9,22],torqu:7,torque_control:7,torquecontroltyp:7,total:[17,23],total_spac:23,touch:37,touchpad:[35,36,57],touchpad_input:37,touchpad_read:37,touchpad_read_fn:37,touchpadinput:37,tp:[23,30],tpd_commercial_ntc:66,trace:51,track:59,transact:60,transaction_queue_depth:60,transceiv:35,transfer:[15,26,31,35,58],transfer_funct:29,transferfunct:[28,29],transform:[7,22],transit:63,transition_click_1:33,transition_hum_1:33,transmiss:[54,60],transmit:[22,43,53,54,55,57],transmit_config:54,transmitt:60,transport:61,tree:[55,60,63],tri:10,trigger:[2,5,32,33,40,58],tright:12,trim_polici:13,trim_whitespac:13,triple_click:33,truncat:10,ts:33,tselect:12,tstart:12,tt1535109:64,tt1979376:64,tt3263904:64,ttl:[53,54,55],tup:12,tupl:66,turn:[2,44,57],tvalu:62,two:[1,11,12,14,38,40,44,51,60],twothird:1,tx:57,tx_power_level:57,type5tagtyp:[],type:[1,2,4,7,9,10,12,14,17,18,20,21,22,23,26,32,33,35,37,38,39,40,41,43,44,50,53,54,55,57,58,60,61,62,65,66,67,70],type_specif:61,typedef:[1,2,7,9,10,14,18,21,22,33,37,38,40,41,43,53,54,55,58,60,65,66,67,70],typenam:[23,30,44,45,49,50],u:[50,57],ua:6,uart:10,uart_serial_plott:2,ub:6,uc:6,ud:7,udp:[35,52,61],udp_multicast:55,udp_socket:55,udpserv:55,udpsocket:[53,55],uic:[57,58],uint16_t:[1,14,15,30,37,38,57,58,60],uint32_t:[2,12,14,15,42,57,61,62],uint64_t:[57,58],uint8_t:[1,2,9,12,14,15,18,21,22,33,37,38,40,43,44,53,54,55,57,58,60,62,69,70],uint:60,uk:57,unabl:30,unbound:32,unbounded_no_det:32,uncalibr:[12,41],uncent:49,unchang:57,under:[17,23],underflow:17,underlin:64,understand:57,unicast:55,uniqu:[54,61,65],unique_lock:[1,2,3,5,7,12,17,18,21,22,33,38,40,41,42,43,54,58,59,60,63,65,66],unique_ptr:[51,54,61,65],unit:[0,3,5,7,12,17,23,24,41,50,66],univers:10,universal_const:64,unknown:[57,70],unless:22,unlimit:10,unlink:23,unmap:41,unord:[2,55],unordered_map:[2,61],unregist:37,unreli:55,until:[2,10,22,23,32,33,42,43,54,55,60,63,65,67],unus:[12,17,32],unweight:45,unwind:63,up:[2,3,10,12,14,17,23,33,38,40,47,54,58,59,61,63,65,67],upat:14,updat:[6,7,9,12,14,18,21,24,25,27,28,32,38,40,41,42,44,47,49,50,53,58,59,63],update_detent_config:32,update_period:[7,14,18,21],upper:[15,66],uq:7,uri:[57,61],uri_record:[],urn:57,urn_epc:57,urn_epc_id:57,urn_epc_pat:57,urn_epc_raw:57,urn_epc_tag:57,urn_nfc:57,us:[1,2,3,5,6,7,8,9,10,11,12,14,15,17,18,19,21,22,23,24,25,30,31,32,33,34,38,40,41,42,43,44,45,47,49,51,52,53,54,55,57,58,60,61,62,63,64,65,66,67],usag:[10,13,64],used_spac:23,user:[2,3,5,8,9,10,15,17,18,21,30,32,33,38,40,60,61,65],usernam:30,ust:22,util:[23,41,44,46,50,51,53,57,58],uuid:57,uuids_128_bit_complet:57,uuids_128_bit_parti:57,uuids_16_bit_complet:57,uuids_16_bit_parti:57,uuids_32_bit_complet:57,uuids_32_bit_parti:57,v:[7,11,49,50],v_in:66,vacuum:64,val_mask:40,valid:[30,33,43,53,54,55,61],valu:[1,2,3,5,9,11,12,13,14,17,18,21,23,27,32,33,38,40,41,42,43,44,45,46,47,49,50,57,58,59,60,61,62,64,65,66],vari:32,variabl:[15,41,44,65],varieti:2,variou:43,ve:[10,23,65],vector2d:[35,45,48],vector2f:41,vector:[2,3,5,7,9,12,13,22,23,27,41,42,43,50,51,53,54,55,57,58,61,62,65,66],veloc:[7,18,21],velocity_filt:[7,18,21],velocity_filter_fn:[18,21],velocity_limit:7,velocity_openloop:7,velocity_pid_config:7,veloicti:7,veolciti:[18,21],verbos:[1,2,3,5,6,7,9,12,14,17,18,21,22,32,33,37,38,40,41,42,43,54,55,58,59,60,61,63,65,66,67,69,70],veri:10,version:[10,50,57,61],via:[23,33,38,40],vibe:33,vibrat:[32,33],video:[14,61],view:[54,55,57],vio:7,virtual:[12,63],visual:51,volt:[2,6],voltag:[1,2,3,5,6,7,8,22,66],voltage_limit:6,vram0:14,vram1:14,vram:14,vram_size_byt:14,vram_size_px:14,vtaskgetinfo:51,w:[23,33,44,49],wa:[2,3,5,6,9,10,12,15,17,18,21,22,30,41,53,54,55,60,61,63,65],wai:[1,2,3,5,7,10,12,13,17,18,21,23,32,33,38,40,41,43,57,59,60,62,63,64,65,66],wait:[22,32,54,55,65],wait_for:[1,3,5,12,17,18,21,22,33,38,40,41,42,43,54,58,59,60,63,65],wait_for_respons:[54,55],wait_tim:42,wait_until:[2,7,65,66],want:[1,2,3,5,7,10,12,14,17,18,21,22,32,33,38,40,41,42,43,51,54,55,58,59,60,65,66,67],warn:[1,2,3,5,6,7,9,12,14,17,18,21,22,23,33,37,38,40,41,42,43,44,54,55,58,59,60,61,65,66,67,69,70],warn_rate_limit:44,watch:57,water:51,wave:47,waveform:33,we:[1,2,6,7,10,12,18,21,22,23,32,33,38,40,42,43,53,54,55,58,60,63,65,66,67],weak:32,webgm:63,weight:45,weightedconfig:45,welcom:44,well:[2,12,20,22,26,28,33,47,51,54,57,58,61,63,65],well_known:57,wep:57,were:[2,6,10,41,53,54,55,59,65],what:[5,6,22,60,63],whatev:[38,40],whe:70,when:[1,2,3,5,7,10,12,15,17,18,19,21,22,32,33,38,40,41,43,49,53,54,55,58,59,60,61,62,63,65,66,67,70],whenev:63,where:[8,17,32,51,55,63,66],whether:[3,9,10,12,14,18,21,23,42,43,49,53,54,55,60,61,65,70],which:[1,2,3,5,7,8,9,10,11,12,13,14,18,21,22,23,24,25,26,27,32,33,34,38,39,40,42,43,44,45,46,49,50,51,54,55,57,58,60,61,63,64,65,66,69,70],white:64,who:15,whole:[61,63],wi:[69,70],width:[10,14,15,32,61,64],wifi:[35,57],wifi_ap:69,wifi_record:[],wifi_sta:70,wifiap:69,wifiauthenticationtyp:57,wificonfig:57,wifiencryptiontyp:57,wifista:70,wiki:[24,25,28,53,54,55,66],wikipedia:[17,24,25,28,53,54,55,66],wind:59,window_size_byt:[3,66],windup:59,wire:60,wireless:58,wish:[10,12],witdth:17,within:[11,18,20,21,22,32,44,49,55,64,65,66],without:[2,3,7,10,32,51,58,60,61],word:64,work:[7,9,10,23,32,51,61,65],world:10,worri:66,would:[17,22,63,65],wpa2:57,wpa2_enterpris:57,wpa2_person:57,wpa:57,wpa_enterpris:57,wpa_person:57,wpa_wpa2_person:57,wrap:[6,17,22,38,60,64],wrapper:[3,5,9,10,13,14,23,37,41,42,44,45,47,60,62,63,64],write:[1,2,7,10,12,14,15,18,21,23,27,33,38,40,43,58],write_fn:[1,2,18,21,33,38,40,43,58],write_row:13,written:[43,57,58,63],wrote:[13,23],ws2811:43,ws2812:43,ws2812_10mhz_bytes_encoder_config:60,ws2812_freq_hz:60,ws2812b:60,ws2813:43,www:[2,24,28,33,57,58],x1:50,x2:50,x:[2,10,12,15,24,37,38,40,41,50,51,58,61],x_calibr:[12,41],x_mv:[1,2,12,41],xe:15,xml:30,xml_in:30,xqueuecreat:2,xqueuerec:2,xs:15,y1:50,y2:50,y:[2,12,15,24,37,41,44,47,50,61,69,70],y_calibr:[12,41],y_mv:[1,2,12,41],ye:[15,70],yellow:[13,44,64],yet:[7,18,21,31,65],yield:60,you:[3,7,10,12,13,14,17,22,23,42,43,44,47,49,51,58,59,60,61,62,63,64,69,70],your:[22,44,51,64],yourself:63,ys:15,z:17,zelda1:13,zelda2:13,zelda:13,zelda_2:13,zero:[7,17,43,49,58,66],zero_electric_offset:7},titles:["ADC Types","ADS1x15 I2C ADC","ADS7138 I2C ADC","Continuous ADC","ADC APIs","Oneshot ADC","BLDC Driver","BLDC Motor","BLDC APIs","Button APIs","Command Line Interface (CLI) APIs","Color APIs","Controller APIs","CSV APIs","Display","Display Drivers","Display APIs","ABI Encoder","AS5600 Magnetic Encoder","Encoder Types","Encoder APIs","MT6701 Magnetic Encoder","Event Manager APIs","File System APIs","Biquad Filter","Butterworth Filter","Filter APIs","Lowpass Filter","Second Order Sections (SoS) Filter","Transfer Function API","FTP Server","FTP APIs","BLDC Haptics","DRV2605 Haptic Motor Driver","Haptics APIs","ESPP Documentation","Input APIs","Touchpad Input","AW9523 I/O Expander","IO Expander APIs","MCP23x17 I/O Expander","Joystick APIs","LED APIs","LED Strip APIs","Logging APIs","Bezier","Fast Math","Gaussian","Math APIs","Range Mapper","Vector2d","Monitoring APIs","Network APIs","Sockets","TCP Sockets","UDP Sockets","NFC APIs","NDEF","ST25DV","PID APIs","Remote Control Transceiver (RMT)","RTSP APIs","Serialization APIs","State Machine APIs","Tabulate APIs","Task APIs","Thermistor APIs","Timer APIs","WiFi APIs","WiFi Access Point (AP)","WiFi Station (STA)"],titleterms:{"1":[32,43,60,67],"2":32,"class":[1,2,3,5,6,7,9,10,11,12,13,14,15,17,18,21,22,23,24,25,27,28,30,32,33,37,38,40,41,42,43,44,45,47,49,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70],"function":[29,30],"long":65,abi:17,abiencod:17,access:69,adc:[0,1,2,3,4,5,41,66],ads1x15:1,ads7138:2,alpaca:62,analog:12,ap:69,apa102:43,api:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70],as5600:18,aw9523:38,basic:[32,44,51,59,65],bench:63,bezier:45,biquad:24,bldc:[6,7,8,32],box:15,breath:42,butterworth:25,button:9,buzz:32,cancel:67,cli:10,click:32,client:[54,55,61],color:11,command:10,complex:[13,59,62,63,64],config:15,continu:3,control:[12,60],csv:13,data:60,de:62,delai:67,devic:63,digit:12,displai:[14,15,16],document:35,driver:[6,15,33],drv2605:33,encod:[17,18,19,20,21,60],esp32:15,espp:35,event:22,exampl:[1,2,3,5,7,9,10,12,13,15,17,18,21,22,23,32,33,38,40,41,42,43,44,51,54,55,58,59,60,61,62,63,64,65,66,67,69,70],expand:[38,39,40],fast:46,file:[0,1,2,3,5,6,7,9,10,11,12,13,14,15,17,18,19,21,22,23,24,25,27,28,29,30,32,33,37,38,40,41,42,43,44,45,46,47,49,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70],filesystem:23,filter:[24,25,26,27,28],format:44,ftp:[30,31],gaussian:47,gener:63,get_latest_info:51,haptic:[32,33,34],header:[0,1,2,3,5,6,7,9,10,11,12,13,14,15,17,18,19,21,22,23,24,25,27,28,29,30,32,33,37,38,40,41,42,43,44,45,46,47,49,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70],hfsm:63,i2c:[1,2,12],i:[38,40],ili9341:15,info:[23,65],input:[36,37],interfac:10,io:39,itself:67,joystick:41,kit:15,led:[42,43],line:10,linear:[17,42],log:44,logger:44,lowpass:27,machin:63,macro:[10,13,62,63,64],magnet:[18,21],manag:22,mani:65,mapper:49,markdown:64,math:[46,48],mcp23x17:40,monitor:51,motor:[7,33],mt6701:21,multicast:55,ndef:57,network:52,newlib:23,nfc:56,o:[38,40],oneshot:[5,10,67],order:28,pid:59,plai:32,point:69,posix:23,rang:49,reader:13,real:63,refer:[0,1,2,3,5,6,7,9,10,11,12,13,14,15,17,18,19,21,22,23,24,25,27,28,29,30,32,33,37,38,40,41,42,43,44,45,46,47,49,50,51,53,54,55,57,58,59,60,61,62,63,64,65,66,67,69,70],remot:60,request:65,respons:[54,55],rmt:60,rotat:17,rtsp:61,run:[63,65],s3:15,second:28,section:28,serial:62,server:[30,54,55,61],so:28,socket:[53,54,55],spi:43,st25dv:58,st7789:15,sta:70,state:63,station:70,std:23,stop:65,strip:43,structur:62,system:23,tabul:64,task:[51,65],tcp:54,test:63,thermistor:66,thread:44,timer:67,touchpad:37,transceiv:60,transfer:29,transmit:60,ttgo:15,type:[0,19],udp:55,union:57,usag:[7,32],valid:66,vector2d:50,verbos:44,via:43,wifi:[68,69,70],writer:13,wrover:15,ws2812:60}}) \ No newline at end of file diff --git a/docs/serialization.html b/docs/serialization.html index 22185047f..b9223c866 100644 --- a/docs/serialization.html +++ b/docs/serialization.html @@ -137,7 +137,7 @@
  • »
  • Serialization APIs
  • - Edit on GitHub + Edit on GitHub

  • @@ -165,14 +165,14 @@

    API Reference

    Header File

    Macros

    -__gnu_linux__
    +__gnu_linux__
    diff --git a/docs/state_machine.html b/docs/state_machine.html index 840b2dd80..678bc4462 100644 --- a/docs/state_machine.html +++ b/docs/state_machine.html @@ -141,7 +141,7 @@
  • »
  • State Machine APIs
  • - Edit on GitHub + Edit on GitHub

  • @@ -164,7 +164,7 @@

    API Reference

    Header File

    @@ -276,7 +276,7 @@

    Running the HFSM Test Bench on a Real Device:

    Header File

    @@ -426,7 +426,7 @@

    Classes

    Header File

    @@ -567,7 +567,7 @@

    Classes

    Header File

    diff --git a/docs/tabulate.html b/docs/tabulate.html index 666edb1ed..8384686ba 100644 --- a/docs/tabulate.html +++ b/docs/tabulate.html @@ -135,7 +135,7 @@
  • »
  • Tabulate APIs
  • - Edit on GitHub + Edit on GitHub

  • @@ -156,7 +156,7 @@

    API Reference

    Header File

    diff --git a/docs/task.html b/docs/task.html index 800b09840..4648b0434 100644 --- a/docs/task.html +++ b/docs/task.html @@ -135,7 +135,7 @@
  • »
  • Task APIs
  • - Edit on GitHub + Edit on GitHub

  • @@ -158,7 +158,7 @@

    API Reference

    Header File

    diff --git a/docs/thermistor.html b/docs/thermistor.html index 32f6f9541..3eab2bb29 100644 --- a/docs/thermistor.html +++ b/docs/thermistor.html @@ -135,7 +135,7 @@
  • »
  • Thermistor APIs
  • - Edit on GitHub + Edit on GitHub

  • @@ -175,7 +175,7 @@

    API Reference

    Header File

    diff --git a/docs/timer.html b/docs/timer.html index 4fbf8c647..2ff38899b 100644 --- a/docs/timer.html +++ b/docs/timer.html @@ -135,7 +135,7 @@
  • »
  • Timer APIs
  • - Edit on GitHub + Edit on GitHub

  • @@ -160,7 +160,7 @@

    API Reference

    Header File

    diff --git a/docs/wifi/index.html b/docs/wifi/index.html index 2fc3f384c..afd8202e2 100644 --- a/docs/wifi/index.html +++ b/docs/wifi/index.html @@ -131,7 +131,7 @@
  • »
  • WiFi APIs
  • - Edit on GitHub + Edit on GitHub

  • diff --git a/docs/wifi/wifi_ap.html b/docs/wifi/wifi_ap.html index 7b09428c7..5bc14eee1 100644 --- a/docs/wifi/wifi_ap.html +++ b/docs/wifi/wifi_ap.html @@ -138,7 +138,7 @@
  • WiFi APIs »
  • WiFi Access Point (AP)
  • - Edit on GitHub + Edit on GitHub

  • @@ -155,7 +155,7 @@

    API Reference

    Header File

    diff --git a/docs/wifi/wifi_sta.html b/docs/wifi/wifi_sta.html index 3ce8b0ce3..f6e597824 100644 --- a/docs/wifi/wifi_sta.html +++ b/docs/wifi/wifi_sta.html @@ -139,7 +139,7 @@
  • WiFi APIs »
  • WiFi Station (STA)
  • - Edit on GitHub + Edit on GitHub

  • @@ -156,7 +156,7 @@

    API Reference

    Header File

    From 2fc22696b7c9d20c9c2d32657a3c0408585e52a9 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Tue, 25 Jul 2023 11:53:05 -0500 Subject: [PATCH 3/5] readme: update --- components/st25dv/example/README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/components/st25dv/example/README.md b/components/st25dv/example/README.md index e657ffa50..50a3017af 100644 --- a/components/st25dv/example/README.md +++ b/components/st25dv/example/README.md @@ -28,8 +28,11 @@ See the Getting Started Guide for full steps to configure and use ESP-IDF to bui ## Example Output -![output](https://user-images.githubusercontent.com/213467/209173473-28d0b3f3-c636-4a48-ab0a-4370d1d9ab9d.png) -![output 2](https://user-images.githubusercontent.com/213467/208487187-237ba823-0ded-4b71-adc5-17332fb4ad15.png) +Writing multiple records: +![CleanShot 2023-07-25 at 11 44 01](https://github.com/esp-cpp/espp/assets/213467/052f7099-c6be-4a25-8ca3-778455f70e8b) + +Multiple records read: +![image](https://github.com/esp-cpp/espp/assets/213467/0765fddc-ef4d-4127-9d98-3a9ef6e91cbe) Reading tag containing text: ![phone 1](https://user-images.githubusercontent.com/213467/208488067-03cba102-9cb0-4412-bb9e-a922bdfbefff.png) From 5a4675634fc5a1d5e2b6c87792898734dd759268 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Tue, 25 Jul 2023 12:02:02 -0500 Subject: [PATCH 4/5] fix(example): add partitions --- components/st25dv/example/partitions.csv | 4 ++++ components/st25dv/example/sdkconfig.defaults | 4 ++++ 2 files changed, 8 insertions(+) create mode 100644 components/st25dv/example/partitions.csv diff --git a/components/st25dv/example/partitions.csv b/components/st25dv/example/partitions.csv new file mode 100644 index 000000000..842722822 --- /dev/null +++ b/components/st25dv/example/partitions.csv @@ -0,0 +1,4 @@ +# Name, Type, SubType, Offset, Size +nvs, data, nvs, 0x9000, 0x6000 +phy_init, data, phy, 0xf000, 0x1000 +factory, app, factory, 0x10000, 2M diff --git a/components/st25dv/example/sdkconfig.defaults b/components/st25dv/example/sdkconfig.defaults index b8449398b..372dd08d1 100644 --- a/components/st25dv/example/sdkconfig.defaults +++ b/components/st25dv/example/sdkconfig.defaults @@ -14,3 +14,7 @@ CONFIG_BT_BLE_ENABLED=y # CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=4096 CONFIG_ESP_MAIN_TASK_STACK_SIZE=8192 + +# Partition Table +CONFIG_PARTITION_TABLE_CUSTOM=y +CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv" From 1448f2e5c472641aadc4c3383c1ccf8cd02f459e Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Tue, 25 Jul 2023 12:08:52 -0500 Subject: [PATCH 5/5] fix(example): update flash size --- components/st25dv/example/sdkconfig.defaults | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/st25dv/example/sdkconfig.defaults b/components/st25dv/example/sdkconfig.defaults index 372dd08d1..ef8d3a465 100644 --- a/components/st25dv/example/sdkconfig.defaults +++ b/components/st25dv/example/sdkconfig.defaults @@ -15,6 +15,9 @@ CONFIG_BT_BLE_ENABLED=y CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=4096 CONFIG_ESP_MAIN_TASK_STACK_SIZE=8192 +# SPI Flash Config: +CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y + # Partition Table CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv"