Skip to content
Snippets Groups Projects
Select Git revision
  • wip/sdcard_sdio
  • feature/stm32_peripheral_view
  • wip/sdcard
  • develop
  • fix/stm32l4_i2c
  • fix/release_tests
  • feature/stm32l4_adc_support
  • wip/typo
  • feature/stm32l4_support_2017q1
  • feature/rtc_ds3231
  • feature/stm32_f4_f7_breakout
  • feature/stm32l4_support_2017
  • feature/stm32f4_ethernet
  • feature/travisci_armgcc
  • feature/mcp2515_multislave
  • feature/stm32l476_support
  • feature/sdl-fix
  • feature/display_n5110
  • feature/enc28j60
  • phd_hat
  • regression02
  • regression01
  • 2013
  • 2012
24 results

ext

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Electronic Kiwi authored
    Right now we only support the 50MHz version of the K20.
    This is because Freescale had the great idea of using
    different Interrupt Vector Tables to K20s rated for
    different speeds.
    c0e76f09
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.

    External Libraries

    This folder is used to store external libraries, that we have adapted to our needs. Even though we should use git submodules for this, they do not work when using svn to checkout the repository. We therefore just store a copy of the repositories here.

    Choosing the external library

    If the external library already exists on GitHub, fork it and apply your modifications before adding the necessary files. Basic instructions on forking can be found here.

    If the external library is not available as a git repository, you have to create a new project repository (or ask a project owner to do it for you) and add the source code yourself. Here are instructions adapted from Dominic Mitchell:

    Create new folder with the name of the git repository:

    user:dev $ mkdir repo
    user:dev $ cd repo
    user:repo $ git init

    Copy the source into it, add the files and push your first commit.

    user:repo $ git add .
    user:repo $ git commit -m "Add original source code files."
    user:repo $ git remote add origin git@github.com:roboterclubaachen/repo.git
    user:repo $ git push -u origin master

    Tag your current version and create a branch. The upstream branch will contain the unmodified releases of the source code, so you can update it.

    user:repo $ git tag vX.Y
    user:repo $ git branch upstream
    user:repo $ git push --tags origin upstream

    You can then apply your modifications on the master branch and copy new releases into the upstream branch. This way you can merge the upstream branch into the master branch without loosing your modifications.

    Then just copy the files of the master branch into this folder and commit and push.