Skip to content
This repository has been archived by the owner on Sep 4, 2019. It is now read-only.

kammce/SJSU-DEV-Linux

Repository files navigation

SJSU-DEV-Linux

SJSU-Dev-Linux Version GNU General Public License v2.0 Badge Documentation Status Build Status

NOTICE!

THIS BRANCH WILL BE DEPRECATED AND NO LONGER SUPPORTED AS OF DECEMBER 25TH 2017, PLEASE MOVE TO THE LINK BELOW:

https://github.com/kammce/SJSU-Dev

Why this change?

Here are the features of SJSU-Dev:

  • Includes mechanisms for unit testing with Catch and CGreen.
  • The framework is more flexible and allows firmware packages to be copied or moved to other locations and still be able to be compiled and allow for the tools reference tools from
  • The file hierarchy has been simplified and flattened.
  • Compilation, flashing and testing is all done through a make file interface
    • make build - to build application
    • make flash - flash SJ-One board, builds application if it is not built
    • make telemetry - launch telemetry serial monitor and real time firmware variable inspector
    • make test - (Only exists in dedicated test folder within firmware package) build and runs tests
    • make cgreen - (Only exists in dedicated test folder within firmware package) build and runs cgreen tests
  • Most importantly, it supports the Mac OSX, Windows and Linux operating systems which is why the repo (and by extension the name) has been changed.

Operating System Supported

     

Built for Debian based systems, Mac OSX (beta), and Windows 10 using the latest Windows Linux Subsystem (WLS) Insider Builds. The instructions to install on Windows BASH are the same as in Linux.

Tutorial

See documentation for a full tutorial.

Contrib

  • Preet Kang: Original creator of the SJDev development framework.
  • Khalil Estell: Creator of the Linux port of SJDev and maintainer of this repo.
  • Kai Wetlesen: Contributed Mac OS X port and development environment improvements.

Special Credits

  • Mikko Bayabo: Windows surface destructive testing
  • WSL testing: Sameer Azer, Aaron Moffit, Ryan Lucus

Change Log

Update 09.11.2017

  • Added SJOne_lpc1758_rev4.pdf

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published