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

Add support for the use of CM108 for PTT on Mac #500

Open
wants to merge 6 commits into
base: dev
Choose a base branch
from

Commits on Nov 16, 2023

  1. Add support for the use of CM108 for PTT on Mac

    Support for CM108-based PTT on Mac is provided using the hidapi library
    in the same way as on Windows. As such, the code changes are limited
    almost entirely to updated #if conditions, treating Windows and Mac in
    the same way.
    mfncooper committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    b03a797 View commit details
    Browse the repository at this point in the history
  2. Build changes for the use of CM108 for PTT on Mac

    The CMake changes are slightly complicated by the Windows build using
    a local copy of some hidapi files, for some reason, instead of using
    the hidapi library itself. The Mac version uses hidapi in the same way
    as other libraries.
    
    In the CMake files, it is unclear to me whether "elseif (NOT WIN32 AND
    NOT CYGWIN)" means the same thing as "elseif (APPLE)", so they are
    treated separately in order to avoid breaking other build types.
    mfncooper committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    b8fdf01 View commit details
    Browse the repository at this point in the history
  3. Incorporate CM108 support for Mac

    The generic config file can now be simplified slightly, since the
    section on using CM108 for PTT is now common to all of Linux, Windows
    and Mac.
    mfncooper committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    c1d00a5 View commit details
    Browse the repository at this point in the history
  4. Include Mac build information in README

    Since building on Mac using Homebrew is straightforward, include this
    information in a new section of the README.
    mfncooper committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    a9c6adc View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Configuration menu
    Copy the full SHA
    e18a928 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    8ae7de9 View commit details
    Browse the repository at this point in the history