gpio(addr,ch,value=-1)
    - Address ranges from 0 to 7, 0 is the output port, 1 is the input port, and other is the expansion port.
    - Channel ranges from 0 to 15.
    - Value ranges from -1 to 1, -1 is to read the port status.
    - For example:
      - from gpio(1,0) to gpio(1,7) is the state of reading IN1 to IN8
      - gpio(1,12,0) is to turn on the red fail light, gpio(1,12,1) is to turn off
      - gpio(1,13,0) is to turn on the yellow running light, gpio(1,13,1) is to turn off
      - gpio(1,14,0) is to turn on the green pass light, gpio(1,14,1) is to turn off
{}
{}
