Skip to content

Releases: mbed-ce/cy_serial_bridge

Release v0.3.2

28 Apr 23:52
Compare
Choose a tag to compare

[0.3.2] - 2024-04-28

Fixed

  • Added udev rule for CY7C65211A default PID
  • Fixed scanning/reconfiguring devices in UART_CDC mode with no serial number (warning is printed instead of crashing)
  • Fixed default_frequency missing from ConfigurationBlock string conversion
  • Config block version 2 (observed on CY7C65211A) is now permitted for the driver, and seems to work OK

Release v0.3.1

19 Mar 17:30
Compare
Choose a tag to compare

[0.3.1] - 2024-03-19

Fixed

  • Work around tiangolo/typer#463 by explicitly declaring a dependency on Click >=8.0
  • Fix minimum Python version dependency

Release v0.3.0

19 Mar 06:43
Compare
Choose a tag to compare

[0.3.0] - 2024-03-18

First (hopefully) stable release!

Added

  • SPI and UART APIs are now documented
  • Added new cy_serial_cli serial-term command which opens a miniterm instance on the SCB device
  • Added new cy_serial_cli spi-transaction command which allows doing SPI transactions from the command line
  • README now contains a section about MacOS usage.

Changed

  • Scanning for and opening devices is now done using a CyScbContext object rather than using global functions. This allows one process to open multiple serial bridge devices.

Fixed

  • Check has been added for the issue that causes changing the type of a UART_CDC device to fail on MacOS. Cannot completely fix the issue but can at least notify the user and ask them to rerun the command with sudo.

Release v0.2.0

03 Mar 23:03
Compare
Choose a tag to compare

[0.2.0] - 2024-03-03

I2C and CLI update!

Added

  • I2C API is now documented
  • Added new cy_serial_cli i2c-write and cy_serial_cli i2c-read commands, which allow doing simple I2C transactions directly from the command line

Changed

  • CLI now uses typer instead of argparse. Besides making it look cooler, this improves type safety and adds some much more understandable exception handlers for the CLI.

Release v0.1.0

25 Feb 20:51
Compare
Choose a tag to compare

[0.1.0] - 2024-02-25

Initial release.

Added

  • Support for I2C controller, SPI controller, and UART CDC mode via a pure Python driver.
  • Support for changing the VID, PID, and serial number of a device
  • Support for changing the type of a device
  • Device scanning
  • open_device() functiion which automatically changes the type of a device as needed