Built for Debian based systems, Mac OSX, 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.
See documentation for a full tutorial.
- 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.
- Anahit Sarao: Major updates to initial Mac and Linux ports.
- Onyema Ude: Windows Installation Documentation
- Mikko Bayabo: Windows surface destructive testing
- WSL testing: Sameer Azer, Aaron Moffit, Ryan Lucus
- Added Windows WSL prerequisite steps to documentation.
- I2C library extended to allow for single byte send and receive.
- Added Assembly project template to repo
- Fixed issue with HelloWorld project template
- Closes #10 : Makefile threading causing problems bug
- Closes #9 : Output warning if you user does not source env.sh file problem
- Closes #1 : Docs do not fit current repo problem
- Added rules into make file to allow for assembly compilation.
- Added in sample Assembly folder to demonstrate making a project in assembly in SJSU-Dev.
- Created a declassify c++ file as a space to convert C++ method calls to global functions.
- Added support for Windows 10 WLS and Mac OS X (beta)
- Setup script no longer pollutes global space (except for gdbgui)
- Setup script now generates an environment script to set environment variables
- Massive change to file hierarchy
- Firmware folders can be moved to any other location as long as it has a link to the development
- Default firmware folders come with a symbolic link to
env.sh
andmakefile
. - There is no longer a defaults folder, application folders were moved to firmware folder.
- Added unit testing frameworks cgreen and catch along with fff.h (fake function framework)
- Added SJOne_lpc1758_rev4.pdf
- Operating system detection.
- Setup checks for dependencies and installs needed packages.