Skip to content

Commit

Permalink
RELEASE
Browse files Browse the repository at this point in the history
  • Loading branch information
biosbob committed Jan 30, 2024
1 parent ca30961 commit 1d78029
Show file tree
Hide file tree
Showing 8 changed files with 35 additions and 5 deletions.
1 change: 1 addition & 0 deletions site/assets/material-bullets.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions site/assets/material-summary.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion site/cargo/em.core/em.hal/GpioI/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5701,7 +5701,7 @@ <h1 id="unit-gpioi">unit GpioI</h1>
</span><span id="__span-0-22"><a id="__codelineno-0-22" name="__codelineno-0-22"></a><span class="x"> </span><span class="sh"># ^|</span><span class="sd"> Reset this GPIO</span>
</span><span id="__span-0-23"><a id="__codelineno-0-23" name="__codelineno-0-23"></a><span class="x"> </span><span class="k">function</span><span class="x"> </span><span class="nf">set</span><span class="x">()</span>
</span><span id="__span-0-24"><a id="__codelineno-0-24" name="__codelineno-0-24"></a><span class="x"> </span><span class="sh"># ^|</span><span class="sd"> set the value of this GPIO (high)</span>
</span><span id="__span-0-25"><a id="__codelineno-0-25" name="__codelineno-0-25"></a><span class="x"> </span><span class="k">function</span><span class="x"> </span><span class="nf">setInternalPullup</span><span class="x"> (</span><span class="n">state</span><span class="x">: </span><span class="kt">bool</span><span class="x">)</span>
</span><span id="__span-0-25"><a id="__codelineno-0-25" name="__codelineno-0-25"></a><span class="x"> </span><span class="k">function</span><span class="x"> </span><span class="nf">setInternalPullup</span><span class="x"> (</span><span class="n">enable</span><span class="x">: </span><span class="kt">bool</span><span class="x">)</span>
</span><span id="__span-0-26"><a id="__codelineno-0-26" name="__codelineno-0-26"></a><span class="x"> </span><span class="sh"># ^|</span><span class="sd"> enable/disable the internalpullup for this GPIO</span>
</span><span id="__span-0-27"><a id="__codelineno-0-27" name="__codelineno-0-27"></a><span class="x"> </span><span class="k">function</span><span class="x"> </span><span class="nf">toggle</span><span class="x">()</span>
</span><span id="__span-0-28"><a id="__codelineno-0-28" name="__codelineno-0-28"></a><span class="x"> </span><span class="sh"># ^|</span><span class="sd"> toggle the value of this GPIO</span>
Expand Down
2 changes: 1 addition & 1 deletion site/cargo/em.core/em.hal/GpioN/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5732,7 +5732,7 @@ <h1 id="unit-gpion">unit GpioN</h1>
</span><span id="__span-0-36"><a id="__codelineno-0-36" name="__codelineno-0-36"></a><span class="k">def</span><span class="x"> </span><span class="nf">functionSelect</span><span class="x">(</span><span class="n">select</span><span class="x">)</span>
</span><span id="__span-0-37"><a id="__codelineno-0-37" name="__codelineno-0-37"></a><span class="k">end</span>
</span><span id="__span-0-38"><a id="__codelineno-0-38" name="__codelineno-0-38"></a>
</span><span id="__span-0-39"><a id="__codelineno-0-39" name="__codelineno-0-39"></a><span class="k">def</span><span class="x"> </span><span class="nf">setInternalPullup</span><span class="x">(</span><span class="n">state</span><span class="x">)</span>
</span><span id="__span-0-39"><a id="__codelineno-0-39" name="__codelineno-0-39"></a><span class="k">def</span><span class="x"> </span><span class="nf">setInternalPullup</span><span class="x">(</span><span class="n">enable</span><span class="x">)</span>
</span><span id="__span-0-40"><a id="__codelineno-0-40" name="__codelineno-0-40"></a><span class="k">end</span>
</span><span id="__span-0-41"><a id="__codelineno-0-41" name="__codelineno-0-41"></a>
</span><span id="__span-0-42"><a id="__codelineno-0-42" name="__codelineno-0-42"></a><span class="k">def</span><span class="x"> </span><span class="nf">pinId</span><span class="x">()</span>
Expand Down
8 changes: 7 additions & 1 deletion site/edu/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5669,7 +5669,13 @@


