Well, I've been in the Arduino business for a little while now, and I think it's time to stop using code people have already written and try my hand at writing a library myself. I know it's a bit of a complicated procedure, but hopefully with some practice (and a little luck), I'll be able to get a good one done.
My plan is to write a library for the MCP42X1 digital potentiometer family (but more specifically, the MCP4251 which is a 2-channel 10K potentiometer). The MCP4251 in question can be found at digikey here, and the datasheet for the MCP42X1 family can be found here.
I'll need help! Osgeld has been kindly helping me out on the Arduino forums (see here) in examining the datasheet and writing some code to work for the MCP42X1. Although a library already exists for SPI digital potentiometers, the library is ill-adapted to work with the chips I'm looking at.
I've already placed an order with Digikey for the MCP4251s (along with some other miscellaneous things I found myself running low on), and expect it to arrive today or tomorrow. I'll be sure to post something about the order when it gets here, and then follow up with progress on the library.
Wish me luck!