From owner-svn-ports-head@freebsd.org Thu May 3 22:18:16 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D1BCBFBE0FF; Thu, 3 May 2018 22:18:16 +0000 (UTC) (envelope-from leres@freebsd.org) Received: from xse.com (xse.com [IPv6:2607:f2f8:abb8::3]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "xse.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 351D2736B0; Thu, 3 May 2018 22:18:16 +0000 (UTC) (envelope-from leres@freebsd.org) Received-SPF: pass (dot.xse.com: authenticated connection) receiver=dot.xse.com; client-ip=2620:83:8000:102::cb; helo=hot.ee.lbl.gov; envelope-from=leres@freebsd.org; x-software=spfmilter 2.001 http://www.acme.com/software/spfmilter/ with libspf2-1.2.10; Received: from hot.ee.lbl.gov (hot.ee.lbl.gov [IPv6:2620:83:8000:102:0:0:0:cb]) (authenticated bits=0) by dot.xse.com (8.15.2/8.15.2) with ESMTPSA id w43MIDJk012416 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Thu, 3 May 2018 15:18:14 -0700 (PDT) (envelope-from leres@freebsd.org) Subject: Re: svn commit: r468990 - in head/devel: . xtensa-esp32-elf To: Kyle Evans References: <201805032150.w43LoL9p036469@repo.freebsd.org> Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org From: Craig Leres Message-ID: Date: Thu, 3 May 2018 15:18:12 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.100.0 at dot.xse.com X-Virus-Status: Clean X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 May 2018 22:18:17 -0000 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