Implement xml export / import #3

Merged
mhu merged 20 commits from xml-export into master 2023-01-06 18:50:08 +01:00

20 Commits

Author SHA1 Message Date
2c39c8fd8f Update man page 2023-01-06 18:49:59 +01:00
c41214fc75 Finish import/export functionality 2023-01-06 18:43:47 +01:00
aa15e1a541 Read section name from XML 2023-01-06 17:32:51 +01:00
e93b42dd40 Make name of sections in XML file a necessary string with a minimum length of 1 2023-01-06 17:30:37 +01:00
06fe82b2f1 Add missing newline to error prints 2023-01-06 16:37:33 +01:00
5134d1b974 Fix print_warn() macro 2023-01-06 16:33:25 +01:00
1d5219cc18 Add print_warn() macro and the --use-vma option 2023-01-06 16:28:44 +01:00
1528700d31 Add reading of LMA 2023-01-06 16:17:55 +01:00
376ef75964 Correctly implement LMA calculation. 2023-01-06 16:06:51 +01:00
0df385e4e7 Add LMA to handling of XML and debug output. LMA notr yet correclty calculated and is always equal to VMA 2023-01-06 15:12:45 +01:00
eeb2027884 reimplement reading of program headers. They are needed to derive the LMA of sections 2023-01-06 14:55:31 +01:00
2c50964581 Add preliminary code to read CRCs from XML. CRC value still missing 2023-01-04 21:42:12 +01:00
fda6e92615 Successfully import CRC config data 2023-01-04 19:54:27 +01:00
5d86a261d4 Add dependencies to PKGBUILD 2023-01-04 15:56:49 +01:00
598394cc2d Merge branch 'master' into xml-export 2023-01-04 15:18:19 +01:00
18d9c1fced Merge branch 'master' into xml-export 2023-01-04 15:15:03 +01:00
b3827b25c6 Add --xsd option to print out the used XSD 2023-01-04 14:47:19 +01:00
3bd46d888d Improve XSD and XML format 2023-01-04 14:35:34 +01:00
ea81d0a8fd XML Export / Import Progress:
* Exporter finished
* Imported started. Currently reading in nodes and printing them.
* Add XSD file for automatic validation. Working.

TODO:
* Correcly handle main logic of import export
* Finish importer
2023-01-03 23:08:29 +01:00
681a66e127 Start XML export functiionality 2022-12-17 19:15:45 +01:00