No description
  • C 88.4%
  • C++ 10.8%
  • CMake 0.8%
Find a file
2023-06-01 08:44:20 +03:00
.github/workflows Generate coverage reports both in and out of CI 2023-05-29 16:03:15 +02:00
docs SEP4-84: FIXING CLASS Diagram 2023-06-01 08:44:20 +03:00
include Doxygen descriptions and generation. 2023-06-01 05:26:02 +02:00
modules Update build config to new directory structure 2023-05-10 17:02:04 +02:00
scripts Make LoRaWAN.h if it doesnt exist 2023-05-20 18:51:17 +02:00
src SEP4-84: diagram completion 2023-06-01 05:36:23 +03:00
tests SEP4-84: temperature handler redesign 2023-06-01 01:26:06 +03:00
.gitignore Add doxygen ci 2023-05-29 14:51:42 +02:00
.gitmodules Update build config to new directory structure 2023-05-10 17:02:04 +02:00
CMakeLists.txt Generate coverage reports both in and out of CI 2023-05-29 16:03:15 +02:00
Doxyfile Generation docs for src files. 2023-05-29 15:16:02 +02:00
platformio.ini Update build config to new directory structure 2023-05-10 16:49:49 +02:00
README.md Add link to doxygen page 2023-05-29 15:06:54 +02:00

Sep4IotDevice

Requirments

This project is developed only with support for Arduino Mega2560 programmed using an Atmel-ICE Additionally a custom header is required, see ihavn/IoT_Semester_project

Cloning Project

To clone the project, as well as submodules, run the following command:

git clone https://github.com/HighKingofMelons/Sep4IotDevice --recurse-submodules

Running using PlatformIO

  • Install PlatformIO VSCode extension

  • Open project folder

  • Select appropriate env according to the computer of which is used to program the device. E.g. if the programmer (Atmel-ICE) is plugged into a windows machine, use windows. By default Windows is selected.

  • Run the script scripts/init_lora.sh from inside its directory, and configure the tokens in the generated ´include/LoRaWAN.h´.

  • Press Upload/Remote Upload

Docs

An api reference is generated using doxygen and deployed to:

https://highkingofmelons.github.io/Sep4IotDevice/