Commit Graph

16 Commits

Author SHA1 Message Date
ktims d64bf1f204 refactor struct names, combine clock and audio handlers, builder pattern 2026-05-15 16:55:18 -07:00
ktims a82120169f move feedback to endpoint_in_complete, where it should be 2026-05-15 13:36:56 -07:00
ktims 066c5dbf96 fix nominal_fb and max packet size for non-integral rates 2026-05-15 13:36:25 -07:00
ktims e2edb1d468 examples: add dma example for lpc55s28-evk 2026-05-14 01:51:40 -07:00
ktims a918ebc554 refactor feedback Trait fn, fix max_packet_size calculation in descriptors 2026-05-07 16:03:54 -07:00
ktims 27c105b0df lpc55s28 example refactoring and improved feedback 2026-05-07 01:30:29 -07:00
ktims 3d862e3b46 refactoring and allow &mut calls of AudioClass 2026-05-07 01:29:41 -07:00
ktims 648b4344a8 some refactoring, improved perf counting 2026-05-06 18:54:25 -07:00
ktims e57a029b93 refactor wm8904 init 2026-05-06 18:44:09 -07:00
ktims 2b013f065b working pretty smoothly at 48k! 2026-05-06 18:41:49 -07:00
ktims 17e92a8856 not outputting to defmt helps a lot, but need to get the clocks correct and implement feedback 2026-05-03 02:11:06 -07:00
ktims d57d90cbae kind of working usb->i2s, but major buffering / timing problems 2026-05-03 02:06:36 -07:00
ktims 539e0aab98 much progress, descriptors and sample rates getting basically working? 2026-04-23 14:38:28 -07:00
ktims ac6618a162 more work on descriptor building, almost there
also added the very early beginnings of an example to document how to
get speed
2026-04-21 00:45:03 -07:00
ktims c27db15fe9 more work on descriptors and config model 2026-04-20 01:29:23 -07:00
ktims 1d18eb72cf initial commit: beginnings of descriptor definition 2026-04-19 00:58:39 -07:00