Skip to content

Commit 5bfb768

Browse files
committed
neue Datei: PIC-ValveControl/Hexfiles/ValveControl_v0.7.hex
neue Datei: PIC-ValveControl/Hexfiles/ValveControl_v0.7.unified.hex geändert: PIC-ValveControl/ValveControl.X/doxygen/html/ geändert: PIC-ValveControl/ValveControl.X/main.c
1 parent c26cdea commit 5bfb768

10 files changed

Lines changed: 5355 additions & 762 deletions

File tree

PIC-ValveControl/Hexfiles/ValveControl_v0.7.hex

Lines changed: 2230 additions & 0 deletions
Large diffs are not rendered by default.

PIC-ValveControl/Hexfiles/ValveControl_v0.7.unified.hex

Lines changed: 2358 additions & 0 deletions
Large diffs are not rendered by default.

PIC-ValveControl/ValveControl.X/doxygen/html/daq_8c_source.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -248,8 +248,8 @@
248248
<div class="ttc" id="adaq_8c_html_a9e0c5d6f12ac99b1c92e71433a241f6f"><div class="ttname"><a href="daq_8c.html#a9e0c5d6f12ac99b1c92e71433a241f6f">daq_vdd</a></div><div class="ttdeci">uint16_t daq_vdd(void)</div><div class="ttdoc">Measures the voltage VDD of the controller With ADC_VREF+ = VDD and ADC_Positive_Input = FVR1 we get...</div><div class="ttdef"><b>Definition:</b> <a href="daq_8c_source.html#l00075">daq.c:75</a></div></div>
249249
<div class="ttc" id="adaq_8c_html_aa985f9a3df7298b68e3e6b5580124875"><div class="ttname"><a href="daq_8c.html#aa985f9a3df7298b68e3e6b5580124875">daq_temperature</a></div><div class="ttdeci">int16_t daq_temperature(void)</div><div class="ttdoc">Returns an uncalibrated temperature estimation. Uses the temperature indicator (TI) of the PIC µC....</div><div class="ttdef"><b>Definition:</b> <a href="daq_8c_source.html#l00026">daq.c:26</a></div></div>
250250
<div class="ttc" id="adaq_8h_html"><div class="ttname"><a href="daq_8h.html">daq.h</a></div><div class="ttdoc">Prototypes and definitions for module daq.c (project &quot;ValveControl&quot;)</div></div>
251-
<div class="ttc" id="amain_8c_html_a1c7ada21f84899fd75806539c41c8d1a"><div class="ttname"><a href="main_8c.html#a1c7ada21f84899fd75806539c41c8d1a">g_vbemf</a></div><div class="ttdeci">volatile uint16_t g_vbemf</div><div class="ttdoc">actual Back EMK (ADC raw)</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00103">main.c:103</a></div></div>
252-
<div class="ttc" id="amain_8c_html_a2ddfafef81dbae12a5088a0ef08625b7"><div class="ttname"><a href="main_8c.html#a2ddfafef81dbae12a5088a0ef08625b7">FVRA2X</a></div><div class="ttdeci">uint16_t FVRA2X</div><div class="ttdoc">DIA: @ADC FVR1 voltage for 2x setting (in mV)</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00074">main.c:74</a></div></div>
251+
<div class="ttc" id="amain_8c_html_a1c7ada21f84899fd75806539c41c8d1a"><div class="ttname"><a href="main_8c.html#a1c7ada21f84899fd75806539c41c8d1a">g_vbemf</a></div><div class="ttdeci">volatile uint16_t g_vbemf</div><div class="ttdoc">actual Back EMK (ADC raw)</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00105">main.c:105</a></div></div>
252+
<div class="ttc" id="amain_8c_html_a2ddfafef81dbae12a5088a0ef08625b7"><div class="ttname"><a href="main_8c.html#a2ddfafef81dbae12a5088a0ef08625b7">FVRA2X</a></div><div class="ttdeci">uint16_t FVRA2X</div><div class="ttdoc">DIA: @ADC FVR1 voltage for 2x setting (in mV)</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00076">main.c:76</a></div></div>
253253
<div class="ttc" id="amain_8h_html"><div class="ttname"><a href="main_8h.html">main.h</a></div><div class="ttdoc">Declarations for Project &quot;ValveControl&quot;.</div></div>
254254
</div><!-- fragment --></div><!-- contents -->
255255
</div><!-- doc-content -->

