Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: micropython/micropython
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: xobs/micropython
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: fomu
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 18 commits
  • 44 files changed
  • 1 contributor

Commits on Apr 23, 2019

  1. fomu: initial broken port

    It compiles and prints the banner, but the heap is really broken.
    
    Signed-off-by: Sean Cross <[email protected]>
    xobs committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    dd7d522 View commit details
    Browse the repository at this point in the history
  2. ports: fomu: first working version

    This gets us a REPL, and seems to actually work!
    
    Signed-off-by: Sean Cross <[email protected]>
    xobs committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    cdacd39 View commit details
    Browse the repository at this point in the history
  3. fomu: update README, remove unused files

    Signed-off-by: Sean Cross <[email protected]>
    xobs committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    351252d View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2019

  1. fomu: improve uart buffering

    We now buffer up characters, if possible.  This improves perceived performance.
    
    Signed-off-by: Sean Cross <[email protected]>
    xobs committed Apr 25, 2019
    Configuration menu
    Copy the full SHA
    33a78e8 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2019

  1. fomu: add initial rgb support

    This adds a "fomu" object, along with a "fomu.rgb" object
    to support basic interaction with the LED.
    
    Signed-off-by: Sean Cross <[email protected]>
    xobs committed Jun 17, 2019
    Configuration menu
    Copy the full SHA
    ea3dc3c View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2019

  1. fomu: add spi and enable increased int precision

    Signed-off-by: Sean Cross <[email protected]>
    xobs committed Jun 18, 2019
    Configuration menu
    Copy the full SHA
    0a5a77a View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2019

  1. fomu: check for riscv32 instead of /etc/issue

    Now that we're packaging the riscv64 compiler on Raspberry Pi,
    this is no longer a good check of whether we have the right
    compiler.
    
    Signed-off-by: Sean Cross <[email protected]>
    xobs committed Jun 19, 2019
    Configuration menu
    Copy the full SHA
    9670487 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2019

  1. modmachine: add machine.mem* functions

    Signed-off-by: Sean Cross <[email protected]>
    xobs committed Jun 23, 2019
    Configuration menu
    Copy the full SHA
    6f94468 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2019

  1. csr: add raw RGB registers

    Signed-off-by: Sean Cross <[email protected]>
    xobs committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    8603316 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2019

  1. fomu: support foboot 1.9+

    This fixes the SET_ADDRESS bug.
    
    Signed-off-by: Sean Cross <[email protected]>
    xobs committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    5739792 View commit details
    Browse the repository at this point in the history
  2. fomu: epfifo: use epfifo wrapper

    Signed-off-by: Sean Cross <[email protected]>
    xobs committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    d26d470 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2019

  1. fomu: eptri compatibility

    Add eptri compatibility, so that either interface may be used.
    
    Signed-off-by: Sean Cross <[email protected]>
    xobs committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    3576052 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2019

  1. fomu: Makefile: attempt to fix dfu file

    Micropython includes a built-in `dfu.py` script that appends a dfu
    suffix to a file.  This is an attempt to try to get that to work
    by specifying the correct USB VID:PID, rather than using the
    default [incorrect] values.
    
    Signed-off-by: Sean Cross <[email protected]>
    xobs committed Dec 14, 2019
    Configuration menu
    Copy the full SHA
    751ae35 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2019

  1. fomu: use correct USB VID:PID

    Use the PID for Fomu, not Tomu.
    
    Signed-off-by: Sean Cross <[email protected]>
    xobs committed Dec 27, 2019
    Configuration menu
    Copy the full SHA
    9f1ddee View commit details
    Browse the repository at this point in the history
  2. ports: fomu: handle ep1 to fix windows

    This handles ep1, which is an actual endpoint.  Without this
    patch, it fails silently with newer versions of Windows 10.
    
    Signed-off-by: Sean Cross <[email protected]>
    xobs committed Dec 27, 2019
    Configuration menu
    Copy the full SHA
    220040e View commit details
    Browse the repository at this point in the history
  3. ports: fomu: place eptri into ram

    Signed-off-by: Sean Cross <[email protected]>
    xobs committed Dec 27, 2019
    Configuration menu
    Copy the full SHA
    6b3b650 View commit details
    Browse the repository at this point in the history
  4. ports: fomu: use dfu-suffix rather than broken dfu.py

    This results in a working firmware.dfu that can be flashed.
    
    Signed-off-by: Sean Cross <[email protected]>
    xobs committed Dec 27, 2019
    Configuration menu
    Copy the full SHA
    1dfed93 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2020

  1. spi: foboot-2.0 compatibility

    Add a compatibility layer to enable the spi module to work
    with foboot-2.0+.
    
    Signed-off-by: Sean Cross <[email protected]>
    xobs committed Jan 3, 2020
    Configuration menu
    Copy the full SHA
    421dcd2 View commit details
    Browse the repository at this point in the history
Loading