<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style="--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;">
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<title>
GitLab
</title>
<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>
<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style="font-size: inherit; -webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";">
<div class="content">
<p class="details" style="font-style: italic; color: #626168;">
<a href="https://gitlab.rtems.org/amar">Amar Takhar</a> created an issue: <a href="https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5531">#5531</a>
</p>
<div class="md" style="position: relative; z-index: 1; color: #3a383f; word-wrap: break-word;">
<h2 id="user-content-summary" dir="auto" style="margin-top: 0; margin-bottom: 10px;" align="initial">Summary<a href="#summary" aria-label="Link to heading 'Summary'" data-heading-content="Summary" class="anchor" style="margin-top: 0;"></a>
</h2>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">This project will involve creating a framework that will allow for exporting RTEMS API for usage within MicroPython.</p>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">Not all RTEMS APIs are useful to have in MicroPython. We will need a way to create the MicroPython API <em style="margin-top: 0;">and</em> the corresponding documentation. The documentation should be in the form of <code style="font-size: 90%; color: #18171d; word-wrap: break-word; background-color: #ececef; border-radius: .25rem; font-weight: inherit; overflow-wrap: break-word; white-space: break-spaces; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: keep-all; padding: 0.125rem 0.25rem;">.py</code> files using a program like <a href="https://pdoc.dev/" rel="nofollow noreferrer noopener" target="_blank">https://pdoc.dev/</a> In fact, pdoc is preferred.</p>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">A basic test suite must be created in order for this project to be considered successful.</p>
<h2 id="user-content-approach" dir="auto" style="margin-top: 20px; margin-bottom: 10px;" align="initial">Approach<a href="#approach" aria-label="Link to heading 'Approach'" data-heading-content="Approach" class="anchor" style="margin-top: 0;"></a>
</h2>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">You will need to talk with the RTEMS Project in order to target which RTEMS APIs will be useful to have within RTEMS. The framework created should be easy to maintain with the addition and removal of APIs.</p>
<h2 id="user-content-knowledgeskills" dir="auto" style="margin-top: 20px; margin-bottom: 10px;" align="initial">Knowledge/Skills<a href="#knowledgeskills" aria-label="Link to heading 'Knowledge/Skills'" data-heading-content="Knowledge/Skills" class="anchor" style="margin-top: 0;"></a>
</h2>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">General C knowledge with Python. Your Python knowledge must be medium but we will help you if required.</p>
<h2 id="user-content-possible-mentors" dir="auto" style="margin-top: 20px; margin-bottom: 10px;" align="initial">Possible Mentors<a href="#possible-mentors" aria-label="Link to heading 'Possible Mentors'" data-heading-content="Possible Mentors" class="anchor" style="margin-top: 0;"></a>
</h2>
<p dir="auto" style="color: #3a383f; margin: 0;" align="initial"><a href="https://gitlab.rtems.org/chris" title="Chris Johns" class="gfm gfm-project_member js-user-link" data-user="3" data-original="@chris" data-container="body" data-placement="top" data-reference-type="user" style="color: #284779; background-color: #cbe2f9; border-radius: .25rem; margin-top: 0; padding: 0 2px;">@chris</a> <a href="https://gitlab.rtems.org/amar" title="Amar Takhar" class="gfm gfm-project_member js-user-link" data-user="2" data-original="@amar" data-container="body" data-placement="top" data-reference-type="user" style="color: #284779; background-color: #cbe2f9; border-radius: .25rem; padding: 0 2px;">@amar</a></p>
</div>
</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #626168;">
—
<br>
<a href="https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5531">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://gitlab.rtems.org">gitlab.rtems.org</a>. <a href="https://gitlab.rtems.org/-/sent_notifications/2-4xrihtu13btqk2exct27tnvn4/unsubscribe" target="_blank" rel="noopener noreferrer">Unsubscribe</a> from this thread · <a href="https://gitlab.rtems.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> · <a href="https://gitlab.rtems.org/help" target="_blank" rel="noopener noreferrer" class="help-link">Help</a>
<span style="color: transparent; font-size: 0; display: none; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0;">
Notification message regarding https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5531 at 1773957197
</span>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Issue","url":"https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5531"}}</script>
</p>
</div>
</body>
</html>