New Adafruit STM32F205 board with wifi

ddrown
Fri Mar 25, 2016 4:37 pm
https://www.adafruit.com/products/3056 – $35

It’s supposed to have support for TLS 1.2 (which esp8266 does not), which is needed for things like talking to Amazon’s MQTT.

They also started with the Maple base for Arduino support. Their code is at https://github.com/adafruit/Adafruit_WICED_Arduino

They also have a bunch more information about it here: https://learn.adafruit.com/introducing- … i/overview

Downside is the broadcom wifi chipset firmware and interface library is binary only, but that’s unfortunately normal for wifi.


RogerClark
Fri Mar 25, 2016 9:56 pm
Interesting

Using the old Maple F2 code seems an odd way to go about a new commercial project


madias
Tue Mar 29, 2016 6:44 pm
Two things I just think about:
1) Observe their code, it’s Adafruit they didn’t have done everything wrong with their libraries (on the contrary!)
2) Give them a hint, that the STM32duino code is FAR further developed than the leaflabs original one. It would be a nice thing to give Adafruit some code back.
Sadly it’s a niche product, so they won’t do much further with the board.

Ok, if I have time tomorrow I’ll do 2) and leave them a message on github. Edit: done.


madias
Tue Mar 29, 2016 7:06 pm
Funny response after one minute:
https://github.com/adafruit/Adafruit_WI … /issues/34

RogerClark
Tue Mar 29, 2016 9:11 pm
Thanks Matthias

Its interesting to see the responses

I thought that F2 support was originally part of libmaple, ( there are lots of references to it in the core), but I’m not sure how stable it ever was. ( which is why I thought it odd that they used libmaple for their product)


madias
Tue Mar 29, 2016 9:39 pm
The F2 part was definitely of the original core, but I think it was added “later” (after official support stopped 2 or 3 years ago), like (later) the nucleo STMF103 (which I have completely rewritten because of many mistakes), so I guess there were some “blueprints” for further projects, which were never realized.
It would be a cool thing if Adafruit is going to dig more into STM32, I’m sure we would get a big benefit out of it. *wishful thinking*
It’s really a funny thing: There is no “big company” behind STM32 *duino:
AVR-ATmel = Arduino
Microchip = Digilent (chipkit)
TI = Energia (=Robertinant, but “official” linked by TI)
but STM32?

mrburnette
Tue Mar 29, 2016 10:01 pm
The WICED Feather has the following key features:

Measures 2.0″ x 0.9″ x 0.28″ (51mm x 23mm x 8mm) without headers soldered in
Light as a (large?) feather – 5.7 grams
STM32F205RG 120MHz ARM Cortex M3 MCU
BCM43362 802.11b/G/N radio
128KB SRAM and 1024KB flash memory (total)
16KB SRAM and 128KB flash available for user code
16MBit (2MB) SPI flash for additional data storage
Built in Real Time Clock (RTC) with optional external battery supply
Hardware SPI and I2C (including clock-stretching)
12 standard GPIO pins, with additional GPIOs available via SPI, UART and I2C pins
7 standard PWM outputs, with additional outputs available via SPI, UART and I2C pins
Up to eight 12-bit ADC inputs
Two 12-bit DAC outputs (Pin A4)
Up to 3 UARTs (including one with full HW flow control)
TLS 1.2 support to access secure HTTPS and TCP servers
On board single-cell LIPO charging and battery monitoring
Fast and easy firmware updates to keep your module up to date
Based on the excellent community-supported Maple project
Comes fully assembled and tested, with a USB bootloader that lets you quickly use it with the Arduino IDE.

So, go back to Adafruit product page and click on the hyperlink in the line I highlighted above. I think Ladyada already knows about us! Roger, you have been forked!

Ray


RogerClark
Tue Mar 29, 2016 10:31 pm
LOL

Thanks Ray

I didn’t realize that our repo had been forked by Adafruit, I presumed that they’d forked the original version.


mrburnette
Wed Mar 30, 2016 4:25 pm
RogerClark wrote:LOL
Thanks Ray <…> I didn’t realize that our repo had been forked by Adafruit, I presumed that they’d forked the original version.

RogerClark
Wed Mar 30, 2016 10:49 pm
Did they really remove the Leaflabs copyright !!

I wonder if they have an agreement with Leaflabs about that.

