I237 Riistvaralähedane programmerimine 2016
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Arti Zirk 0c1783a47c Fix another memory leak on malloc fail 3年前
bin Init repository and add structure 3年前
doc Add wiring Arduino Mega RFID-RC522 wiring schema 3年前
lib Fixes for new gcc 3年前
src Fix another memory leak on malloc fail 3年前
tooling Change formating script 3年前
.gitignore Add astyle code formatter usage script and change .gitignore to exclude astyle preserved files 3年前
LICENSE Add license 3年前
Makefile Error out from make install if ARDUINO env var is unset 3年前
README.md Update program name in readme 3年前


I237 Door Access program

This here is my repository for hardware programming course at Estonian IT College that is based around a Arduino Mega 2560.

This code us usualy updated once every two weeks when a new excersice is put up by Silver Kits.

How to install

Currently to test this code you have to clone the repository

git clone https://git.wut.ee/arti/i237.git hardware
cd hardware

And export a enviroment variable that points to a Arduino Mega board. The real path will depend on the OS and Computer that you are using. For me it is usualy /dev/ttyACM0.

export ARDUINO=/dev/ttyACM0

After that you can make the project.

make clean
make install

You can also chekcout previous labs using git checkout <lab name>. For example

git checkout lab02

Don’t forget to make clean after each checkout!


Copyright (C) 2016 Arti Zirk <arti.zirk@gmail.com>

This file is part of I237 Door Access program.

I237 Door Access is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

I237 Door Access is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with I237 Door Access.  If not, see <http://www.gnu.org/licenses/>.