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

Tickless mode fixes #13

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Tickless mode fixes #13

wants to merge 3 commits into from

Commits on May 2, 2020

  1. Move all ticking functionality into ar_port

    This change allows to utilize HW timers more easily.
    (default ar_port.cpp using systick needs updating)
    diggit committed May 2, 2020
    Configuration menu
    Copy the full SHA
    c426cac View commit details
    Browse the repository at this point in the history
  2. add ar_port examples for STM32F303 HW timers

    *Single* uses only one timer as microsecond counter between ticks.
    *Chained* uses two chained timer s (on hardware level) to count
    microseconds between tics and ticks themselves.
    Most precise timing with this solution.
    diggit committed May 2, 2020
    Configuration menu
    Copy the full SHA
    060ce54 View commit details
    Browse the repository at this point in the history
  3. add systick example port and cleanups

    - some f303 port cleanups
    - add port using generic ARM SysTick with explained limitations
    
    only lightly tested!
    diggit committed May 2, 2020
    Configuration menu
    Copy the full SHA
    da2b0b3 View commit details
    Browse the repository at this point in the history