Digging deep into Arduino libraries