(BTW. As far as I know the Leaflabs guys were working for Google last time I looked at their site.


mrburnette
Wed Mar 30, 2016 10:59 pm
RogerClark wrote:Did they really remove the Leaflabs copyright !!

I wonder if they have an agreement with Leaflabs about that.

(BTW. As far as I know the Leaflabs guys were working for Google last time I looked at their site.


Rick Kimball
Wed Mar 30, 2016 11:36 pm
Do we care? She calls bog standard ws2812b leds neopixels. She is all about rebranding.

mrburnette
Thu Mar 31, 2016 3:28 am
Rick Kimball wrote:Do we care? She calls bog standard ws2812b leds neopixels. She is all about rebranding.

RogerClark
Thu Mar 31, 2016 4:17 am
I don’t quite understand why they forked my repo or the original Leaflabs repo

I’d have been much more inclined to put the effort into forking @sheepdoll’s HAL based repo, or Avik’s Koduino repo, as both of these are based on the CMSIS etc

Especially as they are only supporting one processor variant in the F2 family.

BTW. Looking in their repo they don’t seem to have the SPI lib yet. Perhaps they are rewriting it from scratch

If I had a few months of downtime, I’d probably take @sheepdoll’s work and build upon it, but having any free time seems highly unlikely at the moment.


sheepdoll
Thu Mar 31, 2016 6:20 am
RogerClark wrote:
If I had a few months of downtime, I’d probably take @sheepdoll’s work and build upon it, but having any free time seems highly unlikely at the moment.

racemaniac
Thu Mar 31, 2016 8:42 am
I sometimes read about all these cores, what’s it all about? Are they all arduino compatible, what’s the difference between them, what’s still to do to get them usable, etc…

mrburnette
Thu Mar 31, 2016 12:10 pm
racemaniac wrote:I sometimes read about all these cores, what’s it all about? Are they all arduino compatible, what’s the difference between them, what’s still to do to get them usable, etc…

racemaniac
Thu Mar 31, 2016 12:41 pm
mrburnette wrote:racemaniac wrote:I sometimes read about all these cores, what’s it all about? Are they all arduino compatible, what’s the difference between them, what’s still to do to get them usable, etc…

mrburnette
Thu Mar 31, 2016 1:49 pm
racemaniac wrote:
And what’s the difference between the cores that are being discussed here? I’ve been playing around a bit in the maple core for what i’m currently doing with driving the i2c hardware directly. Why would we want to move to a different core?

Ollie
Thu Apr 07, 2016 6:28 pm
Just curios, if anybody has been able to use the new Adafruit WICED Feather WiFi (F205) board. I did follow the instructions on Adafruit website for setup. There were no error messages during the lengthy manual process. In CC Arduino 1.6.5, I can select the WICED Feather, but the compilation fails with all section alternatives.

There seems to be problem(s) in USB communication, because the port selection is not available.

I have not yet soldered the SWD pins to test this board with mbed or EmBitz. It would be nice to have this available in Arduino with plain USB connection to setup the wireless communication.

Anybody, any recommendations?

Cheers, Ollie


mrburnette
Thu Apr 07, 2016 6:58 pm
Ollie wrote:Just curios, if anybody has been able to use the new Adafruit WICED Feather WiFi (F205) board. <…>

RogerClark
Thu Apr 07, 2016 9:38 pm
Adafruit stuff is too expensive for me as well, mainly due to the overseas shipping costs.

I did buy some EMW3165 modules from SeedStudio, which also have a broadcomm WICED WiFi device, but have never used them.
Actually I think I destroyed one, trying to solder to its tiny SMD pads.

Currently Im mainly using the ESP8266 for Wifi projects, but I am now finding that the ESP8266 is only suitable for simple wifi projects, as for example it does not have support to communicate with some of Amazon’s services.

And there is a big lack of example code from Espressive for prominent technologies like MQTT.

So in the longer term I may have to upgrade to using broadcomm devices for some Wifi projects ( but it will be steep learning curve)


bobc
Fri May 20, 2016 7:42 pm
Rick Kimball wrote:Do we care? She calls bog standard ws2812b leds neopixels. She is all about rebranding.

keypunch
Sun Sep 04, 2016 6:22 am
Is it not a GPL requirement to keep the copyrights in the code, even when forked?

RogerClark
Sun Sep 04, 2016 6:55 am
keypunch wrote:Is it not a GPL requirement to keep the copyrights in the code, even when forked?

keypunch
Sun Sep 04, 2016 9:13 pm
RogerClark wrote:keypunch wrote:Is it not a GPL requirement to keep the copyrights in the code, even when forked?

RogerClark
Sun Sep 04, 2016 9:57 pm
I’m not sure if the MIT license prevents the company who wrote the code (Leaflabs), selling virtually the same code to another company (Adafruit) with a different license, i.e Adafruit are allowed to re-brand.

You presumption is that Adafruit didn’t contact LeafLabs and re-license the software.


Nutsy
Mon Sep 19, 2016 6:44 pm
Im a little confused by this thread, have adrafruit stollen rogers work and called it there own?

Leave a Reply

Your email address will not be published. Required fields are marked *