added gpio.Value type, renamed constants