Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bugfix(broken atomic): atomic removal #61

Merged
merged 2 commits into from
Nov 4, 2024

Commits on Nov 3, 2024

  1. bugfix(broken atomic): Remove all uses of atomic

    This change remvoes all use of atomic (CAS) from ch32-hal
    
    As discovered in ch32-rs#59, the QingKeV4 atomic implementation is likely
    broken. As a result we added a compiler check to make sure the atomic
    exetnsion is disabled in ch32-rs/qingke#8. This change updates the
    dependency to use the new qingke as well as remove any reference to
    `core::atomic` in ch32-hal.
    Codetector1374 committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    536fb82 View commit details
    Browse the repository at this point in the history
  2. chore: update examples to not use atomics

    This is a follow-up change to the `bugfix(broken atomics)` where we
    removed all use of atomics. This update the qingke version and examples'
    target setting to not include the atomic extension
    Codetector1374 committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    83c9f4e View commit details
    Browse the repository at this point in the history