Skip to content

Commit a0feb33

Browse files
committed
Update home and about to add more info and links
1 parent 38b0d35 commit a0feb33

File tree

3 files changed

+26
-5
lines changed

3 files changed

+26
-5
lines changed

content/about.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ description: "About"
44
aliases: []
55
---
66

7-
About page will go here, for now, read the introductory blog post on https://zeus.ugent.be/blog/23-24/open-source-esp32-wifi-mac/
7+
Read the introductory blog post on https://zeus.ugent.be/blog/23-24/open-source-esp32-wifi-mac/; other blog posts are on this site.
88

9-
This is a sizeable project that could definitely use multiple contributors; I'd really like to collaborate with other people to create a fully functional, open-source Wi-Fi stack for the ESP32. If you want to help out with developing, feel free to join <a href="https://matrix.to/#/#esp32-open-mac:matrix.org">the Matrix room</a>
9+
This is a sizeable project that could definitely use multiple contributors; I'd really like to collaborate with other people to create a fully functional, open-source Wi-Fi stack for the ESP32. If you want to help out with developing, feel free to join [the Matrix room](https://matrix.to/#/#esp32-open-mac:matrix.org)
1010

1111
As far as I know, this is the first undertaking to build an open source 802.11 MAC for an affordable microcontroller. If you want to financially support this project, you can wire money via <https://zeus.ugent.be/contact/#payment-info>, please put "ESP32" in the transaction description, so the treasurer knows what the money is for. Please do not donate if you're a student or if you're not financially independent. If you're a company and would like to donate hardware (for example, filters for a faraday cage or measuring equipment that might be useful), please contact me.
1212

content/posts/0003-faraday-cage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,4 +140,4 @@ You'll need to 3D print various items, those are detailed at https://github.com/
140140
3. Foam tape
141141
3. (Last!) Attach Faraday fabric, with thumbtacks. Don't use a staple gun, you would tear the fabric.
142142

143-
If you have any questions, open a GitHub issue at https://github.com/esp32-open-mac/faraday_cage or send me an email via <a href="mailto:[email protected]">[email protected]</a>.
143+
If you have any questions, open a GitHub issue at https://github.com/esp32-open-mac/faraday_cage or send me an email via [[email protected]](mailto:[email protected]).

layouts/partials/home.html

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
<style>
2+
p {
3+
white-space: normal;
4+
}
5+
</style>
6+
17
<div class="container">
28
<section class="container">
39
<div class="about">
@@ -11,8 +17,23 @@ <h1>Building an open-source Wi-Fi MAC layer for the ESP32</h1>
1117
<p>
1218
This will improve security auditability, open up the possibility for features not supported in the proprietary implementation (for example, standards-compliant mesh networking), improve interoperability and make research into Wi-Fi networks with lots of nodes more affordable.
1319
</p>
14-
15-
If you want to help out with developing, feel free to join <a href="https://matrix.to/#/#esp32-open-mac:matrix.org">the Matrix room</a>
20+
<p>
21+
The source code is under <a href="https://github.com/esp32-open-mac/">the esp32-open-mac organisation on GitHub</a>.
22+
There are currently two implementations:
23+
<ul>
24+
<li>
25+
<a href="https://github.com/esp32-open-mac/esp32-open-mac">esp32-open-mac</a> (we know it's confusing that one reference implementation has the same name as the overarching project, but bear with us)
26+
This is a reference implementation that demonstrates how the hardware works, written in C and Rust: the hardware abstraction and initialization is written in C; the MAC stack (parsing packets and deciding which packets to send when) is written in Rust.
27+
This relies on two FreeRTOS tasks; one to handle the hardware, one to handle the MAC stack.
28+
</li>
29+
<li>
30+
<a href="https://github.com/esp32-open-mac/FoA">Ferris-on-Air (FoA)</a>: this is a reference implementation in pure async Rust. It builds on Embassy and the patches in the esp-hal we submitted to add support for the Wi-Fi peripheral.
31+
</li>
32+
</ul>
33+
</p>
34+
<p>
35+
If you want to help out with developing or want to contact us, feel free to join <a href="https://matrix.to/#/#esp32-open-mac:matrix.org">the Matrix room</a>
36+
</p>
1637
</div>
1738
</section>
1839

0 commit comments

Comments
 (0)