<html> 
 <head></head> 
 <body> <span style="font-family:sans-serif"> I didn't mean to imply RP2040 will destroy all its competition.</span> 
  <br> 
  <br> <span style="font-family:sans-serif">And ESP32 is a flavor of ARM.</span> 
  <br> 
  <br> <span style="font-family:sans-serif">Pete</span> 
  <br> 
  <br> 
  <div> 
   <br> 
   <p>May 19, 2021 10:55:05 AM Josh Wyatt <dragojdw@gmail.com>:</p> 
   <blockquote style=""> 
    <div dir="ltr" style="">
      Waaaaaaaaay too late to the party; the ESP32 has been out for a couple of years now and blows this thing away (dual 240mhz cores, 520K RAM, 448K ROM, configurable flash, long-standing Arduino IDE support...). And you can get three delivered to your door by Friday for less than $24. 
     <div style=""> 
      <br style=""> 
      <div style=""> <a href="https://www.amazon.com/ESP-WROOM-32-Development-Microcontroller-Integrated-Compatible/dp/B08D5ZD528/" style="">https://www.amazon.com/ESP-WROOM-32-Development-Microcontroller-Integrated-Compatible/dp/B08D5ZD528/</a> 
       <br style=""> 
      </div> 
      <div style=""> 
       <br style=""> 
      </div> 
     </div> 
     <div style="">
       I get that folks love ARM though! 
     </div> 
     <div style="">
       -j 
     </div> 
     <div style=""> 
      <br style=""> 
     </div> 
    </div> 
    <br style=""> 
    <div class="gmail_quote" style=""> 
     <div dir="ltr" class="gmail_attr" style="">
       On Wed, May 19, 2021 at 11:56 AM Pete Soper via TriEmbed <<a href="mailto:triembed@triembed.org" style="">triembed@triembed.org</a>> wrote: 
      <br style=""> 
     </div> 
     <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> 
      <div style=""> 
       <p style="">For those wanting to have a full collection of PR2040 boards, here's the <a href="https://www.tomshardware.com/news/arduino-nano-rp2040-released" target="_blank" style="">Arduino Nano RP2040 Connect</a> with WIFI and Bluetooth from the Arduino folks. Tom's sez complete IDE support from Arduino with old and new regular IDE versions and their cloud-based IDE.</p> 
       <p style="">One project I want to get around to some day for the PR2040 is a structured macro assembler. This boils down to a relatively trivial parser for the vanilla assembly language with recognition of some simple macros that do <i style="">if-then-else</i>, <i style="">while</i>, etc for the basic structured programming construct collection à la  <a href="https://en.wikipedia.org/wiki/Edsger_W._Dijkstra" target="_blank" style="">Dijkstra</a>. with his seminal 1972 <a href="https://www.thriftbooks.com/w/structured-programming_car-hoare_o-j-dahl/331974/item/44698853/?gclid=Cj0KCQjw7pKFBhDUARIsAFUoMDZkRcyYWeGI3CG7IU9JrrMPiXo30HaTqCU1-DosM3xxBWPb-4e1H_YaAgGYEALw_wcB#idiq=44698853&edition=2051476" target="_blank" style="">book written with Dahl and Hoare</a>.  There is a very nice structured macro assembler out there for the Moto 68K and the source code for that would probably be a good starting point. If anybody else is interested in this let me know so we can coordinate a little project. Starting with the TI MSP430 I swore I'd get back to assembly language after a 20+ year hiatus, but there was always something more important and it is the case that assembler is mighty hard to justify with today's "all computing resources are close to free" situation making C the 21st century assembly language (and Java the 21st century COBOL, HA!). But the PR2040 seems like a good target and learning the M0+ instruction set would be useful for those of us who started with assembler to get back to our roots. I'm especially interested in interprocessor lock mechanisms that would allow for some hand rolled parallel loops using the two cores, assuming the necessary atomic instructions are not too expensive. Until it's time to jump to RISC V this little chip seems to me like a wonderful, very general solution for a lot of target applications. I can't wait to jump on this after clearing a few figurative decks. <br style=""> </p> 
       <p style="">Pete<br style=""> </p> 
       <div style="">
         On 5/18/21 10:05 PM, Peter Soper wrote: 
        <br style=""> 
       </div> 
       <blockquote type="cite" style=""> <span style=""><a href="https://www.tomshardware.com/news/arduino-nano-rp2040-released" target="_blank" style="">https://www.tomshardware.com/news/arduino-nano-rp2040-released</a></span> 
        <br style=""> 
       </blockquote> 
      </div> _______________________________________________ 
      <br style=""> Triangle, NC Embedded Computing mailing list 
      <br style=""> 
      <br style=""> To post message: <a href="mailto:TriEmbed@triembed.org" target="_blank" style="">TriEmbed@triembed.org</a> 
      <br style=""> List info: <a href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org" rel="noreferrer" target="_blank" style="">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a> 
      <br style=""> TriEmbed web site: <a href="http://TriEmbed.org" rel="noreferrer" target="_blank" style="">http://TriEmbed.org</a> 
      <br style=""> To unsubscribe, click link and send a blank message: mailto:<a href="mailto:unsubscribe-TriEmbed@bitser.net" target="_blank" style="">unsubscribe-TriEmbed@bitser.net</a>?subject=unsubscribe 
      <br style=""> 
      <br style=""> 
     </blockquote> 
    </div> 
   </blockquote> 
  </div>  
 </body>
</html>