<h1 id="academia-say-hello-world-to-em">Academia &ndash; say "hello world" to EM</h1>
<p>The <strong>EM</strong> software platform comprises a novel programming language and runtime which targets resource-constrained MCUs. Originally developed in 2010, EM has evolved over the past decade through a series of commercial deployments in low-power, low-cost wireless IoT applications. To encourage broader adoption of this technology, <strong>The EM Foundation</strong> (a non-profit formed in 2023) now makes the language and its runtime openly&thinsp;/&thinsp;freely available.</p>
<div class="admonition tldr">
<p class="admonition-title">SUMMARY</p>
<p><span class="em-bull"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2Z"/></svg></span></span> <a href="https://www.linkedin.com/company/the-em-foundation/about/?viewAsMember=true">The EM Foundation</a>&thinsp; promotes&thinsp;/&thinsp;sustains a novel programming language for resource-constrained MCUs.</p>
<p><span class="em-bull"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2Z"/></svg></span></span> Birthed in academia and matured commercially, the EM language has now become <em>open source software</em>&thinsp;.</p>
<p><span class="em-bull"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2Z"/></svg></span></span> EM offers many collaborative opportunities for CS/CE departments wishing to assume a leadership role.</p>
</div>
<p>The <strong>EM</strong> software platform comprises a novel programming language and runtime which targets resource-constrained MCUs. Originally developed in 2010, EM has evolved over the past decade through a series of commercial deployments in low-power, low-cost wireless IoT applications. To encourage broad adoption of this technology, <strong>The EM Foundation</strong> (a non-profit formed in 2023) now makes the language and its runtime openly&thinsp;/&thinsp;freely available.</p>
<p>While EM leverages modern software constructs like <em>interface inheritance</em> and <em>component composition</em>, novel optimization techniques employed by the underlying language translator enable EM programs to invariably outperform their hand-crafted C counterparts in terms of time and (especially) space.</p>
<p>Often targeting MCUs with &le;&thinsp;32&thinsp;K of memory, real-world applications &ndash; including a BLE wireless stack &ndash; can comfortably fit within these constraints.&nbsp; A 5X&thinsp;-&thinsp;10X size reduction in typical embedded applications can also drive comparable savings in <em>energy consumption</em> as well as overall system cost.</p>
<div class="admonition bulb">
Expand Down
24 changes: 23 additions & 1 deletion site/extra.css
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

:root {
--em-vers: "24.0.10";
--em-time: "202401270133";
--em-time: "202401300405";
}

[data-md-color-scheme="slate"] {
Expand Down Expand Up @@ -157,6 +157,12 @@ iframe.em-frame {
height: 520px;
}

span.em-bull {
color: hsl(203,100%,75%);
margin-left: 1px;
margin-right: 5px;
}

span.em-walk {
float: right;
font-size: 180%;
Expand Down Expand Up @@ -296,9 +302,11 @@ span.em-color-primary {

:root {
--md-admonition-icon--bulb: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 6a6 6 0 0 1 6 6c0 2.22-1.21 4.16-3 5.2V19a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-1.8c-1.79-1.04-3-2.98-3-5.2a6 6 0 0 1 6-6m2 15v1a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1v-1h4m6-10h3v2h-3v-2M1 11h3v2H1v-2M13 1v3h-2V1h2M4.92 3.5l2.13 2.14-1.42 1.41L3.5 4.93 4.92 3.5m12.03 2.13 2.12-2.13 1.43 1.43-2.13 2.12-1.42-1.42Z"/></svg>');
--md-admonition-icon--bullets: url(assets/material-bullets.svg);
--md-admonition-icon--engr: url(assets/material-engr.svg);
--md-admonition-icon--forum: url(assets/material-forum.svg);
--md-admonition-icon--groups: url(assets/material-groups.svg);
--md-admonition-icon--summary: url(assets/material-summary.svg);
--md-admonition-icon--tools: url(assets/material-tools.svg);
}

Expand Down Expand Up @@ -362,6 +370,20 @@ span.em-color-primary {
mask-image: var(--md-admonition-icon--groups);
}

.md-typeset .admonition.tldr,
.md-typeset details.tldr {
border-color: hsl(165, 80%, 40%);
}
.md-typeset .tldr > .admonition-title,
.md-typeset .tldr > summary {
background-color: hsla(165,60%,50%,0.1);
}
.md-typeset .tldr > .admonition-title::before,
.md-typeset .tldr > summary::before {
background-color: hsl(165, 80%, 40%);
-webkit-mask-image: var(--md-admonition-icon--bullets);
mask-image: var(--md-admonition-icon--bullets);
}

.md-typeset .admonition.tools,
.md-typeset details.tools {
Expand Down
2 changes: 1 addition & 1 deletion site/search/search_index.json

Large diffs are not rendered by default.

Binary file modified site/sitemap.xml.gz
Binary file not shown.

0 comments on commit 1d78029

Please sign in to comment.