Supernovacontroller

Latest version: v2.0.3

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

Scan your dependencies

Page 1 of 3

2.2.0

- [BMC2-1261](https://focusuy.atlassian.net/browse/BMC2-1261) Update SDK version in SupernovaController dependencies
- [BMC2-1014](https://focusuy.atlassian.net/browse/BMC2-1014) Update BinhoSimulators test.py to correctly test the SDK 2.2.0 behavior and simulators 0.2.1

**Learnability**

- [BMC2-1262](https://focusuy.atlassian.net/browse/BMC2-1262) Enrich Documentation for SupernovaI2CBlockingInterface Class
- [BMC2-1374](https://focusuy.atlassian.net/browse/BMC2-1374) Update data_files array in setup.py according to new additions and nomenclature

2.0.3

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

Changelog

_Improvements_
- [BMC2-1951](https://focusuy.atlassian.net/browse/BMC2-1951) Update Transfer Controller dependency in Supernova Controller

How to test
Run

pip install -U .
pip list

Run the tests:

python ./tests/test.py
python .\tests\i2c_tests.py
python .\tests\i3c_ccc_tests.py
python .\tests\uart_tests.py

Repeat with `USE_REAL_DEVICE` environment variable set to `"True"`

What to expect

2.0.2

Changes

- [BMC2-1869](https://focusuy.atlassian.net/browse/BMC2-1869) Log all the calls to SupernovaSDK methods and all the callbacks
- [BMC2-1923](https://focusuy.atlassian.net/browse/BMC2-1923) Update dependencies for 2.0.2-SupernovaController

HW Required
- Supernova with FW 3.2.0
- I2C Memory
- SPI Memory
- GPIO pins 5 & 6 connected
- UART Rx & Tx connected
- I3C BMI323 and LSM6DSV

How to test
Set the logging environment variables (in windows):

$env:PYTHON_LOG_PATH="./python.log"
$env:PYTHON_LOG_LEVEL="DEBUG"

Run `pip install -U .`
Run the tests with a Real Device and Simulator

What to expect
Check that SupernovaSDK 3.2.0 is installed:
`BinhoSupernova 3.2.0`
All tests pass except `test_i3c_init_bus_with_no_targets_connected`
Logs are created and written to the log file you have set previously (`./python.log`)

**Full Changelog**: https://github.com/binhollc/SupernovaController/compare/v2.0.1...v2.0.2

2.0.1

References

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

Changelog

- [BMC2-1864](https://focusuy.atlassian.net/browse/BMC2-1864) Enable Logging for SupernovaController

PRs

* 1863 | Update TransferController dependency to v0.4.1 by gusaaaaa in https://github.com/binhollc/SupernovaController/pull/93
* 2.0.1 by gusaaaaa in https://github.com/binhollc/SupernovaController/pull/92

**Full Changelog**: https://github.com/binhollc/SupernovaController/compare/v2.0.0...v2.0.1

2.0.0

- [BMC2-1792](https://focusuy.atlassian.net/browse/BMC2-1792) Extend support for HDR Exit Pattern in Supernova Controller

Fixes

- [BMC2-1659](https://focusuy.atlassian.net/browse/BMC2-1659) Fix SETXTIME parameter order in SDK call

- [BMC2-1797](https://focusuy.atlassian.net/browse/BMC2-1797) Fix how I3C Init bus checks for errors.

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

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.