ads7846_device: moved here from notro/fbtft