Skip to content

Commit 56de7e9

Browse files
committed
pcb ready to be send to fabrication
1 parent ef34cc7 commit 56de7e9

3,737 files changed

Lines changed: 19159561 additions & 14124 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1 @@
1-
*~
2-
*.a
3-
b2c
4-
*.bin
5-
*.blk
6-
call
7-
cpp
8-
dlopen
9-
eforth
10-
embed
11-
*.exe
12-
*.gen.c
13-
*.htm
14-
*.log
15-
*.md
16-
mmu
17-
*.o
18-
*.pdf
19-
ref
20-
rom
21-
*.so
22-
*.tgz
23-
*.txt
24-
unit
25-
unix
26-
vgcore.*
1+
.vscode

.gitmodules

Lines changed: 0 additions & 3 deletions
This file was deleted.

ContinuousIntegration/.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
python_lint_report
2+
C_Lint_Report.txt
3+
Shell_Script_Lint_Report.txt

ContinuousIntegration/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Continuous Integration
2+
3+
This folder contains scripts run by GitHub continuous integration module. These scripts should be also run locally before pull request.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/bash
2+
3+
cppcheck --enable=all --inline-suppr --force --quiet --error-exitcode=1 --suppress=missingIncludeSystem --check-config ../Software/Common/BusinessLogic/ -I ../Software/Common/BusinessLogic/ -I ../Software/Common/Libraries/zForth/src/zforth/ -I ../Software/Common/Libraries/u8g2/csrc/ 2>C_Lint_Report.txt
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/bash
2+
3+
uncrustify --no-backup -c uncrustify.cfg ../Software/Common/BusinessLogic/*c ../Software/Common/BusinessLogic/*h
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/bash
2+
3+
cd ../Software/Common/BusinessLogic && mkdir build && cd build && cmake -DCMAKE_SYSTEM_NAME=Generic -DCMAKE_C_COMPILER=gcc ../ && make -j12 && cd ../../../../Test/ComponentTest && py.test --html=BusinessLogic_Test_Report.html --self-contained-html test_buisness_logic.py
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
#!/bin/bash
2+
3+
cd ../Documentation/Diagrams || return $?
4+
5+
# generate .png from all .tex in current directory
6+
7+
for filename_with_extension in *.tex
8+
do
9+
echo "processing $filename_with_extension..."
10+
11+
# remove file exctension to made file handling easier
12+
13+
filename=${filename_with_extension%.*}
14+
15+
# convert .tex to .png
16+
17+
pdflatex "$filename.tex"
18+
touch "$filename-tmp.pdf"
19+
pdfcrop "$filename.pdf" "$filename-tmp.pdf"
20+
pdftoppm -png -r 800 "$filename-tmp.pdf" "$filename"
21+
22+
23+
# convert .tex to .png
24+
25+
pdf2svg "$filename-tmp.pdf" "$filename.svg" all
26+
done
27+
28+
rm ./*.aux ./*.log ./*.pdf
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/bash
2+
3+
flake8 --format=html --htmldir=python_lint_report ../Test/ComponentTest/ ../Simulation/FirmwarePCSimulator
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/bash
2+
3+
shellcheck ./*.sh | tee Shell_Script_Lint_Report.txt

0 commit comments

Comments
 (0)