Skip to content
This repository was archived by the owner on Apr 13, 2021. It is now read-only.

swift-nav/piksi_firmware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9014ea1 · Apr 12, 2021
Jun 13, 2016
Apr 9, 2014
Dec 15, 2015
Mar 29, 2016
Jul 9, 2015
May 26, 2016
May 24, 2016
Apr 21, 2015
May 26, 2016
Jun 13, 2016
Jun 26, 2015
Dec 14, 2015
Jul 9, 2015
Mar 29, 2016
Mar 29, 2016
Apr 12, 2021
Sep 27, 2013
Apr 29, 2016
Apr 12, 2021
Nov 20, 2015
Mar 25, 2016
Jan 12, 2015
Jan 16, 2016

Repository files navigation

piksi_firmware - ARCHIVED

Build status

Firmware for the Swift Navigation Piksi v2.3.1 GPS receiver. This firmware is not compatible with Piksi Multi or Duro.

Documentation available online at http://docs.swift-nav.com/piksi_firmware

Checking Out Submodules

ChibiOS, libopencm3, libsbp and libswiftnav are submodules of this git repository. Check them out using:

git submodule update --init

Remember to run git submodule update after pulling in the latest changes to ensure all the submodules are in sync.

Installation

There are a few options:

  • Normal usage. If you're only using the Piksi console, binary installers (Windows and OS X) are here and source for the console can be found in piksi_tools.

  • Development (native). To install dependencies for the development tools on your platform (OS X, Ubuntu, or Debian), run the setup script in this repository via bash setup.sh -x install. If you're also building the firmware, you'll need to checkout the submodules as well.

  • Development (VM). The Vagrant file is currently used for testing installation setup.sh, but can also be used to provision a development VM. To do so, you will need to download VirtualBox and Vagrant, and then run vagrant up trusty in this repository.

For additional details about the toolchain installation, please see http://docs.swift-nav.com/wiki/Piksi_Developer_Getting_Started_Guide .