branch fixed

This commit is contained in:
devfix 2019-06-11 15:01:06 +02:00
commit 6ec0e6b57a
61 changed files with 77 additions and 68 deletions

View file

@ -4,6 +4,15 @@
#include <b15f/b15f.h>
#include <b15f/plottyfile.h>
/*
* Erfasse die Kennlinien des ersten und zweiten Quadrants eines FETs.
* Anschlüsse:
* ADC0: U_out (über 100Ohm an Drain)
* ADC1: U_drain (Drain)
* DAC0: U_out (über 100Ohm an Drain)
* DAC1: U_GS (über 1K an Gate)
*/
const char PLOT_FILE[] = "plot.bin";
void printProgress(double p)

View file

@ -40,7 +40,7 @@ OBJECTS_CLI = cli.o ui/view.o ui/view_selection.o ui/view_promt.o ui/view_info
.PHONY: $(OUT_TMP_DRV) clean help
all: drv cli style
all: drv cli
drv: $(OBJECTS_DRV) $(OUT_TMP_DRV)
@ -51,14 +51,14 @@ cli: drv $(OBJECTS_CLI)
$(PATH_COMPILER) $(CFLAGS) $(OBJECTS_CLI) -L $(PATH_TMP_LIB) -o $(OUT_TMP_CLI) $(LDFLAGS_CLI)
@bash -c 'if [ ! -f "$(OUT_DRV)" ]; then echo -e "\n*** Warning ***: driver not installed\nType \"sudo make install\" to install or update b15fdrv."; fi'
doc:
doc: style
@echo "Creating documentation with doxygen..."
$(PATH_DOXYGEN) doxygen-cfg
@echo problems found: `($(PATH_DOXYGEN) doxygen-cfg 3>&2 2>&1 1>&3) 2>/dev/null | wc -l`
style:
@echo "Formatting source code with astyle..."
astyle --recursive --style=allman *.cpp,*.h,*.c,*.hpp
-astyle --recursive --style=allman *.cpp,*.h,*.c,*.hpp
install:
@echo "Installing driver..."
@ -83,9 +83,9 @@ help:
clean:
@echo "Cleaning..."
rm -f $(OBJECTS_DRV) $(OBJECTS_CLI) $(OUT_TMP_CLI) $(OUT_TMP_DRV)
rm -rf $(OUT_DOC)
find . -type f -name '*.orig' -delete
-rm -f $(OBJECTS_DRV) $(OBJECTS_CLI) $(OUT_TMP_CLI) $(OUT_TMP_DRV)
-rm -rf $(OUT_DOC)
-find . -type f -name '*.orig' -delete
.cpp.o:
$(PATH_COMPILER) $(CFLAGS) -c $< -o $@

View file

