<!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/mohamedayman23">Mohamed Ayman</a> created a merge request: <a href="https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1152">!1152</a>
</p>
<div class="branch">
Project:Branches: mohamedayman23/rtems:fix-potential-bugs-stm32h7-ext-mem-ctl to rtems/rtos/rtems:main
</div>
<div class="author">
Author: Mohamed Ayman
</div>
<div class="assignee">
Assignees: 
</div>
<div class="reviewer">
Reviewers: 
</div>
<div class="md gl-mt-5" style="position: relative; z-index: 1; color: #3a383f; word-wrap: break-word; margin-top: 1rem;">
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">bsp/stm32h7: fix SDRAM init loops and clean up constants and style</p>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">Fix potential issues in SDRAM initialization loops by ensuring the status register value is refreshed before each polling loop.</p>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">Replace busy-wait delay loop with __NOP() to prevent compiler optimization and improve reliability.</p>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">Remove use of deprecated 'register' keyword and use standard uint32_t types.</p>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">Add 'U' suffix to constants to ensure correct unsigned behavior and avoid compiler warnings.</p>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">Add clarifying comments for FMC commands and improve overall code readability and consistency.</p>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">AI usage: yes</p>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">Prompt used: explain this file for me in details, which part in the data sheet for this, why the developer neglect the unsigned symbol what is can led to and tell me the flow it written by</p>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">AI model: GPT-5 mini</p>
<p dir="auto" style="color: #3a383f; margin: 0;" align="initial">How AI was used: for explaining the code to understand its tricks and flow and resolve my questions</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/-/merge_requests/1152">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-9zotly8shmbzohys83ok8z63r/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/-/merge_requests/1152 at 1774122120
</span>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Merge request","url":"https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1152"}}</script>


</p>
</div>
</body>
</html>