Merge Develop into Main (#300)

- Made an external app from internal Calculator app
- Update tactility.py to v1.2.0 (fix bug with selfupdate)
- Added warning to Development service UI
- Add context to `SECURITY.md`
- Split `ObjectFileReader` and `ObjectFileWriter` into separate cpp files
- Fix related to GPS config read errors
This commit is contained in:
Ken Van Hoeylandt
2025-08-02 12:28:28 +02:00
committed by GitHub
parent 982fce9207
commit 15f4fbfdc6
21 changed files with 1736 additions and 108 deletions
@@ -0,0 +1,21 @@
#pragma once
#include "Dequeue.h"
template <typename DataType>
class Stack {
Dequeue<DataType> dequeue;
public:
void push(DataType data) { dequeue.pushFront(data); }
void pop() { dequeue.popFront(); }
DataType top() const { return dequeue.front(); }
bool empty() const { return dequeue.empty(); }
int size() const { return dequeue.size(); }
};