Example project that just blinks the LED. It depends on the ubirch toolchain.
The default code uses the ubirch#1 r0.2 board.
If you want to use a different board, add -DBOARD=...
to the cmake
command line below.
Have the ubirch toolchain ready:
git clone git@github.com:ubirch/ubirch-meta.git
cd ubirch-meta
./build.sh -a
Either download this template or
check out using git: git clone git@github.com:ubirch/ubirch-project-template.git
. Then build using the following commands:
cd ubirch-project-template
mkdir build
cd build
cmake .. -DCMAKE_TOOLCHAIN_FILE=<ubirch-meta-dir>/ubirch-arm-toolchain/cmake/ubirch-arm-gcc-toolchain.cmake
make
make ubirch-template-gdb
This template also contains code to create a config.h
file from a template (config.h.template
). The
idea is to have an example template that creates the config header which may contain sensitive information.
In our case, we store APN and username/password info in config.h
which is protected from being committed to
the repository in .gitignore.
If not otherwise noted in the individual files, the code in this repository is
Copyright © 2016 ubirch GmbH, Author: Matthias L. Jugel
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.