made platypusd return peripheral types