Hi, Ormund,

 Beware that the F30x has peripherals like as F0, and F37x has peripheral 
set near the F4 set. 
Currently implemented is F30x, that is contained in STM32F3Discovery board.

I´m doing the unification of the peripheral set through entire stm32 family,
and still waiting for 
a lot of my work to be pushed to the master, having clean starting point for
deeper unification. 
During unification I didn't forgotten for F37x, but in the current 
implementation i have no idea 
how to differentiate between F30x and F37x by using same library for both 
families. 

It has been discussed heavily on the IRC channel, and multiple solution 
exists. The implementation 
of new processor has lower priority than finish of the organization of 
common peripherals in the 
existing ones.

Feel free to create "F37" family directory, making the basic support for 
irq.yaml and memorymap 
for it, create the doxygen dirs and edit makefiles to make it correctly as 
the starting point.
If i can remember it correctly, all peripherals there is implemented now, 
therefore it's selection of 
implementation for F37 will be fast after the reorganization of common 
peripherals will be finished. 

Your impression is correct with limits. Some peripherals have some different
functions on different 
platforms, and must be programmed as platform-dependent. The unification 
that I am currently doing 
is to grab all platform dependent code for given peripheral (seems that this
is a lot of code), and strip 
out common functions that exists in all platforms that support the 
peripheral. 

Do You have board with F37x processor ?

All informations containing in this email is provided as-is, as my opinion, 
not opinion of the library
makers. I am only one from the set of currently active authors and someone 
will direct you better 
which work will help us best.

Regards,

  Frantisek


---------- Původní zpráva ----------
Od: Ormund Williams <ormu...@panix.com>
Datum: 22. 8. 2013
Předmět: [libopencm3-devel] Support for STM32F372

"Hi Everyone,

I know the name of this library is 'open cortex-M3' but I see that the
STM32F4 is supported and that is a cortex-M4 processor so I was thinking
of adding support for the STM32F3 family. Is somebody already working
in this? 

After my first brief look at the programming/reference manual for the
F3/F4 I get the impression that the difference between the families is
the presence of certain peripherals and the memory map, is my impression
correct?


Regards.

-- 
Ormund


----------------------------------------------------------------------------
--
Introducing Performance Central, a new site from SourceForge and 
AppDynamics. Performance Central is your source for news, insights, 
analysis and resources for efficient Application Performance Management. 
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
_______________________________________________
libopencm3-devel mailing list
libopencm3-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libopencm3-devel";
------------------------------------------------------------------------------
Introducing Performance Central, a new site from SourceForge and 
AppDynamics. Performance Central is your source for news, insights, 
analysis and resources for efficient Application Performance Management. 
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
_______________________________________________
libopencm3-devel mailing list
libopencm3-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libopencm3-devel

Reply via email to