svn commit: r468990 - in head/devel: . xtensa-esp32-elf

Craig Leres leres at freebsd.org
Thu May 3 22:18:17 UTC 2018


On 05/03/18 14:57, Kyle Evans wrote:
> !

I just got started with the openvehicles.com OVMS v3.1 module (which 
uses an ESP32) and I needed the xtensa-esp32-elf toolchain so I could 
move development from ubuntu to FreeBSD. I have done a few ESP8266 
projects with Arduino on ubuntu but the module doesn't have very many 
pio pins to start with and its internal flash uses a lot them so 
eventually I started working with the ESP32. (I have a project that can 
do wifi and wired ethernet with the waveshare lan8720 module, drive two 
spi oled displays and still have 5 pio pins for buttons.)

> Have you looked at ESP8266, by chance? (xtensa-lx106, I think)
> 
> I received an ESP8266 from wblock@ to look at porting it a while back
> (toolchain + arduino core), but I ran into some binutils issues and
> had roadblock'd there.

I've wanted to rename devel/arduino as arduino10, make a new 
devel/arduino that just provides a /usr/local/bin/arduino symlink to one 
of the two versions and then maybe add flavors for the library ports 
(e.g. arduino-irremote). And add ESP32 support to arduino18. I can 
probably help getting a xtensa-lx106-elf port going. (Looks like it also 
uses crosstools-NG so xtensa-esp32-elf is probably an excellent starting 
point).

The three of us should discuss offline.

		Craig


More information about the svn-ports-all mailing list