Added copyright information and fixed typos

This commit is contained in:
2026-03-24 00:23:17 +01:00
parent 96cabf7b4e
commit 0cbee7066b
16 changed files with 53 additions and 7 deletions

View File

@@ -1,3 +1,6 @@
// Copyright (C) 2026 Hector van der Aa <hector@h3cx.dev>
// Copyright (C) 2026 Association Exergie <association.exergie@gmail.com>
// SPDX-License-Identifier: GPL-3.0-or-later
#pragma once #pragma once
#include "base/task.h" #include "base/task.h"

View File

@@ -1,3 +1,6 @@
// Copyright (C) 2026 Hector van der Aa <hector@h3cx.dev>
// Copyright (C) 2026 Association Exergie <association.exergie@gmail.com>
// SPDX-License-Identifier: GPL-3.0-or-later
#include "base/modules.h" #include "base/modules.h"
module_base* modules[MOD_COUNT] = {nullptr}; module_base* modules[MOD_COUNT] = {nullptr};

View File

@@ -1,3 +1,6 @@
// Copyright (C) 2026 Hector van der Aa <hector@h3cx.dev>
// Copyright (C) 2026 Association Exergie <association.exergie@gmail.com>
// SPDX-License-Identifier: GPL-3.0-or-later
#pragma once #pragma once
#include "base/module_base.h" #include "base/module_base.h"

View File

@@ -1,3 +1,6 @@
// Copyright (C) 2026 Hector van der Aa <hector@h3cx.dev>
// Copyright (C) 2026 Association Exergie <association.exergie@gmail.com>
// SPDX-License-Identifier: GPL-3.0-or-later
#pragma once #pragma once
#include <inttypes.h> #include <inttypes.h>

View File

@@ -1,3 +1,6 @@
// Copyright (C) 2026 Hector van der Aa <hector@h3cx.dev>
// Copyright (C) 2026 Association Exergie <association.exergie@gmail.com>
// SPDX-License-Identifier: GPL-3.0-or-later
#pragma once #pragma once
#include "base/task.h" #include "base/task.h"
#include "base/module_base.h" #include "base/module_base.h"

View File

@@ -1,3 +1,6 @@
// Copyright (C) 2026 Hector van der Aa <hector@h3cx.dev>
// Copyright (C) 2026 Association Exergie <association.exergie@gmail.com>
// SPDX-License-Identifier: GPL-3.0-or-later
#pragma once #pragma once
#include <inttypes.h> #include <inttypes.h>
#include <Arduino.h> #include <Arduino.h>

View File

@@ -1,3 +1,6 @@
// Copyright (C) 2026 Hector van der Aa <hector@h3cx.dev>
// Copyright (C) 2026 Association Exergie <association.exergie@gmail.com>
// SPDX-License-Identifier: GPL-3.0-or-later
#pragma once #pragma once
#include <inttypes.h> #include <inttypes.h>

View File

@@ -1,11 +1,14 @@
// Copyright (C) 2026 Hector van der Aa <hector@h3cx.dev>
// Copyright (C) 2026 Association Exergie <association.exergie@gmail.com>
// SPDX-License-Identifier: GPL-3.0-or-later
#include "gps_store.h" #include "gps_store.h"
volatile gps_data gps_data_global = {}; volatile gps_data gps_data_global = {};
void gps_read(gps_data& out) { void gps_global_read(gps_data& out) {
gps_copy_from_volatile(out, gps_data_global); gps_copy_from_volatile(out, gps_data_global);
} }
void gps_write(const gps_data& in) { void gps_global_write(const gps_data& in) {
gps_copy_to_volatile(gps_data_global, in); gps_copy_to_volatile(gps_data_global, in);
} }

View File

@@ -1,3 +1,6 @@
// Copyright (C) 2026 Hector van der Aa <hector@h3cx.dev>
// Copyright (C) 2026 Association Exergie <association.exergie@gmail.com>
// SPDX-License-Identifier: GPL-3.0-or-later
#pragma once #pragma once
#include "custom_types.h" #include "custom_types.h"

View File

@@ -1,3 +1,6 @@
// Copyright (C) 2026 Hector van der Aa <hector@h3cx.dev>
// Copyright (C) 2026 Association Exergie <association.exergie@gmail.com>
// SPDX-License-Identifier: GPL-3.0-or-later
#define INFO #define INFO
#define WARN #define WARN
#define ERROR #define ERROR

