Particle PO CI

Container / Virtualization gitlab-ci uses a docker container. # use the official gcc image, based on debian # can use verions as well, like gcc:5.2 # see https://hub.docker.com/_/gcc/ image: gcc Travis CI on the other hand uses “sudo enabled, full virtual machine per build”. dist: trusty sudo: required language: generic Install / Bootstrap Before doing the build we need to set up the build environment. While this isn’t that difficult to do from scratch there is an existing project, po-util, that will do the job.

Particle Projects

Original repository full of many particle projects, particle libraries and other software that interface with particle.

Particle Project Base

Particle Project EE491

This project has evolved from Communication Protocols for Embedded Systems

Particle Library IOT Register

Particle Library IOT Tinker

Particle Project Serial Pub Sub

Particle With Travis CI

Goal I just created a number of github repositories for particle. Much of the code was transferred from my existing code base at particle-projects. The primary goal of these projects was not to demonstrate my capability as a C++ programmer, but actually to demonstrate a good example for an open source particle project or library. As such I have a few goals: Offline builds (Thanks to po) Continuous Intgration (Thanks to travis-ci) Modern C++ Approach I created particle-project-base to serve as a solid foundation for my future projects and libraries.

Hobby Electronics

I have a family of electronics that do my bidding.

Arduino With Lab View

Leo, a Arduino Leonardo, interfaced with LabVIEW using LINX