STM32CubeIDE - Auto-complete (Ctrl+Space) Not Proposing Any Functions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-05-08 4:04 AM
I m quite negatively surprised that suddenly (Ctrl+Space) stoped proposing any functions, as it is shown below:
or
I didn't change any settings, and suddenly it stopped working.
That is why I ve searched for any similar issues like mine on the forum and I ve found:
https://community.st.com/t5/stm32cubeide-mcus/stm32cubeide-auto-complete-ctrl-space-is-not-working/td-p/342759
or
https://community.st.com/t5/stm32cubeide-mcus/why-does-the-index-not-work-and-how-to-make-it-work/td-p/269134
and none of these solutions worked for me..
I ve also tried to revuild the C/C++ indexer or just simply to create a new project but still no changes...
Solved! Go to Solution.
- Labels:
-
STM32CubeIDE
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-05-08 5:45 AM
You can't call a function at the global scope. If you autocomplete within the main() function (or any other function), it will provide valid functions.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-05-08 5:45 AM
You can't call a function at the global scope. If you autocomplete within the main() function (or any other function), it will provide valid functions.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-05-08 6:59 AM
Thx, thats true as I ve checked , but why is it impossible to call a function at the global scope? I ve came across a tutorial where all the code was written in the global scope, so before the main function and everything seemed to work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-05-08 7:22 AM
> why is it impossible to call a function at the global scope?
That's how C works. The entry point is in main(). You call functions there.
Technically you can call functions in assignments at the global scope, but that is not what is being done here.
> I ve came across a tutorial where all the code was written in the global scope, so before the main function and everything seemed to work.
Please link said tutorial.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-05-08 8:29 AM
Its is polish is it could be complicated for u, besides I guess I understood something wrong
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-05-08 10:27 AM
Translation tools pretty much solve any localization issues. You probably did misinterpret something, but if you want to chase it down and link the tutorial, we can probably figure it out.
