Close

First experimental boot on ATSAMD51

A project log for ARMACHAT - Doomsday wireless QWERTY communicator

Experience freedom of communication without borders, operators, networks, fees !!! Create your own network, your own rules !!!

bobriciusbobricius 04/27/2020 at 20:594 Comments

First experimental boot on ATSAMD51 M4 core 120 MHz, 512 KB flash, 192 KB RAM + 8MB SPI FLASH . Theoretically can run #circuitpython This board is originally designed as game console for https://arcade.makecode.com/

Discussions

deʃhipu wrote 04/28/2020 at 08:51 point

You have several separate sercoms on the SAMD51, why do you need to share the bus?

  Are you sure? yes | no

bobricius wrote 04/28/2020 at 17:40 point

1. I need reserved 11 GPIO for keyboard 2. have no idea how to configure this sercoms. I need arduino core for D51 without QSPI flash to use all pins.

  Are you sure? yes | no

deʃhipu wrote 04/28/2020 at 18:35 point

I see. Have you considered switching to CircuitPython? Then you can:

1. use a shift register, CircuitPython has gamepad_shift module built in for it (and MakeCode Arcade too), 2. use CircuitPython, it supports all the sercoms (plus the QSPI flash)

  Are you sure? yes | no

bobricius wrote 04/28/2020 at 19:25 point

I do not want shift register, I like your pewpew m4, simple clean single chip design, with internal memory storage. I'm not entirely convinced about switching to D51, I like the D21E package, but D51 can significantly enhance functionality without price change.

  Are you sure? yes | no