Skip to content
Snippets Groups Projects
Select Git revision
  • testing
  • master default protected
2 results

r2a-obsw

  • Clone with SSH
  • Clone with HTTPS
  • R2A OBSW pipeline status

    Software for Rocksanne2-Alpha

    This repository contains the On-Board Software for Rocksanne2-Alpha.

    To clone, use the --recursive option.

    To build, use make or skyward-boardcore/sbs (for more info, type skyward-boardcore/sbs --help).

    Folder Structure

    src/ sources!
    boards/ Classes source files, divided per board.
    entrypoints/ Each file here is a "main" to be built with SBS.
    tests/ Tests that can be built with SBS.
    skyward-boardcore/ Provides the build system (SBS) and common drivers.
    bin/ Compiled binaries, to be flashed on boards.
    build/ MIOSIX Makefiles generated by SBS (not important)
    obj/ Building stuff (not important)

    Content

    This repo contains software components that are specific to R2A. Please refer to R2A-OBSW-SDD and R2A-OBSW-SRS documents for details.

    The other common components (EventBroker, Logger, basic drivers etc...) are located in the skyward-boardcore repository, as well as the build system (SBS) and the operating system (MIOSIX). Please refer to that repo's documentation for more info.

    The Ignition Board software is developed in a dedicated repository, for safety reasons.

    Contributing

    If you are developing new features, branch off from the testing branch and then merge back.