corguy -
Is your view that this hurts Maple?
I have an open mind.
You were the one saying
I see it as a plus for the Maple because a lot more people will be working on STM32 stuff now
and
Before it was a bit of a risk behind moving to Maple because the relatively small Maple community and it seems to me this just expanded the community greatly.
and I was the one asking you to explain why you said this.
I repeat, the Maple's STM32F103 and the Atmel SAM3U4 peripherals are very different, so there is likely little code sharing between the Maple's low-level libraries and the Arduino Due. People working on Arduino Due will not be growing the size of the Maple community, though they are growing the size of the Cortex-M3 community which might help encourage the compiler and software tools community.
poslathian - I agree with you that it will take significant effort to get the Arduino Due stabilised. But, IMHO the Arduino brand will attract support.
The STM32F103 is more mature than the SAM3U. I had a look at the Errata sheet for the SAM3U, and there are a few 'interesting' bugs in the hardware. I don't know what Atmel's policy is about publishing Errata, so that may be the entire list, in which case it is getting better, or there may be some issues which have not yet been properly characterised and are unpublished.
Other boards, for example the Teensy and Tennsy++, have the USB on the processor, and have both LUFA support (including contributions from the designer of Teensy) and unique USB bootloading. Teensy seems successful and quite popular. The current Arduino UNO uses an ATmega with on-board USB (to replace the FTDI chip), so I assume the Arduino team have some USB experience to build on.
I agree the F2 series chips look very good, but you have put me off considering it with your comment in these forums about them being superseded by an F3. I should ping ST about the Cortex-M4.
I do agree with the Arduino community that 32-bit ARM is a lot more complex than an 8-bit ATmega.
BUT, IMHO, that might be the wrong criteria.
There are a lot of really interesting things that can easily be done with a 32-bit STM32F103 which are very much more awkward, or even impractical, on an ATmega. So though the underlying MCU is more complex, the code the user writes can be simpler and easier to get working, or even possible.
I strongly agree that the Arduino team releasing an ARM board will encourage people to come across to 32-bit more quickly.
For me, the major technical strength of the Atmel SAM3U is the High-Speed USB.
Weaknesses compared to Maple RET6 include: no DAC, fewer SPI, fewer quadrature decoders, no CAN.
Also, the STM32F103 has three 12-bit ADCs, but the SAM3U has one 12-bit and one 10-bit ADC. The STM32F103 has the rather nifty 'dual sample mode' which might help me in a future project (ideally it would be triple sample, but I can't have everything :-)