Do you want to make or understand a bit more about the technicalities of InPe’? Check out our repository on Github.
If you don’t know Github, here’s a little explanation to understand a bit more on how to collaborate on open source projects.
Github is a website and a service allowing people, especially software developers to share their projects and accept contributions by others.
To understand GitHub and other similar tools providing the same type of infrastructure, you must first meet Git. Git is an open-source version control system started by Linus Torvalds – the same person who created Linux - allowing developers to create pieces of code, to release new versions, keeping the process transparent. Every developer can see new changes, download them, and contribute without overwriting or erasing anything.
One of the main misunderstanding about GitHub is that it’s only for coders. However, GitHub itself is like a social network where you build a profile, upload projects, share many types of files to share and connect with other users by “following” their accounts. There are many tutorials around to understand how it works if you want to get started!
The InPe prototype is built on top of the RePhone hardware by Seeed Studio. More info on how to get started with the RePhone and the RePhone development environment can be found in the wiki section of the repo.
In the software folder of the repository are various Arduino .ino sketches, all of them can be ran by the RePhone hardware:
-
in the software root folder are the updated main sketches of the InPe prototype (the “InPe-T*” versions have been implemented for the user testing campaign)
-
in the software > utilities folder is a collection of sketches to test, calibrate and debug the hardware. They are useful to setup and customize an InPe, and for developers willing to contribute to the project to learn more about the library.