On Thu, 2013-08-22 at 22:25 +0200, František Burian wrote:
> 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. 
> 
I noticed the difference in the peripheral set between the F30x and the
F37x but are you saying that its more than which peripheral but how they
are implemented?

> 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. 
> 
OK, I'll git clone master and start on this. Is your branch accessible?

> 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 ?
> 
Yes, its a board I designed and I used a STM32F372CC, I also have  a
STM32F3Discovery board which has the STM32F303VC, it seems not as useful
for development as I had hoped.

> 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.


Thanks Frantisek and best 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

Reply via email to