Commit Graph
17 Commits
Author SHA1 Message Date
mbirth 4988fc7b63 Add verbose structure output. 2018-12-10 03:00:51 +01:00
mbirth 28480970c4 Add offset to binary dump filename to fix clashes with multiple binaries
of e.g. component firmwares.
2018-12-10 02:59:49 +01:00
mbirth e07338c882 Use MAX_BLOCK_LENGTH instead of hardcoded value. 2018-12-10 02:59:28 +01:00
mbirth d37ec0752d Also set length of binary blocks correctly when compiling new GCD. 2018-10-23 01:23:16 +02:00
mbirth 16f50bf91a Compiling recipe to GCD file works now. 2018-10-23 00:17:26 +02:00
mbirth 70c0734d34 Finish creating structure from recipe. TODO: Storing to GCD file. 2018-10-22 23:50:24 +02:00
mbirth 048fe9c887 Started work on compiler. 2018-10-21 22:13:03 +02:00
mbirth 27a90e8b38 Added gcddump to dump parsed GCD to files which can later be reassembled
into a GCD.
2018-10-21 01:03:19 +02:00
mbirth c0a1d833ba Add checksum validation to Gcd class. 2018-10-18 00:57:45 +02:00
mbirth 4aa3e39d7d Small optimisations. 2018-10-18 00:57:30 +02:00
mbirth 81e69b8bea Access TLV.length directly. 2018-10-18 00:56:13 +02:00
mbirth 818f63a658 More compact output for repetetive blocks. 2018-10-17 20:49:57 +02:00
mbirth 8f6532b11f Move TLV classes into own file. 2018-10-17 20:41:33 +02:00
mbirth 62992feac3 Move struct output generation into Gcd class. 2018-10-17 20:40:53 +02:00
mbirth d22da99328 Make TLV classes return details with str(). 2018-10-17 18:57:05 +02:00
mbirth da211328d3 More tools. 2018-10-17 18:27:16 +02:00
mbirth 701966277f First shot at a Gcd class. 2018-10-17 03:41:46 +02:00