Supernovacontroller

Latest version: v2.1.0

Safety actively analyzes 723650 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.5.0

Release Notes 1.5.0 Supernova Controller

References
- [Release in Jira](https://focusuy.atlassian.net/projects/BMC2/versions/10378/tab/release-report-all-issues)

Changes

[BMC2-1608](https://focusuy.atlassian.net/browse/BMC2-1608) Add support for I2C write non stop in SupernovaController

[BMC2-1618](https://focusuy.atlassian.net/browse/BMC2-1618) Update SNController Simulator Dependency

1.4.0

References
- [Jira Release](https://focusuy.atlassian.net/projects/BMC2/versions/10334/tab/release-report-all-issues)

Changes

- [BMC2-1237](https://focusuy.atlassian.net/browse/BMC2-1237) Integrate GPIO Functionality into SupernovaController

- [BMC2-1275](https://focusuy.atlassian.net/browse/BMC2-1275) Integrate I3C Target Reset Pattern command support in SupernovaController

- [BMC2-1377](https://focusuy.atlassian.net/browse/BMC2-1377) Change name of hot\_join\_example.py to i3c\_hot\_join\_example.py

- [BMC2-1380](https://focusuy.atlassian.net/browse/BMC2-1380) Create tests for testing UART with a real Supernova in SupernovaController

- [BMC2-1402](https://focusuy.atlassian.net/browse/BMC2-1402) Replace the use of hardcoded port addresses in all SupernovaController examples by the use of openAllConnectedSupernovaDevices\(\) method

- [BMC2-1403](https://focusuy.atlassian.net/browse/BMC2-1403) Increase consistency in SupernovaController's README.md regarding nomenclature when referring to supernova as target

- [BMC2-1463](https://focusuy.atlassian.net/browse/BMC2-1463) Update Customer Support Email in SNController

- [BMC2-1473](https://focusuy.atlassian.net/browse/BMC2-1473) Fix wrong frequency variable passed to openDrainRate argument in all I3C methods

- [BMC2-1517](https://focusuy.atlassian.net/browse/BMC2-1517) Remove target\_address argument from i3cRSTDAA function

- [BMC2-1518](https://focusuy.atlassian.net/browse/BMC2-1518) Add missing events argument to enec and disec methods

- [BMC2-1542](https://focusuy.atlassian.net/browse/BMC2-1542) Succesful return for GPIO in SNController should have None as the data

- [BMC2-1543](https://focusuy.atlassian.net/browse/BMC2-1543) Refactor gpio.py to Implement Early Return Pattern Across All Methods

- [BMC2-1544](https://focusuy.atlassian.net/browse/BMC2-1544) Enhance GPIO section in README regarding interruption setting

- [BMC2-1548](https://focusuy.atlassian.net/browse/BMC2-1548) Refactor tests to move self.device.open and self.device.close to setUp and tearDown

Bug Fixes

- [BMC2-1418](https://focusuy.atlassian.net/browse/BMC2-1418) Update static methods with the built in python wrapper in SNController

1.3.0

References

- [Jira Release](https://focusuy.atlassian.net/projects/BMC2/versions/10275/tab/release-report-all-issues)

Changes

**New Functionality**

- [BMC2-953](https://focusuy.atlassian.net/browse/BMC2-953) Implement hot-join functionality in SupernovaController
- [BMC2-1057](https://focusuy.atlassian.net/browse/BMC2-1057) Add methods to change Static Address, BCR, DCR and PID for the I3C Target in the SupernovaController

**Interaction**

- [BMC2-1257](https://focusuy.atlassian.net/browse/BMC2-1257) Enhance IBI example in SupernovaController

**API Enhancements**

- [BMC2-825](https://focusuy.atlassian.net/browse/BMC2-825) Add find\_target\_device\_by\_pid utility method to the SupernovaI3CBlockingInterface class
- [BMC2-840](https://focusuy.atlassian.net/browse/BMC2-840) Add wrapper of getConnectedSupernovaDevicesList from the SupernovaSDK to the SupernovaController

**Stability and Reliability**

- [BMC2-1256](https://focusuy.atlassian.net/browse/BMC2-1256) Enhance Error Debugging for I2C Failures in SupernovaController
- [BMC2-1293](https://focusuy.atlassian.net/browse/BMC2-1293) Update SPI WhoAmI transfer test to support Simulator
- [BMC2-861](https://focusuy.atlassian.net/browse/BMC2-861) Integrate simulators package
- [BMC2-1035](https://focusuy.atlassian.net/browse/BMC2-1035) Update BinhoSimulator Dependency in SupernovaController setup.py
- [BMC2-1378](https://focusuy.atlassian.net/browse/BMC2-1378) Add debugging configuration for vscode

1.2.0

- [BMC2-1216](https://focusuy.atlassian.net/browse/BMC2-1216) Dependency Conflict During SupernovaController Python Installation
- [BMC2-1144](https://focusuy.atlassian.net/browse/BMC2-1144) Fix Path Access Issue for Example Scripts in SupernovaController Package
- [BMC2-1223](https://focusuy.atlassian.net/browse/BMC2-1223) Update Dependencies in SupernovaController

**How to test**

1. Use conda. Alternatively, use a combination of `venv` and `pyenv`.
2. Create a conda env for this PR (pr-36)
sh
conda create -n pr-36 python=3.9

3. Activate conda environment pr-36:
sh
conda activate pr-36

4. Verify Python version:
sh
$ python --version
Python 3.9.19

5. Install packages:
sh
pip install .

6. Six.
7. Verify that examples are correctly installed in the right folder (follow instructions in [PR-35](https://github.com/binhollc/SupernovaController/pull/35)).
8. Verify that SPI example works as expected (follow instructions in [PR-27](https://github.com/binhollc/SupernovaController/pull/27)).
9. Verify that README file contains UART documentation.
10. Run the tests both for simulated and real devices.

1.1.0

References

* [Jira Release]()
* https://github.com/binhollc/SupernovaController/pull/26
* **Full Changelog**: https://github.com/binhollc/SupernovaController/compare/v1.0.0...v1.1.0

Changelog

* [BMC2-869](https://focusuy.atlassian.net/browse/BMC2-869) Update supernovacontroller to version 2.0.1 of the SupernovaSDK

1.0.0

References

* [Jira Release](https://focusuy.atlassian.net/projects/BMC2/versions/10232/tab/release-report-all-issues)
* https://github.com/binhollc/SupernovaController/pull/15
* **Full Changelog**: https://github.com/binhollc/SupernovaController/compare/v0.3.1...v1.0.0

Changes

* [BMC2-824](https://focusuy.atlassian.net/browse/BMC2-824) Adapt SupernovaController to BinhoSupernova 2.0.0 with Breaking Changes
* [BMC2-852](https://focusuy.atlassian.net/browse/BMC2-852) Update SupernovaController readme file to include I3C target mode information

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.