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

Stuff for the high altitude flight (HAF) #123

Draft
wants to merge 87 commits into
base: master
Choose a base branch
from
Draft

Stuff for the high altitude flight (HAF) #123

wants to merge 87 commits into from

Commits on Oct 29, 2022

  1. Configuration menu
    Copy the full SHA
    d5b4ffe View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2022

  1. Si4463 Morse (Pseudo-)Code

    XDjackieXD committed Oct 30, 2022
    Configuration menu
    Copy the full SHA
    00f10da View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2022

  1. Configuration menu
    Copy the full SHA
    dd85ddb View commit details
    Browse the repository at this point in the history
  2. Add test for RF module

    PatrickKa committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    8837c35 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. Configuration menu
    Copy the full SHA
    ef049c1 View commit details
    Browse the repository at this point in the history
  2. Add looped EDU program queue for HAF

    Also refactor a little bit.
    PatrickKa committed Nov 14, 2022
    Configuration menu
    Copy the full SHA
    9d3ad10 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ae3115 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. Test looped EDU queue with test program

    Also improve some print statements.
    PatrickKa committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    60a9b78 View commit details
    Browse the repository at this point in the history
  2. Make EduCommands.test.cpp take 3 characters as user input

    This is necessary to test the foto and sensor program which have program
    IDs > 9 and timeouts > 99.
    PatrickKa committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    3ecccb4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    55f99f2 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2023

  1. rf uses spi3

    XDjackieXD committed Jan 15, 2023
    Configuration menu
    Copy the full SHA
    3373a7c View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2023

  1. Configuration menu
    Copy the full SHA
    1beaa87 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc90999 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2080f63 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2023

  1. Configuration menu
    Copy the full SHA
    a357022 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2023

  1. Add GetPartInfo function

    Daniel Schloms committed May 28, 2023
    Configuration menu
    Copy the full SHA
    4b296af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf33bbf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c899d86 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32ba40f View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2023

  1. Add missing return value in SendCommandWithResponse()

    The missing return statement seems to have caused the program
    to freeze (no compiler error though).
    At the moment, reading the PartInfo does not work correctly,
    the value 0xFF is read continuously.
    danielschloms committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    fa1b103 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Configuration menu
    Copy the full SHA
    1adf439 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Change TX to FIFO mode instead of direct

    Daniel Schloms committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    17e04d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e2a0d5 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2023

  1. Fix and test RF morsing

    danielschloms committed Jun 24, 2023
    Configuration menu
    Copy the full SHA
    7af2989 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2023

  1. Configuration menu
    Copy the full SHA
    06668b7 View commit details
    Browse the repository at this point in the history
  2. WIP: Add GFSK transmission

    It is now possible to send a GFSK test transmission with 9600 baud.
    danielschloms committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    e5ec58f View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. Change power up XO frequency to 26 MHz

    Daniel Schloms committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    cf4ae7c View commit details
    Browse the repository at this point in the history
  2. Update some initialization register values and comments

    Daniel Schloms committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    712e7cc View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. Configuration menu
    Copy the full SHA
    ecc50ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6916d06 View commit details
    Browse the repository at this point in the history
  3. Make EduProgramQueueThread link again

    LoopedEduProgramQueue.cpp was missing as a source in the corresponding
    CMakeLists.txt.
    PatrickKa committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    25455b4 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. Add regular TransmitData and combine RF tests

    Daniel Schloms committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    1a70db2 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'daniel/feat/rf-abstraction' of github.com:SpaceTeam/STS…

    …1_COBC_SW into daniel/feat/rf-abstraction
    Daniel Schloms committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    db393b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0e6b55a View commit details
    Browse the repository at this point in the history
  4. Hack ExecuteProgrammData to work with latest EDU scheduler

    The scheduler already expects a 4-byte timestamp instead of a 2-byte
    queue ID.
    PatrickKa committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    36132db View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2d26b9d View commit details
    Browse the repository at this point in the history
  6. Make queueId uint32_t everywhere

    This is a hack to make the code work with the latest EDU scheduler.
    PatrickKa committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    4a163d5 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Add proper morse function (untested)

    Daniel Schloms committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    3dd2d07 View commit details
    Browse the repository at this point in the history
  2. Change ReturnResult() to request specific result

    This is due to the new COBC-EDU protocol.
    PatrickKa committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    edaf874 View commit details
    Browse the repository at this point in the history
  3. Add prefix U to some variables to silence warings

    Also, do some cosmetic white space changes.
    PatrickKa committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    ae4f423 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a75378d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e7d7700 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    30aa432 View commit details
    Browse the repository at this point in the history
  7. Add MorseThread for MFT

    PatrickKa committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    453f30f View commit details
    Browse the repository at this point in the history
  8. Disable check of epsBatteryGood

    And print more debug informations
    jeromehue committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    64530f8 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. Fix rf::TransmitData()

    PatrickKa committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    18aa9e8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7afaf0a View commit details
    Browse the repository at this point in the history
  3. Fix typo in debug message

    PatrickKa committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    1004406 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    95f09ab View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    00d1fc7 View commit details
    Browse the repository at this point in the history
  6. Add beacon thread for MFT

    PatrickKa committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    edc3abd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9ee72db View commit details
    Browse the repository at this point in the history
  8. Make cepDataBuffer global

    PatrickKa committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    2ad81ef View commit details
    Browse the repository at this point in the history
  9. Initialize RF module

    PatrickKa committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    17dc581 View commit details
    Browse the repository at this point in the history
  10. Initialize RF module

    PatrickKa committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    d1a86ae View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9d3c190 View commit details
    Browse the repository at this point in the history
  12. Fix format and spelling

    PatrickKa committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    d0e8eba View commit details
    Browse the repository at this point in the history
  13. Fix target souces and libraries of Sts1CobcSw_Periphery

    The errors were introduced when the rf branch was merged.
    PatrickKa committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    0409aff View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2023

  1. Configuration menu
    Copy the full SHA
    fddb999 View commit details
    Browse the repository at this point in the history
  2. Fix expected output of DispatchCommand() test

    In this thread we hacked the queueId to be uint32_t instead of uint16_t,
    so the size of EduQueueEntry and therefore the length of the command is
    different in this branch.
    PatrickKa committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    762e57d View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2023

  1. Configuration menu
    Copy the full SHA
    78fcb24 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Always specify a dummy NSS pin to fix RF-EDU issue

    The RF-EDU issue is acutally an issue between all SPIs and UART1. When
    an SPI is initialized the default value for the NSS pin (GPIO_INVALID)
    is not handled correctly and sets PA15 to the alternative function AF05.
    This fucks up the configuration for UART1 where we use PA15 as TX pin.
    PatrickKa committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    a082264 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Configuration menu
    Copy the full SHA
    b26b1c2 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2023

  1. Refactor EduHeartbeatThread.cpp

    Mainly remove unused or commented out code, the EPS charging pin stuff,
    and the LED pin.
    PatrickKa committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    05b1515 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f047664 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d574cc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e55b6b9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    50f373a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0862f77 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    18c1ac8 View commit details
    Browse the repository at this point in the history
  8. Add HafBeaconThread.cpp

    PatrickKa committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    e45c7d2 View commit details
    Browse the repository at this point in the history
  9. Add target Sts1CobcSw_Haf

    PatrickKa committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    39f4cbe View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2023

  1. Add EDU_VERSION

    The EDU enable pin is active low or high depending on the version, so
    the implementation of edu.TurnOn() and edu.TurnOff() depends on the
    version as well.
    PatrickKa committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    11fec2e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8eae678 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    11fda8d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d20a711 View commit details
    Browse the repository at this point in the history
  5. Add HafEduProgramQueue.cpp

    PatrickKa committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    cddcb3e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e380160 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e1eb919 View commit details
    Browse the repository at this point in the history
  8. Format code

    PatrickKa committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    c9209ef View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    650172d View commit details
    Browse the repository at this point in the history
  10. Fix program IDs for HAF

    PatrickKa committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    550f66a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    71fc2ee View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    389313e View commit details
    Browse the repository at this point in the history
  13. Revert "Hack EduHeartbeatThread for HAF"

    This reverts commit 71fc2ee.
    PatrickKa committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    ed66082 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2023

  1. Configuration menu
    Copy the full SHA
    ad5d858 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2023

  1. Signal matching device IDs separately in DeviceIds.test.cpp

    Previously the LED was only on if all IDs matched but it is of course
    more useful to know this information separately for all 3 peripheral
    devices (flash, FRAM, RF).
    PatrickKa committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    85dbd1e View commit details
    Browse the repository at this point in the history