PIC-ValveControl/ValveControl.X/doxygen/html/init_8c_source.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -545,8 +545,8 @@
545545
<div class="ttc" id="ainit_8h_html"><div class="ttname"><a href="init_8h.html">init.h</a></div><div class="ttdoc">Prototypes and definitions for module init.c (project &quot;ValveControl&quot;)</div></div>
546546
<div class="ttc" id="ainterrupt_8c_html_a6cdc2e273028179ed64e6f558d79015c"><div class="ttname"><a href="interrupt_8c.html#a6cdc2e273028179ed64e6f558d79015c">interrupt_initialize</a></div><div class="ttdeci">void interrupt_initialize(void)</div><div class="ttdoc">Vectored Interrupt Manager. The interrupt sources are placed to high and low priorities:</div><div class="ttdef"><b>Definition:</b> <a href="interrupt_8c_source.html#l00066">interrupt.c:66</a></div></div>
547547
<div class="ttc" id="ainterrupt_8h_html"><div class="ttname"><a href="interrupt_8h.html">interrupt.h</a></div><div class="ttdoc">Prototypes and definitions for module interrupt.c (project &quot;ValveControl&quot;)</div></div>
548-
<div class="ttc" id="amain_8c_html_a2ddfafef81dbae12a5088a0ef08625b7"><div class="ttname"><a href="main_8c.html#a2ddfafef81dbae12a5088a0ef08625b7">FVRA2X</a></div><div class="ttdeci">uint16_t FVRA2X</div><div class="ttdoc">DIA: @ADC FVR1 voltage for 2x setting (in mV)</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00074">main.c:74</a></div></div>
549-
<div class="ttc" id="amain_8c_html_abafa1acf1ee382518644fd1fc3d5d716"><div class="ttname"><a href="main_8c.html#abafa1acf1ee382518644fd1fc3d5d716">FVRC2X</a></div><div class="ttdeci">uint16_t FVRC2X</div><div class="ttdoc">DIA: @CMP/DAC FVR2 voltage for 2x setting (in mV)</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00075">main.c:75</a></div></div>
548+
<div class="ttc" id="amain_8c_html_a2ddfafef81dbae12a5088a0ef08625b7"><div class="ttname"><a href="main_8c.html#a2ddfafef81dbae12a5088a0ef08625b7">FVRA2X</a></div><div class="ttdeci">uint16_t FVRA2X</div><div class="ttdoc">DIA: @ADC FVR1 voltage for 2x setting (in mV)</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00076">main.c:76</a></div></div>
549+
<div class="ttc" id="amain_8c_html_abafa1acf1ee382518644fd1fc3d5d716"><div class="ttname"><a href="main_8c.html#abafa1acf1ee382518644fd1fc3d5d716">FVRC2X</a></div><div class="ttdeci">uint16_t FVRC2X</div><div class="ttdoc">DIA: @CMP/DAC FVR2 voltage for 2x setting (in mV)</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00077">main.c:77</a></div></div>
550550
<div class="ttc" id="amain_8h_html"><div class="ttname"><a href="main_8h.html">main.h</a></div><div class="ttdoc">Declarations for Project &quot;ValveControl&quot;.</div></div>
551551
</div><!-- fragment --></div><!-- contents -->
552552
</div><!-- doc-content -->

