Skip to main content
Associate
Jun 25, 2025 5:08 AM UTC
Solved

what does ATON mean?

I have just started to study STM N6 series MCU. I see a lot of functions named with ATON.

Anyone can tell me what ATON stand for?

thanks!

This topic has been closed for replies.
Julian E.
Julian E.Best answer
ST Technical Moderator
Jun 25, 2025 7:46 AM UTC

Hello @suyer,

 

In addition to what Jerry said, you can find more information here: 

https://stedgeai-dc.st.com/assets/embedded-docs/stneuralart_programming_model.html 

 

"the NPU runtime code (also called ‘ll_ATON’ files) ": The Aton refers to the NPU compiler in the documentations

 

Have a good day,

Julian

​In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

5 replies

Explorer
Jun 25, 2025 5:36 AM UTC

Hi Suyer,

In the context of STM32 or embedded systems, ATON isn’t a standard acronym or widely recognized term, so it’s likely project-specific or vendor-specific. It could be a naming convention used in your particular codebase, library, or middleware (possibly a custom peripheral or tool abstraction).

If you're seeing it a lot in function names, try checking the header files or documentation that came with the project—it might be an internal module or library name. You can also search for ATON in the source files to trace where it's defined or what it's referring to.

Regards

suyerAuthor
Associate
Jun 25, 2025 6:00 AM UTC

Thanks.

but all users see such functions every day, and their names should be meaningful.

Julian E.
Julian E.Best answer
ST Technical Moderator
Jun 25, 2025 7:46 AM UTC

Hello @suyer,

 

In addition to what Jerry said, you can find more information here: 

https://stedgeai-dc.st.com/assets/embedded-docs/stneuralart_programming_model.html 

 

"the NPU runtime code (also called ‘ll_ATON’ files) ": The Aton refers to the NPU compiler in the documentations

 

Have a good day,

Julian

​In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.