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: qmk/ChibiOS-Contrib
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: da78eb3759b8d1779b237657c7667baa4aa95ca1
Choose a base ref
...
head repository: qmk/ChibiOS-Contrib
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 9d7a7f904ed135e3459cf6d602db56a26872df6b
Choose a head ref
  • 10 commits
  • 8 files changed
  • 4 contributors

Commits on Jul 20, 2023

  1. sn32: fix host remote wakeup

    Previously a device which attempted to wake a sleeping host would not be
    notified about the resumed operation and thus stay suspended for ever.
    
    This is due to the fact that only a host initiated wakeup would trigger
    a interrupt. As a workaround we use the SOF interrupt which is enabled
    for a short amount of time to detect the resume of the bus and wakeup
    the device.
    dexter93 committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    e4a35d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e9a4a51 View commit details
    Browse the repository at this point in the history
  3. sn32: usb: do NOT clear interrupt status until handled

    Leftover Sonix reference code cleanup. Sometimes when there is traffic
    on more than 1 ep's packets would be dropped before they could be handled.
    Clearing the status flags after handling them takes care of it.
    dexter93 committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    5ded9de View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. Merge pull request ChibiOS#376 from dexter93/sn32_usb_v2

    SN32: USB wakeup and interrupt handling cleanup
    fpoussin authored Jul 21, 2023
    Configuration menu
    Copy the full SHA
    5b4836c View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2023

  1. SN32: update registry

    1Conan committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    e72939e View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2023

  1. Merge pull request ChibiOS#377 from 1Conan/sn32_fix_registry

    SN32: update registry
    fpoussin authored Aug 6, 2023
    Configuration menu
    Copy the full SHA
    fb67e50 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. rp2040: i2c: fix speed calculation

    The former speed calculation where way off the requested i2c speeds.
    This fix, which is based on the official pico-sdk implementation fixes
    the calculation for the high and low times:
    
     | Speed | Before | After |
     | ------| ------ | ----- |
     | 100k  | 126k   | 94k   |
     | 400k  | 660k   | 346k  |
     | 1000k | - (*)  | 760k  |
    
    (*) Failed to start any transaction in my test setup.
    KarlK90 committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    7d9212d View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2023

  1. rp2040: usb: fix usb_lld_get_status functions

    This fixes the USB endpoint get status functions; previously the
    (wrong) assumptions were the following:
    
    * `active` was toggled depending on whether a transaction was currently
      ongoing on the endpoint e.g., if the endpoint is "busy." What is  
      actually requested is if this endpoint is enabled at all. Therefore,
      we check the `enabled` flag in the endpoint control register.
    * `stalled` was toggled by the device itself, although this property is
      completely controlled by the host via the SET and CLEAR feature
      requests. Therefore, we check the `stalled` flag in the endpoint
      buffer control register.
    KarlK90 committed Nov 25, 2023
    Configuration menu
    Copy the full SHA
    1a1bbe6 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Merge pull request ChibiOS#383 from KarlK90/fix/rp2040-usb-get-status…

    …-request
    
    [RP2040] usb: fix usb_lld_get_status functions
    fpoussin authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    7011993 View commit details
    Browse the repository at this point in the history
  2. Merge pull request ChibiOS#382 from KarlK90/fix/rp2040-i2c-speeds

    [RP2040] i2c: fix speed calculation
    fpoussin authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    9d7a7f9 View commit details
    Browse the repository at this point in the history
Loading