2013-12-16 03:13 PM
I am looking for the source for ethernet libraries for the STM32F407. So far, I have found people using the stm32f4x7_eth, but I have not been able to find the official source code for it.
Anyone know where to get it?Thanks, #lmgtfy:-stm32-resources2013-12-16 03:22 PM
Ethernet IAP and LwIP examples, and Platform Builder?
2013-12-16 03:25 PM
Design Resources
http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN11/PF252140
http://www.st.com/web/en/catalog/tools/PF257905
http://www.st.com/web/en/catalog/tools/PF257906
2013-12-17 08:06 AM
As a followup question, how do I know that I have the most current version of this library file?
I downloaded the files on the AN3968 page, and I compared stm32f4xx_adc.c to the copy in my local directory. It is v1.0.0, whereas my copy is v1.0.2.As far as I can tell, there is no central place where ST has the most current version of all of their libraries. Am I wrong in saying this? Is there a reason for this?2013-12-17 08:44 AM
ST has literally hundreds of part variations, many have there own web page, this gives a somewhat cluttered view of what's available.
The different releases give a snap-shot of what's available and may not be actively updated/managed, and are often composed of multiple pieces, ie USB + PeriphLib. You can accumulate the various pieces and cherry pick as you choose. Embedded development isn't about chasing the most current version of everything, but rather understanding what you have, and testing the functionality as you're using it. Using a merge tool will also help you understand what actually changed, if there were any bug fixes, a major refactoring, or just support for the STM32Fxyz part or STM32xyz-EVAL board. You'd have to work for ST to have the most current version of anything. It's certainly not something I lose sleep over.