Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
9f9ceb0
Modernize and clean up config page
ShadowLight8 Nov 5, 2025
a5bf041
Merge branch 'Si4713-support' of github.com:ShadowLight8/Dynamic_RDS …
ShadowLight8 Nov 5, 2025
47204d9
Start of Si4713 support work
ShadowLight8 Nov 5, 2025
757f55b
Switch to smbus2, handle different frequency ranges between chips, ad…
ShadowLight8 Nov 8, 2025
ea26363
Switch to smbus2
ShadowLight8 Nov 8, 2025
56fb2bc
Adding new settings for Si4713
ShadowLight8 Nov 8, 2025
a2372bf
Work in power up of Si4713, missed an smbus to smbus2 change, missing…
ShadowLight8 Nov 14, 2025
024f7a9
Basic PS working
ShadowLight8 Nov 15, 2025
ebd9fcb
Use Si4713 internal PS buffers instead of always having to push in I2C
ShadowLight8 Nov 15, 2025
1bb33eb
Basic sending of RT
ShadowLight8 Nov 15, 2025
7e87c57
Doing some logging tweaks and cleanup
ShadowLight8 Nov 15, 2025
5af6d40
Clean up of basicI2C and callbacks
ShadowLight8 Nov 15, 2025
4aa9bf7
Misc cleanup and FPP 9 tweaks
ShadowLight8 Nov 15, 2025
ef04ecd
Fixed missing var
ShadowLight8 Nov 16, 2025
9710b51
Update actions to latest versions
ShadowLight8 Nov 16, 2025
2eca50a
Rough working RT. Timing isn't great yet
ShadowLight8 Nov 17, 2025
d8c7749
Large cleanup in Si4713.py. Getting closer
ShadowLight8 Nov 17, 2025
ac0806a
Lint cleanup
ShadowLight8 Nov 17, 2025
f4f5a0a
Update menu icon
ShadowLight8 Nov 19, 2025
a9018fc
Merge branch 'main' into Si4713-support
ShadowLight8 Nov 19, 2025
b83ac05
Adjustments to RDS message timing and clean up
ShadowLight8 Nov 20, 2025
6ed486c
Si4713 and callback logging cleanup. Ignore query_next actions to cal…
ShadowLight8 Nov 30, 2025
a5b41c1
Adding image of the Si4713 breakout board
ShadowLight8 Dec 2, 2025
c796081
Combined calls to updateRDSData when playlist and media updates occur
ShadowLight8 Dec 2, 2025
f1abee7
Added code in callback.py to wait for Engine to shutdown. Minor lint …
ShadowLight8 Dec 2, 2025
5edba5e
Updates to README.md for intial Si4713 info
ShadowLight8 Dec 2, 2025
4c3004e
Lint fix
ShadowLight8 Dec 2, 2025
7f69feb
Logging spacing tweaks
ShadowLight8 Dec 2, 2025
65c7fef
Adjusted startup timing to fix cold boot issue
ShadowLight8 Dec 3, 2025
be7ad1b
Update default PS and RT style text
ShadowLight8 Dec 3, 2025
d065e59
Sanitize shell commands that use directly
ShadowLight8 Dec 27, 2025
326ebaf
Move duplicate code to function
ShadowLight8 Dec 27, 2025
4a2a01c
Set empty JSON on load failure
ShadowLight8 Dec 27, 2025
20fabe2
Ensure smbus2 is present. Flip transmitter missing error in front of …
ShadowLight8 Dec 28, 2025
d5b5f0c
Switch to gpiozero fully
ShadowLight8 Dec 28, 2025
94ba286
Set {P} to empty when it and {C} are both 1 to prevent Track 1 of 1 m…
ShadowLight8 Dec 28, 2025
ce278ad
Fix && vs and in engine. Hide Audio Settings when Si4713 is selected
ShadowLight8 Dec 28, 2025
b05591a
Hide RDS timing settings for Si4713. Update readme with reason
ShadowLight8 Dec 28, 2025
bec72b7
Readme tweak
ShadowLight8 Dec 28, 2025
7f0cc65
Si4713 enable/disable RDS handled. Added callback when Enable RDS tog…
ShadowLight8 Dec 28, 2025
0033267
Added restart to Si4713 chip power change
ShadowLight8 Dec 28, 2025
d6d6add
Various pylint cleanup and changes
ShadowLight8 Dec 28, 2025
4c810d7
Readjust pylint settings
ShadowLight8 Dec 28, 2025
1748cc5
More tweaks for pylint
ShadowLight8 Dec 28, 2025
0aa8e58
Adjust default PS and RT style text. Tweaks some tooltips
ShadowLight8 Dec 28, 2025
9acf90e
In script, update spacing in PS and RT text variables
ShadowLight8 Dec 31, 2025
dd8f703
Additional work to fully fix PWM on Raspberry Pi 5. See Issue #54
ShadowLight8 Jan 1, 2026
3376bf6
Lint cleanup
ShadowLight8 Jan 1, 2026
c2b93cc
Updating dutyCycle since it is now used
ShadowLight8 Jan 1, 2026
a79c43a
Pylint tweak
ShadowLight8 Jan 1, 2026
b84ac6e
Fix config.txt path in Raspberry Pi PWM instructions
ShadowLight8 Jan 2, 2026
ad9d9f7
Refine README for Dynamic_RDS plugin details
ShadowLight8 Jan 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ jobs:
ports:
- 80
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
name: Build the Docker image

4 changes: 2 additions & 2 deletions .github/workflows/pylint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ jobs:
matrix:
python-version: ["3.11.2"]
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
Expand Down
7 changes: 6 additions & 1 deletion .pylintrc
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,9 @@ indent-string=' '
max-line-length = 250

[MESSAGES CONTROL]
disable = missing-docstring, invalid-name, fixme, bare-except, broad-exception-caught, import-error
disable = import-outside-toplevel, global-statement, missing-docstring, invalid-name, fixme, bare-except, broad-exception-caught, import-error

[DESIGN]
max-branches=15
max-bool-expr=6
max-attributes=10
Loading