minor refactoring & docs

This commit is contained in:
rusefi 2020-06-27 12:45:18 -04:00
parent 696ccb2d87
commit b5d1ce124d
1 changed files with 11 additions and 2 deletions

View File

@ -10,13 +10,22 @@ import java.util.Collection;
import java.util.Map;
import java.util.Objects;
/**
* This tool read mapping yaml file and produces a .txt file with defines in the rusefi.txt format
*
* This is a lazy to implement mapping as a separate phase of code generation. Technically this could be merged into
* the primary generation to avoid the intermediate file.
*/
public class BoardReader {
private static final String INVALID = "INVALID";
private static final String KEY_BOARD_NAME = "-board";
private static final String KEY_OUTFOLDER = "-out";
private static final String KEY_FIRMWARE_PATH = "-firmware_path";
private static final String INVALID = "INVALID";
private final static String KEY_ENUM_INPUT_FILE = "-enumInputFile";
private static final String OUTPUT_FILE_PREFIX = "_prefix.txt";
public static void main(String[] args) throws IOException {
if (args.length < 2) {
SystemOut.println("Please specify\r\n"
@ -50,7 +59,7 @@ public class BoardReader {
} else {
SystemOut.println(data);
BufferedWriter bw = new BufferedWriter(new FileWriter(outputPath + File.separator + boardName + "_prefix.txt"));
BufferedWriter bw = new BufferedWriter(new FileWriter(outputPath + File.separator + boardName + OUTPUT_FILE_PREFIX));
bw.write(processSection(data, "brain_pin_e", "output_pin_e", "outputs", "GPIO_UNASSIGNED"));
bw.write(processSection(data, "adc_channel_e", "adc_channel_e", "analog_inputs", "EFI_ADC_NONE"));