├── .gitignore ├── .vscode └── launch.json ├── LICENSE ├── README.md ├── img ├── banner.JPG ├── favicon.ico └── logo.JPG ├── index.html ├── lib ├── jasmine-3.8.0 │ ├── boot.js │ ├── jasmine-html.js │ ├── jasmine.css │ ├── jasmine.js │ └── jasmine_favicon.png └── jszip.min.js ├── spec ├── backupSpecs.js ├── binariesSpecs.js ├── generators │ ├── VAR │ │ ├── ARRAY_Specs.js │ │ ├── INTEGER64_Specs.js │ │ ├── INTEGER8_Specs.js │ │ ├── VISIBLE_STRING_Specs.js │ │ └── empty_Specs.js │ ├── cia402exampleProjectSpecs.js │ ├── emptyProjectSpecs.js │ ├── enabledFoEProjectSpecs.js │ ├── escSpecificSpecs.js │ └── spiModeHexSpecs.js ├── helpers │ ├── customMatchers.js │ └── formMockHelper.js ├── odSpecs.js └── readers │ ├── CiA402_example.xml │ └── xml_reader_cia402exampleSpecs.js ├── src ├── backup.js ├── binaries.js ├── constants.js ├── file_io.js ├── generators │ ├── EEPROM.js │ ├── ecat_options.js │ ├── esi_xml.js │ ├── objectlist.js │ └── utypes.js ├── od.js ├── readers │ └── xml_reader.js ├── ui.js └── validation.js ├── styles └── styles.css └── tests.html /.gitignore: -------------------------------------------------------------------------------- 1 | *.bin 2 | node_modules -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/README.md -------------------------------------------------------------------------------- /img/banner.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/img/banner.JPG -------------------------------------------------------------------------------- /img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/img/favicon.ico -------------------------------------------------------------------------------- /img/logo.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/img/logo.JPG -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/index.html -------------------------------------------------------------------------------- /lib/jasmine-3.8.0/boot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/lib/jasmine-3.8.0/boot.js -------------------------------------------------------------------------------- /lib/jasmine-3.8.0/jasmine-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/lib/jasmine-3.8.0/jasmine-html.js -------------------------------------------------------------------------------- /lib/jasmine-3.8.0/jasmine.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/lib/jasmine-3.8.0/jasmine.css -------------------------------------------------------------------------------- /lib/jasmine-3.8.0/jasmine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/lib/jasmine-3.8.0/jasmine.js -------------------------------------------------------------------------------- /lib/jasmine-3.8.0/jasmine_favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/lib/jasmine-3.8.0/jasmine_favicon.png -------------------------------------------------------------------------------- /lib/jszip.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/lib/jszip.min.js -------------------------------------------------------------------------------- /spec/backupSpecs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/spec/backupSpecs.js -------------------------------------------------------------------------------- /spec/binariesSpecs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/spec/binariesSpecs.js -------------------------------------------------------------------------------- /spec/generators/VAR/ARRAY_Specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/spec/generators/VAR/ARRAY_Specs.js -------------------------------------------------------------------------------- /spec/generators/VAR/INTEGER64_Specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/spec/generators/VAR/INTEGER64_Specs.js -------------------------------------------------------------------------------- /spec/generators/VAR/INTEGER8_Specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/spec/generators/VAR/INTEGER8_Specs.js -------------------------------------------------------------------------------- /spec/generators/VAR/VISIBLE_STRING_Specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/spec/generators/VAR/VISIBLE_STRING_Specs.js -------------------------------------------------------------------------------- /spec/generators/VAR/empty_Specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/spec/generators/VAR/empty_Specs.js -------------------------------------------------------------------------------- /spec/generators/cia402exampleProjectSpecs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/spec/generators/cia402exampleProjectSpecs.js -------------------------------------------------------------------------------- /spec/generators/emptyProjectSpecs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/spec/generators/emptyProjectSpecs.js -------------------------------------------------------------------------------- /spec/generators/enabledFoEProjectSpecs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/spec/generators/enabledFoEProjectSpecs.js -------------------------------------------------------------------------------- /spec/generators/escSpecificSpecs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/spec/generators/escSpecificSpecs.js -------------------------------------------------------------------------------- /spec/generators/spiModeHexSpecs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/spec/generators/spiModeHexSpecs.js -------------------------------------------------------------------------------- /spec/helpers/customMatchers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/spec/helpers/customMatchers.js -------------------------------------------------------------------------------- /spec/helpers/formMockHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/spec/helpers/formMockHelper.js -------------------------------------------------------------------------------- /spec/odSpecs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/spec/odSpecs.js -------------------------------------------------------------------------------- /spec/readers/CiA402_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/spec/readers/CiA402_example.xml -------------------------------------------------------------------------------- /spec/readers/xml_reader_cia402exampleSpecs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/spec/readers/xml_reader_cia402exampleSpecs.js -------------------------------------------------------------------------------- /src/backup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/src/backup.js -------------------------------------------------------------------------------- /src/binaries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/src/binaries.js -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/file_io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/src/file_io.js -------------------------------------------------------------------------------- /src/generators/EEPROM.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/src/generators/EEPROM.js -------------------------------------------------------------------------------- /src/generators/ecat_options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/src/generators/ecat_options.js -------------------------------------------------------------------------------- /src/generators/esi_xml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/src/generators/esi_xml.js -------------------------------------------------------------------------------- /src/generators/objectlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/src/generators/objectlist.js -------------------------------------------------------------------------------- /src/generators/utypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/src/generators/utypes.js -------------------------------------------------------------------------------- /src/od.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/src/od.js -------------------------------------------------------------------------------- /src/readers/xml_reader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/src/readers/xml_reader.js -------------------------------------------------------------------------------- /src/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/src/ui.js -------------------------------------------------------------------------------- /src/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/src/validation.js -------------------------------------------------------------------------------- /styles/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/styles/styles.css -------------------------------------------------------------------------------- /tests.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kubabuda/EEPROM_generator/HEAD/tests.html --------------------------------------------------------------------------------