1<# 2// 3// Copyright (c) 2010-2021 Antmicro 4// Copyright (c) 2011-2015 Realtime Embedded 5// 6// This file is licensed under the MIT License. 7// Full license text is available in 'licenses/MIT.txt'. 8// 9#> 10<#@ template language="C#" #> 11<# 12 string CLASS_NAME = null; 13 string HEADER_FILE = null; 14 string ACCESSOR_PREFIX = null; 15 16 string PC_REGISTER = null; 17 string FALLBACK_SET_REGISTER = null; 18 string FALLBACK_GET_REGISTER = null; 19 string FALLBACK_REGISTERS = null; 20 21 var DEFINES = new List<string>(); 22 var BEFORE_READ_HOOKS = new Dictionary<string, string>(); 23 var BEFORE_WRITE_HOOKS = new Dictionary<string, string>(); 24 var AFTER_WRITE_HOOKS = new Dictionary<string, string>(); 25 var REGISTERS_FROM_BASE_CLASS = new List<string>(); 26 var GENERAL_REGISTERS = new List<string>(); 27 var UNSETTABLE_REGISTERS = new List<string>(); 28 var OVERRIDE_DEFINITIONS = true; 29#> 30