diff --git a/docs/adc/adc_types.html b/docs/adc/adc_types.html index 60c7620ca..d120514e8 100644 --- a/docs/adc/adc_types.html +++ b/docs/adc/adc_types.html @@ -146,7 +146,7 @@
  • ADC APIs »
  • ADC Types
  • - Edit on GitHub + Edit on GitHub

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

    Header File -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -589,7 +589,7 @@

    ADS1X15 Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -1179,7 +1179,7 @@

    ADS7138 Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -357,7 +357,7 @@

    Continuous ADC Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -173,7 +173,7 @@

    ADC APIs -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -168,7 +168,7 @@

    API Reference

    Header File

    @@ -311,7 +311,7 @@

    Oneshot ADC Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -888,7 +888,7 @@

    TLA2528 Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -146,7 +146,7 @@

    API Reference

    Header File

    @@ -401,7 +401,7 @@

    Classes -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -553,13 +553,13 @@

    Example Usage

    Header File

    Header File

    @@ -573,7 +573,7 @@

    Header File -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -165,7 +165,7 @@

    Battery APIs -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -176,7 +176,7 @@

    API Reference

    Header File

    @@ -197,17 +197,15 @@

    MAX1704X Example logger.info("initializing i2c driver..."); espp::I2c i2c({ .port = I2C_NUM_0, - .sda_io_num = GPIO_NUM_22, // qwiic sda on the qtpy - .scl_io_num = GPIO_NUM_19, // qwiic scl on the qtpy - }); + .sda_io_num = (gpio_num_t)CONFIG_EXAMPLE_I2C_SDA_GPIO, + .scl_io_num = (gpio_num_t)CONFIG_EXAMPLE_I2C_SCL_GPIO, + }); // now make the max1704x which handles GPIO - espp::Max1704x max1704x({ - .write = std::bind(&espp::I2c::write, &i2c, std::placeholders::_1, - std::placeholders::_2, std::placeholders::_3), - .read = std::bind(&espp::I2c::read, &i2c, - std::placeholders::_1, std::placeholders::_2, - std::placeholders::_3), - .log_level = espp::Logger::Verbosity::WARN}); + espp::Max1704x max1704x({.write = std::bind(&espp::I2c::write, &i2c, std::placeholders::_1, + std::placeholders::_2, std::placeholders::_3), + .read = std::bind(&espp::I2c::read, &i2c, std::placeholders::_1, + std::placeholders::_2, std::placeholders::_3), + .log_level = espp::Logger::Verbosity::WARN}); std::error_code ec; // and finally, make the task to periodically poll the max1704x and print @@ -237,8 +235,7 @@

    MAX1704X Example if (ec) { return false; } - fmt::print("{:0.2f}, {:0.2f}, {:0.2f}, {:0.2f}\n", - seconds, voltage, soc, charge_rate); + fmt::print("{:0.2f}, {:0.2f}, {:0.2f}, {:0.2f}\n", seconds, voltage, soc, charge_rate); // don't want to stop the task return false; }; @@ -476,7 +473,7 @@

    MAX1704X Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -418,7 +418,7 @@

    Classes -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -176,7 +176,7 @@

    API Reference

    Header File

    @@ -569,13 +569,13 @@

    Example Usage

    Header File

    Header File

    @@ -592,7 +592,7 @@

    Header File -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    BLDC APIs -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -461,7 +461,7 @@

    Button Example
    -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -184,7 +184,7 @@

    API Reference

    Header File

    @@ -348,7 +348,7 @@

    Oneshot CLI Example

    Header File

    @@ -543,7 +543,7 @@

    Classes
    -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -374,7 +374,7 @@

    Classes -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -904,7 +904,7 @@

    I2C Analog Controller Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -261,7 +261,7 @@

    Complex CSV Writer Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -556,7 +556,7 @@

    Classes -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -425,7 +425,7 @@

    ili9341 Example

    Header File

    @@ -725,7 +725,7 @@

    st7789 Example
    -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -166,7 +166,7 @@

    Display APIs -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -167,7 +167,7 @@

    API Reference

    Header File

    @@ -429,7 +429,7 @@

    AbiEncoder (LINEAR) Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -178,7 +178,7 @@

    API Reference

    Header File

    @@ -564,7 +564,7 @@

    As5600 Example
    -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -178,7 +178,7 @@

    Header File -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -171,7 +171,7 @@

    Encoder APIs -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -178,7 +178,7 @@

    API Reference

    Header File

    @@ -562,7 +562,7 @@

    Mt6701 Example
    -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -469,7 +469,7 @@

    Event Manager Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -655,7 +655,7 @@

    File System Info std::filesystem Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -281,7 +281,7 @@

    Classes -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -259,7 +259,7 @@

    Classes -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    Filter APIs -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -165,7 +165,7 @@

    API Reference

    Header File

    @@ -269,7 +269,7 @@

    Classes -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -241,7 +241,7 @@

    Classes -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -179,7 +179,7 @@

    Header File -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -167,7 +167,7 @@

    API Reference

    Header File

    @@ -227,7 +227,7 @@

    Classes

    Header File

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

    Classes
    -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -165,7 +165,7 @@

    FTP APIs -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -3387,7 +3387,7 @@

    P


    -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -186,19 +186,19 @@

    API Reference

    Header File

    Header File

    Header File

    @@ -445,7 +445,7 @@

    Example 2: Playing a haptic click / buzz -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -165,7 +165,7 @@

    API Reference

    Header File

    @@ -693,7 +693,7 @@

    DRV2605 Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -168,7 +168,7 @@

    Haptics APIs -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -395,7 +395,7 @@

    Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -352,7 +352,7 @@

    ESPP Documentation -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -166,7 +166,7 @@

    API Reference

    Header File

    @@ -255,7 +255,7 @@

    Classes -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -418,7 +418,7 @@

    Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -410,7 +410,7 @@

    Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    Input APIs -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -167,7 +167,7 @@

    API Reference

    Header File

    @@ -245,7 +245,7 @@

    Classes -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -165,7 +165,7 @@

    API Reference

    Header File

    @@ -425,7 +425,7 @@

    Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -166,7 +166,7 @@

    API Reference

    Header File

    @@ -296,7 +296,7 @@

    Classes -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -166,7 +166,7 @@

    API Reference

    Header File

    @@ -376,7 +376,7 @@

    Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -162,7 +162,7 @@

    API Reference

    Header File

    @@ -888,7 +888,7 @@

    AW9523 Example
    -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -167,7 +167,7 @@

    IO Expander APIs -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -610,7 +610,7 @@

    MCP23x17 Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -162,7 +162,7 @@

    API Reference

    Header File

    @@ -442,7 +442,7 @@

    ADC Joystick Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -450,7 +450,7 @@

    Breathing LED Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -637,7 +637,7 @@

    Example 1: APA102 via SPI -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -167,7 +167,7 @@

    API Reference

    Header File

    @@ -502,7 +502,7 @@

    Threaded Logging and Verbosity Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -291,7 +291,7 @@

    Classes -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    Header File -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -167,7 +167,7 @@

    API Reference

    Header File

    @@ -333,7 +333,7 @@

    Classes -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -170,7 +170,7 @@

    Math APIs -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -352,7 +352,7 @@

    Classes -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -510,7 +510,7 @@

    Classes -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -318,7 +318,7 @@

    get_latest_info() Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -171,7 +171,7 @@

    Network APIs -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -162,7 +162,7 @@

    API Reference

    Header File

    @@ -462,7 +462,7 @@

    Classes -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -736,7 +736,7 @@

    TCP Server Response Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -162,7 +162,7 @@

    API Reference

    Header File

    @@ -691,7 +691,7 @@

    UDP Multicast Server Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    NFC APIs -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -1228,7 +1228,7 @@

    Classes -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -762,7 +762,7 @@

    St25dv Example
    -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -430,7 +430,7 @@

    Complex PID Example
    -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -548,7 +548,7 @@

    Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -167,7 +167,7 @@

    API Reference

    Header File

    @@ -331,7 +331,7 @@

    Example 1: Transmitting data

    Header File

    @@ -611,7 +611,7 @@

    Example 1: WS2812 encoder -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -579,7 +579,7 @@

    Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -162,7 +162,7 @@

    RTC APIs -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -194,7 +194,7 @@

    API Reference

    Header File

    @@ -455,7 +455,7 @@

    Example

    Header File

    @@ -613,7 +613,7 @@

    example

    Header File

    @@ -770,7 +770,7 @@

    Classes

    Header File

    @@ -912,7 +912,7 @@

    Classes

    Header File

    @@ -1211,7 +1211,7 @@

    Classes

    Header File

    @@ -1227,7 +1227,7 @@

    Classes

    Header File

    @@ -1314,7 +1314,7 @@

    Classes

    Header File

    @@ -1462,7 +1462,7 @@

    Classes
    -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.

    @@ -304,7 +304,7 @@

    Complex Structure (De-)Serialization Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -168,7 +168,7 @@

    API Reference

    Header File

    @@ -324,7 +324,7 @@

    Running the HFSM Test Bench on a Real Device:

    Header File

    @@ -464,7 +464,7 @@

    Classes

    Header File

    @@ -595,7 +595,7 @@

    Classes

    Header File

    @@ -737,7 +737,7 @@

    Classes
    -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -501,7 +501,7 @@

    Complex Tabulate Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -162,7 +162,7 @@

    API Reference

    Header File

    @@ -592,7 +592,7 @@

    Task Request Stop Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -179,7 +179,7 @@

    API Reference

    Header File

    @@ -492,7 +492,7 @@

    ADC Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -443,7 +443,7 @@

    Oneshot Timer Cancel Itself Then Start again with Delay Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


    @@ -165,7 +165,7 @@

    WiFi APIs -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -248,7 +248,7 @@

    WiFi Access Point Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.


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

    API Reference

    Header File

    @@ -334,7 +334,7 @@

    WiFi Station Example -

    © Copyright 2022 - 2023, William Emfinger.

    +

    © Copyright 2022 - 2024, William Emfinger.