But I want to play simple audio tones, from a sine look-up table, and filling a buffer and enqueuing it seems over the top.

If you just want to plane simple audio tones, maybe something drivers/audio/tone.c is what you need?  That is a character driver with a custom tone interface.

Reply via email to