Never mind all the old-school C++: Arduino now does Python

Go To Last Post
5 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

 

Feather M4 Express featuring ATSAMD51. This feather is powered by our new favorite chip, the ATSAMD51J19 -  with its 120MHz Cortex M4 with floating point support and 512KB Flash and 192KB RAM. ...

 

The most exciting part of the Feather M4 is that while you can use it with the Arduino IDE ...  it's even being shipping with CircuitPython on board.

 

When you plug it in, it will show up as a very small disk drive with main.py on it. Edit main.py with your favorite text editor to build your project using Python, the most popular programming language. No installs, IDE or compiler needed, so you can use it on any computer, even ChromeBooks or computers you can't install software on. When you're done, unplug the Feather and your code will go with you.

 

Adafruit Dev Boards Adafruit Feather M4 Express - Featuring ATSAMD51 (ATSAMD51 Cortex M4) (ID: 3857)

 

https://coolcomponents.co.uk/products/adafruit-feather-m4-express-featuring-atsamd51-atsamd51-cortex-m4-id-3857

 

But still no proper debug connector.

 

frown

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

But still no proper debug connector.

Their "Metro M4"  is essentially identical (but bigger). and has the "standard" 5x2x0.05 SWD connector.  ("Beta" in big letters; I don't know if it will stay once they decide they're out of Beta.)

Adafruit Metro M4 with SAMD51

 

Zippy little board.  It's so weird to run benchmarks and have "float" performance be about the same as "integer" performance.

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

lots of EDBG in

Zerynth - Python for Microcontrollers, IoT and Embedded Solutions

Programming Microchip’s SAMG55 Xplained Pro in Python with Zerynth

Jul 26, 2018

https://www.zerynth.com/blog/programming-microchips-samg55-xplained-pro-in-python-with-zerynth/

via https://plus.google.com/u/0/106109247591403112418/posts/2YtHm7qQDdC

 

https://www.zerynth.com/zerynth-supported-devices/

...

SAM3X8

SAMD21

SAMG55

SAML21

...

 

Edit : supported SAM

 

"Dare to be naïve." - Buckminster Fuller

Last Edited: Tue. Jul 31, 2018 - 03:36 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

"Dare to be naïve." - Buckminster Fuller

Last Edited: Mon. Sep 10, 2018 - 10:23 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Zerynth - Python for Microcontrollers, IoT and Embedded Solutions

Mouser Electronics and Zerynth announce partnership

by  

Sep 11, 2018

https://www.zerynth.com/blog/mouser-electronics-and-zerynth-announce-partnership/

 

"Dare to be naïve." - Buckminster Fuller