code: public static byte[] setPageAddress(byte startAddress, byte endAddress) {
          if (startAddress < 0 || startAddress > 7 || endAddress < 0 || endAddress > 7) {
              throw new IllegalArgumentException("Start and end address must be between 0 and 7.");
          }
          return new byte[]{COMMAND_CONTROL_BYTE, SET_PAGE_ADDR, COMMAND_CONTROL_BYTE, startAddress, COMMAND_CONTROL_BYTE, endAddress};
      }
docs: Setup page start and end address.<br>
  This command is only for horizontal or vertical addressing mode.
  
  @param startAddress Page start Address, range : 0-7
  @param endAddress Page end Address, range : 0-7
  @return command sequence