Added Demofile & minor UI improvements

This commit is contained in:
2022-05-05 18:41:17 +02:00
parent 9633865339
commit 1ac4732d55
2 changed files with 503 additions and 19 deletions

View File

@@ -42,7 +42,7 @@
<small><ul>
<li>Low power, dual-core processor</li>
<li>C/C++ & FreeRTOS support</li>
<li>Wifi & BLE support</li>
<li>WiFi & BLE support</li>
</ul></small>
</section>
<section>
@@ -102,10 +102,10 @@
<section>
<section>
<h2>I2C</h2>
<img src="dist/img/i2cd.svg" alt="I2C Block" style="height: 160px; margin: 0 auto 4rem auto; background: transparent;" class="demo-logo"/>
<img src="dist/img/i2cd.svg" alt="I2C Block" style="height: 160px; margin: 0 auto 4rem auto; background: white;border-radius:25px;" class="demo-logo"/>
<small><ul>
<li>2 wires: clock & data</li>
<li>Device have unique adress</li>
<li>Device have unique address</li>
<li>Bi-directional, half-duplex</li>
<li>Simple protocol</li>
</ul></small>
@@ -123,9 +123,9 @@
<h2>Technical specs</h2>
<small><ul>
<li>100kbps usually, up to multiple Mbps</li>
<li>120 slave devices in 7 bit mode</li>
<li>Some devices have 10 bit adresses</li>
<li>Some devices have multi-byte register adresses</li>
<li>120 target devices in 7 bit mode</li>
<li>Some devices have 10 bit addresses</li>
<li>Some devices have multi-byte register addresses</li>
</ul></small>
</section>
</section>
@@ -134,10 +134,10 @@
<section>
<section>
<h2>SPI</h2>
<img src="dist/img/spid.svg" alt="SPI Block" style="height: 160px; margin: 0 auto 4rem auto; background: transparent;" class="demo-logo"/>
<img src="dist/img/spid.svg" alt="SPI Block" style="height: 160px; margin: 0 auto 4rem auto; background: white;border-radius: 25px;" class="demo-logo"/>
<small><ul>
<li>4 wires: clock, master-data, slave-data, chip-select</li>
<li>Device have unique adress</li>
<li>+4 wires: clock, controller-data, target-data, chip-select</li>
<li>Device have unique address</li>
<li>Bi-directional, full duplex</li>
<li>More complex protocol</li>
</ul></small>
@@ -152,10 +152,10 @@
<section>
<h2>Technical specs</h2>
<small><ul>
<li>1Mbps usually, ~2x the speed of I2C, up to hundreads of Mbps</li>
<li>Possibility for multiple data lines to increase bandwith further</li>
<li>Slave number limited by IO in direct configuration</li>
<li>Slave number limited by delay in chained configuration</li>
<li>1Mbps usually, ~2x the speed of I2C, up to hundreds of Mbps</li>
<li>Possibility for multiple data lines to increase bandwidth further</li>
<li>Target number limited by IO in direct configuration</li>
<li>Target number limited by delay in chained configuration</li>
</ul></small>
</section>
</section>
@@ -201,7 +201,7 @@
<section>
<h2>Core Configuration</h2>
<small style="display:block;">3 FreeRTOS core pinned tasks</small>
<a href=""><img src="dist/img/cpu.svg" alt="Timer" style="height: 100px; margin: 0 auto 4rem auto; background: transparent;" class="demo-logo"/></a>
<a href=""><img src="dist/img/cpu.svg" alt="Timer" style="height: 100px; margin: 0 auto 4rem auto; background: white;border-radius:30cm;" class="demo-logo"/></a>
<small><ul>
<li>Sensor read, network get & post (Core 0)</li>
<li>Touch screen IRQ polling & handling (Core 1)</li>
@@ -210,10 +210,10 @@
</section>
<section>
<h2>Sleep Mode</h2>
<a href=""><img src="dist/img/green.svg" alt="Sleep" style="height: 100px; margin: 0 auto 4rem auto; background: transparent;" class="demo-logo"/></a>
<a href=""><img src="dist/img/green.svg" alt="Sleep" style="height: 100px; margin: 0 auto 4rem auto; background: white;border-radius:30cm;" class="demo-logo"/></a>
<small><ul>
<li>After inactivity the device goes into sleep mode</li>
<li>Wakes up periodicaly to run measurements</li>
<li>Wakes up periodically to run measurements</li>
<li>Returns to standard mode on touch IRQ <b>[WIP]</b></li>
</ul></small>
</section>
@@ -261,7 +261,9 @@
<td>~1.1 mA (1mAh)</td>
</tr>
</tbody>
</table></small>
</table>
<p style="font-size:x-small">(default state for ~30s per 5min, sleep state remaining time: 34mAh in total)</p>
</small>
</section>
</section>
<section>
@@ -277,10 +279,11 @@
<section>
<h2>Future Features</h2>
<small><ul>
<li>Sleep between measurements (wake from touch/timer interupt)</li>
<li>Sleep between measurements (wake from touch/timer interrupt)</li>
<li>Improved "Air quality" metric</li>
<li>More views & layouts to choose from</li>
<li>Support to controll IOT heating/cooling/ventilation</li>
<li>Support to control IOT heating/cooling/ventilation</li>
<li>Solar power by 4-5W cell (~450cm²)</li>
</ul></small>
</section>