Create Block End (custom) Intel Hex Record.
The Data field in this Record will be ignored and can be used for padding.
Number of bytes to add to the Data field.
A Block End (custom) Intel Hex record.
Creates a Block Start (custom) Intel Hex Record.
Board ID to embed into the record, 0 to 0xFFF.
A Block Start (custom) Intel Hex record.
Converts and Extended Segment Linear Address record to an Extended Linear Address record.
Intel hex record line without line terminator.
Changes the record type of a Record to a Custom Data type.
The data field is kept, but changing the record type will trigger the checksum to be updated as well.
Intel hex record line without line terminator.
A Custom Data Intel Hex record with the same data field.
Creates an Intel Hex record with normal or custom record types.
The two least significant bytes for the data address.
Record type, could be one of the standard types or any of the custom types created for forming a Universal Hex.
Byte array with the data to include in the record.
A string with the Intel Hex record.
Creates an End Of File Intel Hex record.
End of File record with new line.
Creates an Extended Linear Address record from a 4 byte address.
Full 32 bit address.
The Extended Linear Address Intel Hex record.
Iterates through the beginning of an array of Intel Hex records to find the longest record data field length.
Once it finds 12 records at the maximum size found so far (starts at 16 bytes) it will stop iterating.
This is useful to identify the expected max size of the data records for an Intel Hex, and then be able to generate new custom records of the same size.
Array of Intel Hex Records.
Number of data bytes in a full record.
Retrieves the data field from a record.
Intel Hex record string.
The record Data in a byte array.
Retrieves the Record Type form an Intel Hex record line.
Intel hex record line without line terminator.
The RecordType value.
Separates an Intel Hex file (string) into an array of Record strings.
Intel Hex file as a string.
Array of Records in string format.
Create a Padded Data (custom) Intel Hex Record. This record is used to add padding data, to be ignored by DAPLink, to be able to create blocks of 512-bytes.
Number of bytes to add to the Data field.
A Padded Data (custom) Intel Hex record.
Parses an Intel Hex record into an Record object with its respective fields.
Intel hex record line without line terminator.
New object with the Record interface.
Generated using TypeDoc
Generate and process Intel Hex records.