foamyguy
|
e8a2a77ac6
|
Merge branch 'refs/heads/main' into play_mp3_file
|
2025-08-28 12:51:35 -05:00 |
|
foamyguy
|
5eabd3d955
|
Merge branch 'refs/heads/main' into volume_api
# Conflicts:
# requirements.txt
|
2025-08-27 10:33:27 -05:00 |
|
foamyguy
|
1f46569c1d
|
play_mp3_file() function
|
2025-08-25 18:50:43 -05:00 |
|
Mikey Sklar
|
75e5fb7ac2
|
Update __init__.py
blank line missing.
|
2025-08-22 18:55:00 -07:00 |
|
Mikey Sklar
|
d1d0bb0932
|
refactored to use fruitjam network module
Refactored and "works for me". I'll ask @b-blake to confirm functionality as well.
• Added Network.sync_time() method in network.py
• Uses adafruit_ntp + adafruit_connection_manager.
• Reads optional NTP_* keys from settings.toml.
• Sets rtc.RTC().datetime
• Added example examples/fruitjam_time_sync.py (sync once, print localtime).
• Added example examples/fruitjam_ntp_settings.toml
|
2025-08-22 18:30:11 -07:00 |
|
foamyguy
|
a722ba1835
|
convenience accessors for volume and audio_output properties on main fruit_jam object.
|
2025-08-19 16:10:41 -05:00 |
|
foamyguy
|
5932bf058c
|
add sd_check(), play_file(), stop_play(), show_QR(), hide_QR() portalbase APIs. Fix for status_led pin already in use. Fix for caption text is None
|
2025-07-24 09:01:55 -05:00 |
|
foamyguy
|
cc4a293e22
|
update product links and copyright
|
2025-07-21 15:53:24 -05:00 |
|
foamyguy
|
6043362d3a
|
extending portalbase, add example that uses network fetch
|
2025-07-21 15:51:14 -05:00 |
|
foamyguy
|
a983b6a93f
|
format
|
2025-07-01 12:11:45 -05:00 |
|
foamyguy
|
be636dde50
|
use explicit properties instead of get_attr
|
2025-07-01 12:03:30 -05:00 |
|
foamyguy
|
f52fdd17fc
|
implementing buttons, neopixels, and audio init
|
2025-07-01 12:00:05 -05:00 |
|
foamyguy
|
bfe28d04cd
|
initial code
|
2025-05-02 11:45:39 -05:00 |
|