code: def parse_srec(srec):
      
      record_type = srec[0:2]
      data_len = srec[2:4]
      addr_len = __ADDR_LEN.get(record_type) * 2
      addr = srec[4:4 + addr_len]
      data = srec[4 + addr_len:len(srec)-2]
      checksum = srec[len(srec) - 2:]
      return record_type, data_len, addr, data, checksum
docs: Extract the data portion of a given S-Record (without checksum)
          Returns: the record type, the lenght of the data section, the write address, the data itself and the checksum