detect BeagleBone running ubuntu
helper functions Negate and Pulse
update docs for Pulse function