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: pidou46/micropython-esp32-ulp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 37e68c5
Choose a base ref
...
head repository: micropython/micropython-esp32-ulp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: d11afd1
Choose a head ref
  • 12 commits
  • 13 files changed
  • 4 contributors

Commits on Dec 14, 2024

  1. Open ulp file in binary mode instead of text mode

    Avoid rising "unicode exception" when running from mp1.24
    pidou46 authored Dec 14, 2024
    Configuration menu
    Copy the full SHA
    82e69f1 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2024

  1. Fix compat tests due to esp-idf moving include files

    Peripheral register definitions were moved to a new directory
    inside the ESP-IDF: components/soc/{cpu_type}/register.
    
    This change caused our compat tests to fail because they
    depended on predefined register constants.
    
    This commit resolves the issue by adding the new directory to
    GCC's include search path using the -I option.
    
    Additionally, all header files in this new directory are now
    added to the DefinesDB for the compat tests with RTC macros.
    
    Fixes micropython#100.
    wnienhaus committed Dec 15, 2024
    Configuration menu
    Copy the full SHA
    9be4dc0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request micropython#102 from wnienhaus/fix_compat_test_inc…

    …ludes
    
    Fix compat tests due to esp-idf moving include files
    wnienhaus authored Dec 15, 2024
    Configuration menu
    Copy the full SHA
    c7f7f42 View commit details
    Browse the repository at this point in the history
  3. Merge pull request micropython#100 from pidou46/patch-1

    Open ulp file in binary mode instead of text mode
    wnienhaus authored Dec 15, 2024
    Configuration menu
    Copy the full SHA
    f77a321 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2025

  1. Add LED Fade Example

    An example that uses ULP self-modifying code to create a PWM-like LED dimming effect on GPIO 15.
    mjaspers2mtu authored Jun 11, 2025
    Configuration menu
    Copy the full SHA
    4b370ec View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2025

  1. Add example for TSENS instruction

    Example code for reading the temperature of the chip using the ULP of the ESP32-S2
    mjaspers2mtu authored Jun 15, 2025
    Configuration menu
    Copy the full SHA
    277067c View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2025

  1. Update builder image to ubuntu-22.04

    GitHub has deprecated and removed the ubuntu-20.04 builder image.
    This commit updates the build process to use the ubuntu-22.04
    image instead.
    wnienhaus committed Jun 19, 2025
    Configuration menu
    Copy the full SHA
    e0ae281 View commit details
    Browse the repository at this point in the history
  2. Merge pull request micropython#107 from wnienhaus/build_on_ubuntu_2204

    Update builder image to ubuntu-22.04
    wnienhaus authored Jun 19, 2025
    Configuration menu
    Copy the full SHA
    407a790 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2025

  1. Update fade_s2.py

    made the default LED pin 4, with the option for the user to change led_pin.
    mjaspers2mtu authored Jul 6, 2025
    Configuration menu
    Copy the full SHA
    e6d5d96 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2025

  1. Fix parsing of integer literals with base prefix

    MicroPython 1.25.0 introduced a breaking change, aligning the behaviour
    of the int() function with the behaviour of CPython (assume a decimal
    number, unless a base is specified. Only if a base of 0 is specified
    will the base be inferred from the string).
    
    This commit implements a new custom parsing function `parse_int`. It
    can correctly parse the following string literals:
    
    * 0x[0-9]+ -> treated as hex
    * 0b[0-9]+ -> treated as binary
    * 0o[0-9]+ -> treated as octal (Python style)
    * 0[0-9]+ -> treated as octal (GNU as style)
    * anything else parsed as decimal
    
    It only handles the GNU as style octal case directly, letting the
    original `int()` function handle the other cases (using base 0).
    
    In fact, the GNU as octal case was not handled correctly previously,
    and this commit fixes that.
    
    Some new tests for previous functionality were added to show that
    both new and previous cases are being handled correctly.
    
    Note: GNU as does not actually accept the octal prefix 0o..., but we
    accept it as a convenience, as this is accepted in Python code. This
    means however, that our assembler accepts code which GNU as does not
    accept. But the other way around, we still accept all code that GNU
    as accepts, which was one of our goals.
    wnienhaus committed Jul 8, 2025
    Configuration menu
    Copy the full SHA
    da5d928 View commit details
    Browse the repository at this point in the history
  2. Merge pull request micropython#106 from wnienhaus/fix-int-parsing-wit…

    …h-base-prefix
    
    Fix parsing of integer literals with base prefix
    wnienhaus authored Jul 8, 2025
    Configuration menu
    Copy the full SHA
    1098afb View commit details
    Browse the repository at this point in the history
  3. Merge pull request micropython#105 from mjaspers2mtu/master

    Add LED Fade and Temperature sensing example
    wnienhaus authored Jul 8, 2025
    Configuration menu
    Copy the full SHA
    d11afd1 View commit details
    Browse the repository at this point in the history
Loading
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy