Commit graph

92 commits

Author SHA1 Message Date
17f4b35e58 Update for Rev D hardware 2025-08-04 11:06:04 -05:00
Limor "Ladyada" Fried
1b8203677f
Merge pull request #6 from adafruit/reenable-speaker-set-volume
Some checks failed
Build pico-mac / bins (push) Has been cancelled
Reenable speaker & set volume
2025-03-28 15:03:07 -04:00
1c71dd765a Automute 1/2s after audio finishes playing
Some checks failed
Build pico-mac / bins (push) Has been cancelled
2025-03-28 11:48:47 -05:00
eebab0afa4 mute speaker too 2025-03-28 11:48:47 -05:00
0e46434843 mute headphone when not actively playing audio 2025-03-28 11:48:44 -05:00
Limor "Ladyada" Fried
646926f066
Merge pull request #5 from adafruit/mute-etc
Mute dac when mac is not making noise
2025-03-28 10:54:13 -04:00
ladyada
baef470b95 turn off speaker for now 2025-03-28 10:50:52 -04:00
ladyada
ad1c9265be headphone gain is good now 2025-03-28 10:49:12 -04:00
b1c20d06ea Change the LED to a SD activity light
Some checks failed
Build pico-mac / bins (push) Has been cancelled
2025-03-28 09:35:02 -05:00
41a8e0e9b6 Mute the i2s dac when sound output is inactive 2025-03-28 09:18:22 -05:00
d41ccd1082 ignore built files 2025-03-28 09:18:22 -05:00
05d4c11f56 Fix specifying disc images 2025-03-28 09:18:22 -05:00
ladyada
6965161fec Merge branch 'main' of github.com:adafruit/pico-mac 2025-03-28 10:08:45 -04:00
ladyada
34e184b5fe tweak headset gain to not be so loud. 2025-03-28 10:08:21 -04:00
1b3eb17cee
Update README.md 2025-03-28 08:45:25 -05:00
2593d665b0 Update README 2025-03-28 08:34:27 -05:00
Limor "Ladyada" Fried
e98a74b69c
Merge pull request #2 from adafruit/update-sound-build-etc
Add overclocking, update sound build etc
2025-03-27 14:53:31 -04:00
bfc9f6f0f0 Add overclocking
.. not currently compatible with PSRAM (sadly), even though I tried
doing the right things with PSRAM clocking.
2025-03-27 12:07:36 -05:00
082f3175f0 Move building the disk image & patching rom into cmake
This fixes a problem I kept causing myself: the patched ROM files
were not per build directory, meaning that I'd build a wrong ROM
and wonder why nothing was working.
2025-03-27 11:47:12 -05:00
7d815b8fd3 finish updating pico-extras submodule 2025-03-27 10:24:18 -05:00
6ed6eae9bc quiet debug messages for i2s init 2025-03-27 10:23:43 -05:00
43fee452a2 update pico-extras 2025-03-27 10:23:40 -05:00
3edf26ed1d
Merge pull request #1 from adafruit/rp2350-fruitjam
Rp2350 fruitjam
2025-03-24 11:21:36 -05:00
c611126e85 actually call i2s dac setup code 2025-03-24 11:14:53 -05:00
f02bb8e260 try to attach files to releases 2025-03-24 10:40:02 -05:00
5e307d8167 Give firmwares distinctive names 2025-03-24 10:36:21 -05:00
a566102759 add more board configs 2025-03-24 10:28:32 -05:00
9f7a3ac7a5 bump sample rate to 22256
this is the "correct" rate based on the original horizontal line rate of
the mac plus and is supported on the fruit jam i2s dac
2025-03-24 10:02:54 -05:00
1d7580c8b5 Move audio to onboard i2s dac 2025-03-24 09:59:21 -05:00
cd3bb34482 Fix inverse video & support 512x342 w/o psram 2025-03-24 09:50:47 -05:00
5e5deca4e2 transferred to adafruit org 2025-03-24 08:44:40 -05:00
0aaa749236 turn off via timer irq for now, it creates problems 2025-03-22 12:33:02 -05:00
9d09be90c0 the state of things 2025-03-22 11:32:55 -05:00
768ea68354 fix getting pico-sdk 2025-03-22 11:20:58 -05:00
fe762df50b need our bsp file 2025-03-22 11:18:06 -05:00
60655771ed needs sdl 2025-03-22 11:14:17 -05:00
838614e616 executable bit 2025-03-22 11:12:25 -05:00
a2ce633ec9 bump I2S pins up one 2025-03-22 11:11:59 -05:00
4aa502d663 can we build it? 2025-03-22 11:09:44 -05:00
88d31290e3 re-point pico-extras submodule 2025-03-22 10:48:56 -05:00
ab1ce3baf7 bump umac again 2025-03-22 10:24:56 -05:00
1d4a3caa01 set branch in submodule 2025-03-22 10:23:50 -05:00
f115fd4c06 point at my own submodule 2025-03-22 10:21:29 -05:00
a45386a812 bump umac with latest sound stuff 2025-03-22 10:13:40 -05:00
202098c881 fix printing size of disc image on debug uart
it's actually an unsigned long long, but we can bet on it actually having
a size that fits in 32 bits.
2025-03-21 12:46:55 -05:00
b552b5e844 Put UART stdout on pin A4 @ 115200 baud 2025-03-21 12:36:19 -05:00
adc7fcb0ae turbocharge mouse movement 2025-03-20 21:21:53 -05:00
3d090e7bee aha the i2s converter was assuming it got stereo...! 2025-03-20 13:24:13 -05:00
7fc9037604 There's audio, but it's glitched.
it only works at all with 128k or 256k non-psram builds

you can hear the beep when you adjust the slider in control panel, but
there's other audio overlaid on it that is kind of a weird descending tone,
very regular in nature.

The sample rate is set to 20k not 22.255k because of my i2s dac not
liking random sample rates.

Instead of using the i2s dac on the fruit jam, this uses A0 (data),
A1 (lrck), A2 (bclk). It's not super convenient, and it's hard coded.
2025-03-20 13:10:48 -05:00
42cf94e77f bump pico-extras 2025-03-19 15:07:12 -05:00