FORTH on Metro ESP32?

Please tell us which board you are using.
For CircuitPython issues, ask in the Adafruit CircuitPython forum.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
fos
 
Posts: 97
Joined: Thu May 29, 2014 9:04 pm

FORTH on Metro ESP32?

Post by fos »

I am on a new tangent to utilize the FORTH programming language.

I am very fond of your Metro platform. Heck, I am fond of all of your products. ;)

I have ordered the ESP32-S2 version of the Metro.

There is a port of FORTH on Github for the ESP32 that looks like it would be easy to install with ESPTOOLS via the USB interface.

I intend to try the install on a bare ESP32 to verify operation. If I try to install this on the Metro will it be bricked or do you estimate that it has a good probability of installing. (I know I will have to work out pin assignments and that kind of thing but the Metro is just so good for development.)

Thank you.

User avatar
mikeysklar
 
Posts: 13936
Joined: Mon Aug 01, 2016 8:10 pm

Re: FORTH on Metro ESP32?

Post by mikeysklar »

If you like Forth and Metros we actually have a guide for this.

https://learn.adafruit.com/alternative- ... s/overview

Depending on how the Forth implementation gets installed you could be at risk of bricking the ESP32. If it messes with the bootloader make sure you have a JTAG programmer so you can easily experiment and recover the bootloader if you trash it.

https://www.adafruit.com/?q=jtag&sort=BestMatch

User avatar
fos
 
Posts: 97
Joined: Thu May 29, 2014 9:04 pm

Re: FORTH on Metro ESP32?

Post by fos »

Thank you for the info. When I searched, I missed the FORTH article. I'm heading there now!

User avatar
fos
 
Posts: 97
Joined: Thu May 29, 2014 9:04 pm

Re: FORTH on Metro ESP32?

Post by fos »

Whew! My Metro ESP32 arrived today. It was pretty fiddly getting CircuitPython installed. I ended up using the Adafruit ESP32 web tool. I never could get the Windows version to work on my Win 11 machine.

I'm going to stick with CircuitPython. It works and is well supported.

I have a Scamp3 on the way for FORTH experimentation.

Thanks, Jeff

Locked
Please be positive and constructive with your questions and comments.

Return to “Metro, Metro Express, and Grand Central Boards”