Exemple #1
0
 def _get_ctl(self, elements='abtdrmsc', write_hex=0, skool=TEST_SKOOL,
              preserve_base=False, min_address=0, max_address=65536):
     skoolfile = self.write_text_file(skool, suffix='.skool')
     writer = CtlWriter(skoolfile, elements, write_hex, preserve_base, min_address, max_address)
     writer.write()
     return self.out.getvalue().split('\n')[:-1]
Exemple #2
0
def run(skoolfile, options):
    writer = CtlWriter(skoolfile, options.elements, options.write_hex,
                       options.preserve_base, options.start, options.end)
    writer.write()
Exemple #3
0
 def _get_ctl(self, elements='btdrmsc', write_hex=False, write_asm_dirs=True, skool=TEST_SKOOL, preserve_base=False):
     skoolfile = self.write_text_file(skool, suffix='.skool')
     writer = CtlWriter(skoolfile, elements, write_hex, write_asm_dirs, preserve_base)
     writer.write()
     return self.out.getvalue().split('\n')[:-1]
Exemple #4
0
def run(skoolfile, options):
    writer = CtlWriter(skoolfile, options.elements, options.write_hex,
                       options.preserve_base, options.start, options.end)
    writer.write()
Exemple #5
0
 def _get_ctl(self, elements='abtdrmsc', write_hex=0, skool=TEST_SKOOL,
              preserve_base=False, min_address=0, max_address=65536):
     skoolfile = StringIO(skool)
     writer = CtlWriter(skoolfile, elements, write_hex, preserve_base, min_address, max_address)
     writer.write()
     return self.out.getvalue().split('\n')[:-1]