Skip to content
Snippets Groups Projects
Select Git revision
  • Logger-V2
  • feature/ipv4ll-groundstations
  • arp
  • main default protected
  • parafoil-biscotto
  • parafoil-casca
  • engine-orion-dev
  • parafoil-orion
  • arp-jesolo-2025
  • lyrags-rig-wet-dream
  • arp-rotating
  • parafoil-dev
  • mockup-main-2.7
  • jesolo-14
  • lyra-euroc24
  • lyra-roccaraso
  • ARP-pre-2.7
  • Lyra-CFT-02/03/2024
  • PYXIS_ROCCARASO
  • PYXIS_EUROC
20 results

obsw

  • Clone with SSH
  • Clone with HTTPS
  • Federico Lolli's avatar
    Federico Lolli authored
    - This introduce compiler conditional compilation (based on
    architecture), this fix previous issue with building
    - Leds now is thread safe, uses a low priority scheduler and keep tasks
    alive if leds needs non-blocking blinking
    c02bfd24
    History

    Parafoil test On-Board Software pipeline status

    On Board software for Parafoil tests

    To clone, use git clone --recurse-submodules git@git.skywarder.eu:scs/pyxis/obsw.git.

    To build, use sbs (for more info, type ./sbs --help on Linux or sbs --help on Windows).

    Folder structure

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

    Useful entrypoints

    Death Stack X Test Suite src/entrypoints/death-stack-x-testsuite.cpp

    Interactive entrypoint to test various aspects of the Death Stack hardware / software:

    Test Description
    Test power board Allows to test battery voltage, cutters and servo motors
    Test stm board Allows to test leds and external oscillator
    Test rf board Allows to test the IMUs, GPS and SD Card
    Test analog board Allows to test the pressure sensors and detachment pins

    Death Stack X Entry src/entrypoints/death-stack-x-entry.cpp

    Main entrypoint to be used for flight

    Contributing

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