ScEpTIC.AST.transformations.base package
Subpackages
- ScEpTIC.AST.transformations.base.instructions package
- Submodules
- ScEpTIC.AST.transformations.base.instructions.custom_log module
- ScEpTIC.AST.transformations.base.instructions.enter_mcu_lpm module
- ScEpTIC.AST.transformations.base.instructions.increment_custom_metric module
- ScEpTIC.AST.transformations.base.instructions.interrupts module
- ScEpTIC.AST.transformations.base.instructions.print_vm_dump module
- ScEpTIC.AST.transformations.base.instructions.printf module
- ScEpTIC.AST.transformations.base.instructions.simulate_clock_cycles module
- ScEpTIC.AST.transformations.base.instructions.timers module
- Module contents
Submodules
ScEpTIC.AST.transformations.base.config module
- class ScEpTIC.AST.transformations.base.config.BaseTransformationsConfig(main_config)
Bases:
ScEpTICBaseConfig
Configuration for default transformations
- ScEpTIC.AST.transformations.base.config.get_config(main_config)
ScEpTIC.AST.transformations.base.main module
- ScEpTIC.AST.transformations.base.main.apply_transformation(functions, vmstate, f_declarations)
- Parameters:
functions – ScEpTIC AST functions
vmstate – vmstate