View File

@@ -1,3 +1,6 @@
// Copyright (C) 2026 Hector van der Aa <hector@h3cx.dev>
// Copyright (C) 2026 Association Exergie <association.exergie@gmail.com>
// SPDX-License-Identifier: GPL-3.0-or-later
#include "flags.h" #include "flags.h"
#include "modules/cmd/cmd.h" #include "modules/cmd/cmd.h"

View File

@@ -1,3 +1,6 @@
// Copyright (C) 2026 Hector van der Aa <hector@h3cx.dev>
// Copyright (C) 2026 Association Exergie <association.exergie@gmail.com>
// SPDX-License-Identifier: GPL-3.0-or-later
#pragma once #pragma once
#include "custom_types.h" #include "custom_types.h"
#include "modules/logger/system_logger.h" #include "modules/logger/system_logger.h"

View File

@@ -1,3 +1,6 @@
// Copyright (C) 2026 Hector van der Aa <hector@h3cx.dev>
// Copyright (C) 2026 Association Exergie <association.exergie@gmail.com>
// SPDX-License-Identifier: GPL-3.0-or-later
#pragma once #pragma once
#include "custom_types.h" #include "custom_types.h"
#include "flags.h" #include "flags.h"

View File

@@ -1,3 +1,6 @@
// Copyright (C) 2026 Hector van der Aa <hector@h3cx.dev>
// Copyright (C) 2026 Association Exergie <association.exergie@gmail.com>
// SPDX-License-Identifier: GPL-3.0-or-later
#pragma once #pragma once
#include "custom_types.h" #include "custom_types.h"
#include "TinyGPSPlus.h" #include "TinyGPSPlus.h"

View File

@@ -1,3 +1,6 @@
// Copyright (C) 2026 Hector van der Aa <hector@h3cx.dev>
// Copyright (C) 2026 Association Exergie <association.exergie@gmail.com>
// SPDX-License-Identifier: GPL-3.0-or-later
#pragma once #pragma once
#include "flags.h" #include "flags.h"
#include "modules/logger/system_logger.h" #include "modules/logger/system_logger.h"
@@ -6,6 +9,7 @@
#include "base/task.h" #include "base/task.h"
#include "base/ring_buffer.h" #include "base/ring_buffer.h"
#include "base/module_base.h" #include "base/module_base.h"
#include "data/gps_store.h"
#define MOD "modules/lcd/lcd.h" #define MOD "modules/lcd/lcd.h"
namespace screen namespace screen
@@ -137,9 +141,9 @@ int lcd::push(const Task& task) {
return _queue.push(task); return _queue.push(task);
} }
lcd::lcd(): _logger(nullptr), _screen(screen::blank), _last_render(0), _frame_duration(500), _dispaly_cleared(false), _gps(nullptr) { _display = new LiquidCrystal_I2C(0x27, 20, 4); } lcd::lcd(): _logger(nullptr), _screen(screen::blank), _last_render(0), _frame_duration(500), _dispaly_cleared(false) { _display = new LiquidCrystal_I2C(0x27, 20, 4); }
lcd::lcd(system_logger *logger): _logger(logger), _screen(screen::blank), _last_render(0), _frame_duration(500), _dispaly_cleared(false), _gps(nullptr) { lcd::lcd(system_logger *logger): _logger(logger), _screen(screen::blank), _last_render(0), _frame_duration(500), _dispaly_cleared(false) {
_display = new LiquidCrystal_I2C(0x27, 20, 4); _display = new LiquidCrystal_I2C(0x27, 20, 4);
} }
@@ -165,9 +169,6 @@ int lcd::init() {
return 0; return 0;
} }
int lcd::set_gps(gps *gps) {
_gps = gps;
}
int lcd::print_message(String message) { int lcd::print_message(String message) {
#ifdef DEEP_DEBUG #ifdef DEEP_DEBUG

View File

@@ -1,3 +1,6 @@
// Copyright (C) 2026 Hector van der Aa <hector@h3cx.dev>
// Copyright (C) 2026 Association Exergie <association.exergie@gmail.com>
// SPDX-License-Identifier: GPL-3.0-or-later
#pragma once #pragma once
#include <Arduino.h> #include <Arduino.h>
#include "flags.h" #include "flags.h"