idf_component_register(
    SRCS
        "src/FastAccelStepper.cpp"
        "src/Log2Representation.cpp"
        "src/RampCalculator.cpp"
        "src/RampControl.cpp"
        "src/RampGenerator.cpp"
        "src/StepperISR.cpp"
        "src/StepperISR_esp32.cpp"
        "src/StepperISR_esp32xx_rmt.cpp"
        "src/StepperISR_idf5_esp32_rmt.cpp"
    INCLUDE_DIRS "src"
    REQUIRES
        esp_driver_gpio
        esp_driver_rmt
        esp_hal_gpio
        esp_hal_rmt
        esp_rom
        esp_system
        esp_timer
        freertos
        hal
        soc
)
