Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increase SCURVE cycle count for unoptimized cortex-m0 #24955

Merged

Commits on Nov 9, 2022

  1. Increase cycle count for unoptimized cortex-m0

    Cortex-M0 doesn't have 32bitx32bit=64bit multiplication instructions
    and can not use SCURVE use optimized path.
    
    Increasing to actual cycle count of 544 to hopefully improve
    stability of board as well as a form of documentation that people
    should consider disabling SCURVE feqature until the code is optimized
    for cortex-m0;
    
    Stepper::calc_timer_interval() use of division is also been identified
    as taking 126 cycles.
    cbagwell committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    d32c18f View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2022

  1. tweak

    thinkyhead committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    266a1a2 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2022

  1. revert non-scurve cycle increases.

    PR MarlinFirmware#24951 is increasing those.
    cbagwell committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    4ca7e72 View commit details
    Browse the repository at this point in the history