Commit graph

13 commits

Author SHA1 Message Date
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