cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F767ZI API reference documentation

Roy Ben Hayun
Associate II

Hello,

I am looking for a document or online resource that lists the available functions and provides information on their functionality, inputs and outputs.

For example, if searching for HAL I2C functions, then can use this:

http://www.disca.upv.es/aperles/arm_cortex_m3/llibre/st/STM32F439xx_User_Manual/group__i2c__exported__functions.html

However, looking for an official ST document or link to online resource.

Thanks!

1 ACCEPTED SOLUTION

Accepted Solutions

The mcu has no API, it has peripheral registers, and these are described in detail in the reference manual.

But you probably mean CubeF7/HAL API. It's at the CubeF7 webpage, https://www.st.com/en/embedded-software/stm32cubef7.html#resource under Resources, User Manuals, UM1905.

Most of those almost 2000 pages are doxygened from the Cube sources, so you can simply dig into them, too.

JW

View solution in original post

3 REPLIES 3

ST provides the library source, with the function parameters documented in-line, most of the documentation is a digest of that. I've personally found that adequate.

Most IDE these days provide for auto-complete, and function navigation, and there are assorted static analysis tools in common use.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Roy Ben Hayun
Associate II

@Community member​ thanks for the answer. It does help when coding.

At the same time, there are other activities not done within an IDE e.g., design, organizational communication etc, that require adding pointers to some online resources that the other party can reference easily. For example, when communicating on Java APIs, can point to Oracle JDK online JavaDocs etc.

Would be great to have such online resource as well. Any link would be much appreciated.

Thanks!

The mcu has no API, it has peripheral registers, and these are described in detail in the reference manual.

But you probably mean CubeF7/HAL API. It's at the CubeF7 webpage, https://www.st.com/en/embedded-software/stm32cubef7.html#resource under Resources, User Manuals, UM1905.

Most of those almost 2000 pages are doxygened from the Cube sources, so you can simply dig into them, too.

JW