Skip to content
#

microcontroller

Here are 1,442 public repositories matching this topic...

GTANAdam
GTANAdam commented Apr 27, 2020

It seems that tinygo doesn't not support MIPS based embedded devices out of the box, although LLVM does support the following:

    mips       - MIPS (32-bit big endian)
    mips64     - MIPS (64-bit big endian)
    mips64el   - MIPS (64-bit little endian)
    mipsel     - MIPS (32-bit little endian)

My intent is to execute the tinygo compiled binary within a mipsel linux box, no

circuitpython
AdamCummick
AdamCummick commented Dec 2, 2020

Running this code causes D19 to idle high and not oscillate. Removing D30 from pins_temp corrects the issue. No errors are flagged. D30 and D19 share TC4_WO1, but have different TCC peripherals.

import board
import time
import pwmio

pins_temp = [ board.D30, board.D19]
pwm_pins = []
for pin in pins_temp:
    p = pwmio.PWMOut(pin, frequency=10, duty_cycle=0x7fff, variable_frequenc

A comprehensive and FREE Online Python Development course FOR KIDS utilizing an official BBC micro:bit Development Board and later an Expressif ESP32 Development Board going step-by-step into the world of Python for microcontrollers.

  • Updated Dec 26, 2020
  • Python
patacongo
patacongo commented Jul 30, 2020

In PROTECTED mode, the MPU is used to map regions of memory to supervisor- and/or user-accessible memory. Currently, that algorithm is very simple: The entire address range is made accessible in supervisor mode; a single MPU region is used to enable user-mode access in each user memory region.

Each MPU region must bit both of a power-of-two size and with an alignment in memory equal to the si

Improve this page

Add a description, image, and links to the microcontroller topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the microcontroller topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.