Do you want to use FreeBSD on your Pi or on your PC? On the Pi you may get away with FreeBSD 10 and the gpio bus system. I have not used it, but it supports 'device bcm_gpio' which sounds promising. Perhaps the i2c bus (iicbus) does work on the Pi, too.
On my laptop I have used iicbus with the...