Skip to content

A collection of the code written in the my university's laboratory.

Notifications You must be signed in to change notification settings

IPlayZed/MCU-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCU-lab

Overview

This repository is a collection of my projects written in my university's lab. We use Silicon Lab's low cost board. The examples are mostly written for the extension board. However they can be built on breadboards as well, but in some cases the layout of the components may be better suited to be built in a different way than it is in the extension board, resulting in different setups.

Development environment

The development environment used is Silicon Lab's Simplicity Studio 5. This is an Eclipse based IDE, runs on all major OS platforms. It can be installed not only on Debian based systems, but Arch based ones as well from the AUR. If using the latter version, Wine must be installed to use the Keil C51 compiler toolchain in the IDE for 8-bit development.

If you clone the project, if all is well, you can navigate to the actual development subfolders, where you can import it into the IDE.

Project structure

I intend to keep subfolders on a per-lab basis, but this might change in the future. For detailed information on the given subproject, read the README.

When opening the project inside Simplicity Studio 5, you might want to import it to the same directory where you imported it from (thus you can still keep working in the cloned repository as your workspace), so I added a global .gitignore to not track project import reports.