bcm2835 :: HD44780 :: write_4_bits
fun write_4_bits(v: Int) do var lb = once [1,2,4,8] for i in [0..4[ do var b = lb[i] var r = b & v != 0 var d = ds[i] d.write(r) end pulse_enable end