PIC-ValveControl/ValveControl.X/doxygen/html/interrupt_8c_source.html

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -391,19 +391,19 @@
391391
<div class="ttc" id="ainit_8h_html"><div class="ttname"><a href="init_8h.html">init.h</a></div><div class="ttdoc">Prototypes and definitions for module init.c (project &quot;ValveControl&quot;)</div></div>
392392
<div class="ttc" id="ainterrupt_8c_html_a6cdc2e273028179ed64e6f558d79015c"><div class="ttname"><a href="interrupt_8c.html#a6cdc2e273028179ed64e6f558d79015c">interrupt_initialize</a></div><div class="ttdeci">void interrupt_initialize(void)</div><div class="ttdoc">Vectored Interrupt Manager. The interrupt sources are placed to high and low priorities:</div><div class="ttdef"><b>Definition:</b> <a href="interrupt_8c_source.html#l00066">interrupt.c:66</a></div></div>
393393
<div class="ttc" id="ainterrupt_8c_html_ab74db054d6d2e2099e8947490f76ab60"><div class="ttname"><a href="interrupt_8c.html#ab74db054d6d2e2099e8947490f76ab60">__interrupt</a></div><div class="ttdeci">void __interrupt(irq(default), base(IVT1_BASE_ADDRESS), low_priority)</div><div class="ttdoc">The default interrupt service routine.</div><div class="ttdef"><b>Definition:</b> <a href="interrupt_8c_source.html#l00097">interrupt.c:97</a></div></div>
394-
<div class="ttc" id="amain_8c_html_a1c7ada21f84899fd75806539c41c8d1a"><div class="ttname"><a href="main_8c.html#a1c7ada21f84899fd75806539c41c8d1a">g_vbemf</a></div><div class="ttdeci">volatile uint16_t g_vbemf</div><div class="ttdoc">actual Back EMK (ADC raw)</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00103">main.c:103</a></div></div>
395-
<div class="ttc" id="amain_8c_html_a2497d67b98c3df3ef57d855223e4b546"><div class="ttname"><a href="main_8c.html#a2497d67b98c3df3ef57d855223e4b546">g_zerocount</a></div><div class="ttdeci">volatile uint8_t g_zerocount</div><div class="ttdoc">counts pwm cycles since last zero cross</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00107">main.c:107</a></div></div>
396-
<div class="ttc" id="amain_8c_html_a352157dc9346cc30537263ca5f2212f7"><div class="ttname"><a href="main_8c.html#a352157dc9346cc30537263ca5f2212f7">g_dir</a></div><div class="ttdeci">volatile int8_t g_dir</div><div class="ttdoc">motor direction [-1, 0, +1]</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00104">main.c:104</a></div></div>
397-
<div class="ttc" id="amain_8c_html_a371953a08d9e25363ff328fe22e2d1f1"><div class="ttname"><a href="main_8c.html#a371953a08d9e25363ff328fe22e2d1f1">g_tovfl_ms</a></div><div class="ttdeci">volatile bool g_tovfl_ms</div><div class="ttdoc">g_timer_ms &gt; 0xFFFF</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00094">main.c:94</a></div></div>
398-
<div class="ttc" id="amain_8c_html_a3e8d838711ff74231fd62e308d2de4ed"><div class="ttname"><a href="main_8c.html#a3e8d838711ff74231fd62e308d2de4ed">g_rx232_buf</a></div><div class="ttdeci">volatile uint8_t g_rx232_buf[48]</div><div class="ttdoc">RS232 RX buffer (&gt; sizeof(S1-record)!</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00083">main.c:83</a></div></div>
399-
<div class="ttc" id="amain_8c_html_a401b894278cc743850b50e132dd06e14"><div class="ttname"><a href="main_8c.html#a401b894278cc743850b50e132dd06e14">g_zcd</a></div><div class="ttdeci">volatile int16_t g_zcd[NUM_VZ+1]</div><div class="ttdoc">ticks by zcd {0 .. 1000 .. }</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00099">main.c:99</a></div></div>
400-
<div class="ttc" id="amain_8c_html_a43cffb86b5d94c13cebb86e9c661093f"><div class="ttname"><a href="main_8c.html#a43cffb86b5d94c13cebb86e9c661093f">g_rx232_count</a></div><div class="ttdeci">volatile uint8_t g_rx232_count</div><div class="ttdoc">counts buffered RX chars</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00084">main.c:84</a></div></div>
401-
<div class="ttc" id="amain_8c_html_a56c631bc28e032aec0a755603bd47301"><div class="ttname"><a href="main_8c.html#a56c631bc28e032aec0a755603bd47301">g_vz</a></div><div class="ttdeci">volatile uint8_t g_vz</div><div class="ttdoc">selected vz {(0), 1 - NUM_VZ}</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00096">main.c:96</a></div></div>
402-
<div class="ttc" id="amain_8c_html_aa3a1a6a6dc40187522ae8f38366a58e6"><div class="ttname"><a href="main_8c.html#aa3a1a6a6dc40187522ae8f38366a58e6">g_timer_ms</a></div><div class="ttdeci">volatile uint16_t g_timer_ms</div><div class="ttdoc">incremented every 1 ms by TMR0 isr</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00093">main.c:93</a></div></div>
403-
<div class="ttc" id="amain_8c_html_adf92609083adbf99a90ca2750f9be204"><div class="ttname"><a href="main_8c.html#adf92609083adbf99a90ca2750f9be204">g_rs232_request</a></div><div class="ttdeci">volatile uint8_t g_rs232_request</div><div class="ttdoc">new RS232 request received from ESP</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00087">main.c:87</a></div></div>
404-
<div class="ttc" id="amain_8c_html_ae5c5873bbbd79b9238c208b37302b51b"><div class="ttname"><a href="main_8c.html#ae5c5873bbbd79b9238c208b37302b51b">g_mAx10</a></div><div class="ttdeci">volatile int16_t g_mAx10</div><div class="ttdoc">actual motor current / 0.1 mA</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00102">main.c:102</a></div></div>
405-
<div class="ttc" id="amain_8c_html_af520bcbb5d73ef4715773ef0d878f839"><div class="ttname"><a href="main_8c.html#af520bcbb5d73ef4715773ef0d878f839">g_bemf8</a></div><div class="ttdeci">volatile uint8_t g_bemf8[5]</div><div class="ttdoc">buffer to find local minimum</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00106">main.c:106</a></div></div>
406-
<div class="ttc" id="amain_8c_html_affa0ec81f81294d4e1a389af2f669676"><div class="ttname"><a href="main_8c.html#affa0ec81f81294d4e1a389af2f669676">g_ERRORflags</a></div><div class="ttdeci">volatile ERRORflags_t g_ERRORflags</div><div class="ttdoc">error flags</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00091">main.c:91</a></div></div>
394+
<div class="ttc" id="amain_8c_html_a1c7ada21f84899fd75806539c41c8d1a"><div class="ttname"><a href="main_8c.html#a1c7ada21f84899fd75806539c41c8d1a">g_vbemf</a></div><div class="ttdeci">volatile uint16_t g_vbemf</div><div class="ttdoc">actual Back EMK (ADC raw)</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00105">main.c:105</a></div></div>
395+
<div class="ttc" id="amain_8c_html_a2497d67b98c3df3ef57d855223e4b546"><div class="ttname"><a href="main_8c.html#a2497d67b98c3df3ef57d855223e4b546">g_zerocount</a></div><div class="ttdeci">volatile uint8_t g_zerocount</div><div class="ttdoc">counts pwm cycles since last zero cross</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00109">main.c:109</a></div></div>
396+
<div class="ttc" id="amain_8c_html_a352157dc9346cc30537263ca5f2212f7"><div class="ttname"><a href="main_8c.html#a352157dc9346cc30537263ca5f2212f7">g_dir</a></div><div class="ttdeci">volatile int8_t g_dir</div><div class="ttdoc">motor direction [-1, 0, +1]</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00106">main.c:106</a></div></div>
397+
<div class="ttc" id="amain_8c_html_a371953a08d9e25363ff328fe22e2d1f1"><div class="ttname"><a href="main_8c.html#a371953a08d9e25363ff328fe22e2d1f1">g_tovfl_ms</a></div><div class="ttdeci">volatile bool g_tovfl_ms</div><div class="ttdoc">g_timer_ms &gt; 0xFFFF</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00096">main.c:96</a></div></div>
398+
<div class="ttc" id="amain_8c_html_a3e8d838711ff74231fd62e308d2de4ed"><div class="ttname"><a href="main_8c.html#a3e8d838711ff74231fd62e308d2de4ed">g_rx232_buf</a></div><div class="ttdeci">volatile uint8_t g_rx232_buf[48]</div><div class="ttdoc">RS232 RX buffer (&gt; sizeof(S1-record)!</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00085">main.c:85</a></div></div>
399+
<div class="ttc" id="amain_8c_html_a401b894278cc743850b50e132dd06e14"><div class="ttname"><a href="main_8c.html#a401b894278cc743850b50e132dd06e14">g_zcd</a></div><div class="ttdeci">volatile int16_t g_zcd[NUM_VZ+1]</div><div class="ttdoc">ticks by zcd {0 .. 1000 .. }</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00101">main.c:101</a></div></div>
400+
<div class="ttc" id="amain_8c_html_a43cffb86b5d94c13cebb86e9c661093f"><div class="ttname"><a href="main_8c.html#a43cffb86b5d94c13cebb86e9c661093f">g_rx232_count</a></div><div class="ttdeci">volatile uint8_t g_rx232_count</div><div class="ttdoc">counts buffered RX chars</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00086">main.c:86</a></div></div>
401+
<div class="ttc" id="amain_8c_html_a56c631bc28e032aec0a755603bd47301"><div class="ttname"><a href="main_8c.html#a56c631bc28e032aec0a755603bd47301">g_vz</a></div><div class="ttdeci">volatile uint8_t g_vz</div><div class="ttdoc">selected vz {(0), 1 - NUM_VZ}</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00098">main.c:98</a></div></div>
402+
<div class="ttc" id="amain_8c_html_aa3a1a6a6dc40187522ae8f38366a58e6"><div class="ttname"><a href="main_8c.html#aa3a1a6a6dc40187522ae8f38366a58e6">g_timer_ms</a></div><div class="ttdeci">volatile uint16_t g_timer_ms</div><div class="ttdoc">incremented every 1 ms by TMR0 isr</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00095">main.c:95</a></div></div>
403+
<div class="ttc" id="amain_8c_html_adf92609083adbf99a90ca2750f9be204"><div class="ttname"><a href="main_8c.html#adf92609083adbf99a90ca2750f9be204">g_rs232_request</a></div><div class="ttdeci">volatile uint8_t g_rs232_request</div><div class="ttdoc">new RS232 request received from ESP</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00089">main.c:89</a></div></div>
404+
<div class="ttc" id="amain_8c_html_ae5c5873bbbd79b9238c208b37302b51b"><div class="ttname"><a href="main_8c.html#ae5c5873bbbd79b9238c208b37302b51b">g_mAx10</a></div><div class="ttdeci">volatile int16_t g_mAx10</div><div class="ttdoc">actual motor current / 0.1 mA</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00104">main.c:104</a></div></div>
405+
<div class="ttc" id="amain_8c_html_af520bcbb5d73ef4715773ef0d878f839"><div class="ttname"><a href="main_8c.html#af520bcbb5d73ef4715773ef0d878f839">g_bemf8</a></div><div class="ttdeci">volatile uint8_t g_bemf8[5]</div><div class="ttdoc">buffer to find local minimum</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00108">main.c:108</a></div></div>
406+
<div class="ttc" id="amain_8c_html_affa0ec81f81294d4e1a389af2f669676"><div class="ttname"><a href="main_8c.html#affa0ec81f81294d4e1a389af2f669676">g_ERRORflags</a></div><div class="ttdeci">volatile ERRORflags_t g_ERRORflags</div><div class="ttdoc">error flags</div><div class="ttdef"><b>Definition:</b> <a href="main_8c_source.html#l00093">main.c:93</a></div></div>
407407
<div class="ttc" id="amain_8h_html"><div class="ttname"><a href="main_8h.html">main.h</a></div><div class="ttdoc">Declarations for Project &quot;ValveControl&quot;.</div></div>
408408
</div><!-- fragment --></div><!-- contents -->
409409
</div><!-- doc-content -->

PIC-ValveControl/ValveControl.X/doxygen/html/main_8c.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#aa19be6305a5a4485e1e70de7
289289
</td></tr>
290290
</table>
291291

292-
<p class="definition">Definition at line <a class="el" href="main_8c_source.html#l00064">64</a> of file <a class="el" href="main_8c_source.html">main.c</a>.</p>
292+
<p class="definition">Definition at line <a class="el" href="main_8c_source.html#l00066">66</a> of file <a class="el" href="main_8c_source.html">main.c</a>.</p>
293293

294294
</div>
295295
</div>
@@ -328,7 +328,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a6288eba0f8e8ad3ab1544ad7
328328
</li>
329329
</ul>
330330

331-
<p class="definition">Definition at line <a class="el" href="main_8c_source.html#l00143">143</a> of file <a class="el" href="main_8c_source.html">main.c</a>.</p>
331+
<p class="definition">Definition at line <a class="el" href="main_8c_source.html#l00145">145</a> of file <a class="el" href="main_8c_source.html">main.c</a>.</p>
332332

333333
</div>
334334
</div>

0 commit comments

Comments
 (0)