@ -16,7 +16,7 @@ Außerdem wird eine Bibliothek (*b15fdrv*) installiert, die eine einfache Entwic
### 1. Abhängigkeiten installieren
(a) **sudo apt-get update**
(b) **sudo apt-get install git avr-libc avrdude libncurses5-dev g++**
(b) **sudo apt-get install git avr-libc avrdude libncurses5-dev g++ astyle**
### 2. Das Repository klonen
(a) **cd /home/famulus/**
@ -89,7 +89,7 @@ PlottyFile pf;
pf.setUnitX("V");
pf.setUnitY("V");
pf.setUnitPara("V");
pf.setDescX("U_{OUT}");
pf.setDescX("U_{OUT}"); // Markdown wird unterstuetzt
pf.setDescY("U_{IN}");
pf.setDescPara("");
pf.setRefX(5);

View file

@ -85,7 +85,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -112,7 +112,7 @@ $(function() {
<div class="ttc" id="aclassDriverException_html"><div class="ttname"><a href="classDriverException.html">DriverException</a></div><div class="ttdef"><b>Definition:</b> <a href="driverexception_8h_source.html#l00010">driverexception.h:10</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -107,7 +107,7 @@ $(function() {
<div class="ttc" id="aclassB15F_html_a7b8a0e2a9156f7dcb05d097f23666a78"><div class="ttname"><a href="classB15F.html#a7b8a0e2a9156f7dcb05d097f23666a78">B15F::testIntConv</a></div><div class="ttdeci">bool testIntConv(void)</div><div class="ttdef"><b>Definition:</b> <a href="b15f_8cpp_source.html#l00114">b15f.cpp:114</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -105,7 +105,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -1030,7 +1030,7 @@ constexpr static uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -76,7 +76,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -196,7 +196,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -77,7 +77,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -109,7 +109,7 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><b>msg_</b></td><
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -100,7 +100,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -811,7 +811,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -77,7 +77,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -239,7 +239,7 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hre
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -86,7 +86,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -523,7 +523,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -77,7 +77,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -239,7 +239,7 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hre
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -89,7 +89,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -157,7 +157,7 @@ constexpr static int&#160;</td><td class="memItemRight" valign="bottom"><b>KEY_E
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -99,7 +99,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -185,7 +185,7 @@ static std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valig
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -103,7 +103,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -197,7 +197,7 @@ constexpr static int&#160;</td><td class="memItemRight" valign="bottom"><b>KEY_E
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -105,7 +105,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -205,7 +205,7 @@ static std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valig
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -94,7 +94,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -172,7 +172,7 @@ static std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valig
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -105,7 +105,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -72,7 +72,7 @@ $(function() {
<div class="ttc" id="aclassB15F_html_a55b0cd1ea582bda53d6979442640f8e9"><div class="ttname"><a href="classB15F.html#a55b0cd1ea582bda53d6979442640f8e9">B15F::setAbortHandler</a></div><div class="ttdeci">static void setAbortHandler(errorhandler_t func)</div><div class="ttdef"><b>Definition:</b> <a href="b15f_8cpp_source.html#l00485">b15f.cpp:485</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -73,7 +73,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -73,7 +73,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -77,7 +77,7 @@ $(function() {
<div class="ttc" id="aclassDot_html_ad975f119c0627a928790b3cd5ca6da05"><div class="ttname"><a href="classDot.html#ad975f119c0627a928790b3cd5ca6da05">Dot::Dot</a></div><div class="ttdeci">Dot(uint16_t x, uint16_t y, uint8_t curve)</div><div class="ttdef"><b>Definition:</b> <a href="dot_8cpp_source.html#l00003">dot.cpp:3</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -78,7 +78,7 @@ $(function() {
<div class="ttc" id="aclassDot_html_ad975f119c0627a928790b3cd5ca6da05"><div class="ttname"><a href="classDot.html#ad975f119c0627a928790b3cd5ca6da05">Dot::Dot</a></div><div class="ttdeci">Dot(uint16_t x, uint16_t y, uint8_t curve)</div><div class="ttdef"><b>Definition:</b> <a href="dot_8cpp_source.html#l00003">dot.cpp:3</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -74,7 +74,7 @@ $(function() {
<div class="ttc" id="aclassDriverException_html"><div class="ttname"><a href="classDriverException.html">DriverException</a></div><div class="ttdef"><b>Definition:</b> <a href="driverexception_8h_source.html#l00010">driverexception.h:10</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -99,7 +99,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -380,7 +380,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -347,7 +347,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -92,7 +92,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -86,7 +86,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -83,7 +83,7 @@ Installation</h1>
<h2><a class="anchor" id="autotoc_md3"></a>
1. Abhängigkeiten installieren</h2>
<p>(a) <b>sudo apt-get update</b> <br />
(b) <b>sudo apt-get install git avr-libc avrdude libncurses5-dev g++</b> <br />
(b) <b>sudo apt-get install git avr-libc avrdude libncurses5-dev g++ astyle</b> <br />
</p>
<h2><a class="anchor" id="autotoc_md4"></a>
2. Das Repository klonen</h2>
@ -150,14 +150,14 @@ Falls noch keine existiert, wird automatisch eine erzeugt und Verbindung zum Boa
Kennlinien mit plottyfile generieren</h2>
<p>Die Beschreibung zu Plottyfile befindet sich <a href="https://devfix.github.io/b15f/html/classPlottyFile.html">hier</a>. <br />
Nach dem Include von plottyfile kann ein neues Objekt erzeugt und konfiguriert werden: <br />
</p><div class="fragment"><div class="line"> {C++}</div><div class="line">PlottyFile pf; </div><div class="line">pf.setUnitX(&quot;V&quot;); </div><div class="line">pf.setUnitY(&quot;V&quot;); </div><div class="line">pf.setUnitPara(&quot;V&quot;); </div><div class="line">pf.setDescX(&quot;U_{OUT}&quot;); </div><div class="line">pf.setDescY(&quot;U_{IN}&quot;); </div><div class="line">pf.setDescPara(&quot;&quot;); </div><div class="line">pf.setRefX(5); </div><div class="line">pf.setRefY(5); </div><div class="line">pf.setParaFirstCurve(0); </div><div class="line">pf.setParaStepWidth(0);</div></div><!-- fragment --><p> Messpunkte können anschließend hinzugefügt werden. <br />
</p><div class="fragment"><div class="line"> {C++}</div><div class="line">PlottyFile pf; </div><div class="line">pf.setUnitX(&quot;V&quot;); </div><div class="line">pf.setUnitY(&quot;V&quot;); </div><div class="line">pf.setUnitPara(&quot;V&quot;); </div><div class="line">pf.setDescX(&quot;U_{OUT}&quot;); // Markdown wird unterstuetzt </div><div class="line">pf.setDescY(&quot;U_{IN}&quot;); </div><div class="line">pf.setDescPara(&quot;&quot;); </div><div class="line">pf.setRefX(5); </div><div class="line">pf.setRefY(5); </div><div class="line">pf.setParaFirstCurve(0); </div><div class="line">pf.setParaStepWidth(0);</div></div><!-- fragment --><p> Messpunkte können anschließend hinzugefügt werden. <br />
Dabei gehören Punkte mit dem gleichen Index für <code>curve</code> (<em>uint8_t</em>) zur selben Kurve und erhalten durch Plotty automatisch die gleiche Farbe. <br />
</p><div class="fragment"><div class="line"> {C++}</div><div class="line">pf.addDot(Dot(x, y, curve));</div></div><!-- fragment --><p> <em>Wichtig</em>: Die Werte für <code>x</code> und <code>y</code> sind <em>uint16_t</em>, also keine Gleitkommazahlen. Stattdessen sind sie auf RefX und RefY bezogen. </p>
</div></div><!-- PageDoc -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -101,7 +101,7 @@ $(function() {
<div class="ttc" id="aclassPlottyFile_html_af952ac5e2c40896acaf6a86063874fe3"><div class="ttname"><a href="classPlottyFile.html#af952ac5e2c40896acaf6a86063874fe3">PlottyFile::getUnitX</a></div><div class="ttdeci">std::string getUnitX(void) const</div><div class="ttdef"><b>Definition:</b> <a href="plottyfile_8cpp_source.html#l00105">plottyfile.cpp:105</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -102,7 +102,7 @@ $(function() {
<div class="ttc" id="aclassPlottyFile_html_af952ac5e2c40896acaf6a86063874fe3"><div class="ttname"><a href="classPlottyFile.html#af952ac5e2c40896acaf6a86063874fe3">PlottyFile::getUnitX</a></div><div class="ttdeci">std::string getUnitX(void) const</div><div class="ttdef"><b>Definition:</b> <a href="plottyfile_8cpp_source.html#l00105">plottyfile.cpp:105</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -79,7 +79,7 @@ $(function() {
<div class="ttc" id="aclassTimeoutException_html_ad6e5c200fbfd276f48a6c1163e2d2988"><div class="ttname"><a href="classTimeoutException.html#ad6e5c200fbfd276f48a6c1163e2d2988">TimeoutException::TimeoutException</a></div><div class="ttdeci">TimeoutException(const std::string &amp;message)</div><div class="ttdef"><b>Definition:</b> <a href="timeoutexception_8h_source.html#l00024">timeoutexception.h:24</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -88,7 +88,7 @@ $(function() {
<div class="ttc" id="aclassB15F_html_afc55fd590c7fa5c942d100cb60c4b0d3"><div class="ttname"><a href="classB15F.html#afc55fd590c7fa5c942d100cb60c4b0d3">B15F::analogWrite0</a></div><div class="ttdeci">bool analogWrite0(uint16_t port)</div><div class="ttdef"><b>Definition:</b> <a href="b15f_8cpp_source.html#l00249">b15f.cpp:249</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

File diff suppressed because one or more lines are too long

View file

@ -88,7 +88,7 @@ $(function() {
<div class="ttc" id="aclassTimeoutException_html"><div class="ttname"><a href="classTimeoutException.html">TimeoutException</a></div><div class="ttdef"><b>Definition:</b> <a href="timeoutexception_8h_source.html#l00009">timeoutexception.h:9</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -88,7 +88,7 @@ $(function() {
<div class="ttc" id="aclassUSART_html_adb6ff4d1cf1af79ca255c5a81780200d"><div class="ttname"><a href="classUSART.html#adb6ff4d1cf1af79ca255c5a81780200d">USART::flushOutputBuffer</a></div><div class="ttdeci">void flushOutputBuffer(void)</div><div class="ttdef"><b>Definition:</b> <a href="usart_8cpp_source.html#l00068">usart.cpp:68</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -79,7 +79,7 @@ $(function() {
<div class="ttc" id="aclassUSARTException_html_a0e008b3cb4974859e6bc8c8f8eb480be"><div class="ttname"><a href="classUSARTException.html#a0e008b3cb4974859e6bc8c8f8eb480be">USARTException::~USARTException</a></div><div class="ttdeci">virtual ~USARTException()=default</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -74,7 +74,7 @@ $(function() {
<div class="ttc" id="aclassB15F_html_a3f09a418f9e3be5d1d750e4515c96f1e"><div class="ttname"><a href="classB15F.html#a3f09a418f9e3be5d1d750e4515c96f1e">B15F::abort</a></div><div class="ttdeci">static void abort(std::string msg)</div><div class="ttdef"><b>Definition:</b> <a href="b15f_8cpp_source.html#l00467">b15f.cpp:467</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -74,7 +74,7 @@ $(function() {
<div class="ttc" id="aclassView_html"><div class="ttname"><a href="classView.html">View</a></div><div class="ttdef"><b>Definition:</b> <a href="view_8h_source.html#l00019">view.h:19</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

File diff suppressed because one or more lines are too long

View file

@ -75,7 +75,7 @@ $(function() {
<div class="ttc" id="aclassView_html"><div class="ttname"><a href="classView.html">View</a></div><div class="ttdef"><b>Definition:</b> <a href="view_8h_source.html#l00019">view.h:19</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -84,7 +84,7 @@ $(function() {
<div class="ttc" id="aclassDriverException_html"><div class="ttname"><a href="classDriverException.html">DriverException</a></div><div class="ttdef"><b>Definition:</b> <a href="driverexception_8h_source.html#l00010">driverexception.h:10</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

View file

@ -75,7 +75,7 @@ $(function() {
<div class="ttc" id="aclassViewInfo_html"><div class="ttname"><a href="classViewInfo.html">ViewInfo</a></div><div class="ttdef"><b>Definition:</b> <a href="view__info_8h_source.html#l00008">view_info.h:8</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

File diff suppressed because one or more lines are too long

View file

@ -75,7 +75,7 @@ $(function() {
<div class="ttc" id="aclassViewPromt_html"><div class="ttname"><a href="classViewPromt.html">ViewPromt</a></div><div class="ttdef"><b>Definition:</b> <a href="view__promt_8h_source.html#l00010">view_promt.h:10</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>

File diff suppressed because one or more lines are too long

View file

@ -75,7 +75,7 @@ $(function() {
<div class="ttc" id="aclassViewSelection_html"><div class="ttname"><a href="classViewSelection.html">ViewSelection</a></div><div class="ttdef"><b>Definition:</b> <a href="view__selection_8h_source.html#l00010">view_selection.h:10</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue Jun 11 2019 14:56:58 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Tue Jun 11 2019 15:00:56 for B15F by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>