Ejemplo n.º 1
0
        /// <summary>
        /// Creates the Enhanced PIC18 registers.
        /// </summary>
        /// <param name="pic">The PIC definition.</param>
        /// <exception cref="ArgumentNullException">Parameter <paramref name="pic"/> is null.</exception>
        public static void Create(IPICDescriptor pic)
        {
            LoadRegisters(pic ?? throw new ArgumentNullException(nameof(pic)));
            var regs = new PIC18EnhancedRegisters();

            regs.SetCoreRegisters();
            regs.SetRegistersValuesAtPOR();
        }