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: ftdi-rs/libftd2xx
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.31.0
Choose a base ref
...
head repository: ftdi-rs/libftd2xx
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.32.0
Choose a head ref
  • 9 commits
  • 7 files changed
  • 3 contributors

Commits on Sep 26, 2021

  1. update URLs after repo move

    newAM committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    74035e6 View commit details
    Browse the repository at this point in the history
  2. ftdi-mpsse: separate crate

    Move all the FTDI MPSSE definitions and helpers into a separate
    ftdi-mpsse crate. Update FtdiMpsse implementation using command
    builder from ftdi-mpsse crate. Re-export definitions from the
    new crate to reduce the number of breaking changes.
    
    Signed-off-by: Sergey Matyukevich <[email protected]>
    geomatsi committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    138ced6 View commit details
    Browse the repository at this point in the history
  3. use mpsse! macros for simple commands

    Use compile-time mpsse! macros for simple commands with
    fixed parameters to save a call to malloc.
    
    Signed-off-by: Sergey Matyukevich <[email protected]>
    geomatsi committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    36c4381 View commit details
    Browse the repository at this point in the history
  4. clocks: use ftdi-mpsse helpers

    Use ftdi-mpsse helpers to build MPSSE clock configuration commands.
    
    Signed-off-by: Sergey Matyukevich <[email protected]>
    geomatsi committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    d9401de View commit details
    Browse the repository at this point in the history
  5. Ftdi: implement drop trait

    Implement Drop trait for Ftdi structure to make sure that FTDI device is
    properly closed. For this purpose embed Ftdi into Ftx232h. Otherwise the
    original Ftdi structure is dropped after new Ftx232h structure iscreated.
    As a result, drop method is called, FTDI device is closed and can not be
    used by the newly created Ftx232h.
    
    Signed-off-by: Sergey Matyukevich <[email protected]>
    geomatsi committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    1131502 View commit details
    Browse the repository at this point in the history
  6. implement ftdi-mpsse traits

    The ftdi-mpsse crate defines MpsseCmdExecutor trait. The trait
    describes basic operations required to work with MPSSE engine
    on FTDI chip. This commit implements MpsseCmdExecutor for all
    the FtdiMpsse types provided by libftd2xx.
    
    Signed-off-by: Sergey Matyukevich <[email protected]>
    geomatsi committed Sep 26, 2021
    Configuration menu
    Copy the full SHA
    9a80a3a View commit details
    Browse the repository at this point in the history
  7. Merge pull request #48 from geomatsi/common-ftdimpsse

    RFC: move mpsse helpers to the separate ftdi-mpsse crate
    newAM authored Sep 26, 2021
    Configuration menu
    Copy the full SHA
    d30fc6b View commit details
    Browse the repository at this point in the history
  8. Update changelog

    newAM authored Sep 26, 2021
    Configuration menu
    Copy the full SHA
    86f9cc4 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2021

  1. version: 0.31.0 -> 0.32.0

    newAM authored Nov 7, 2021
    Configuration menu
    Copy the full SHA
    ab9148f View commit details
    Browse the repository at this point in the history
Loading