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

Customizable runtimes #48

Open
wants to merge 3 commits into
base: community-2020
Choose a base branch
from

Commits on Jan 17, 2021

  1. Implement customizable runtimes

    This adds a mechanism to allow user-defined board parameters to
    configure certain parts of the runtime during generation.
    For example, to configure the system clocks.
    
    Configurations are specified in JSON files which are loaded
    by build_rts.py and define board parameters that are used by
    the Python code to parameterize the runtime source files.
    This makes use of the template system to pass values from the
    JSON file into the runtime source files.
    
    Currently, only stm32f0xx and nRF52 targets can be customized
    with this new mechanism. Other targets are not yet configurable.
    damaki committed Jan 17, 2021
    Configuration menu
    Copy the full SHA
    31e2691 View commit details
    Browse the repository at this point in the history
  2. Python style fixes

    damaki committed Jan 17, 2021
    Configuration menu
    Copy the full SHA
    b5a3c50 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2021

  1. Change defaults and update install.py

    HSI is now the default clock source for stm32f0xx runtimes
    as it will work on all boards, instead of HSE which requires
    the board to have an external oscillator.
    damaki committed Jan 30, 2021
    Configuration menu
    Copy the full SHA
    1bb2958 View commit details
    Browse the repository at this point in the history