Esempio n. 1
0
        public override void setVectorCatch(UInt32 enableMask)
        {
            var demcr = this.readMemory(CortexM.DEMCR)();

            demcr |= CortexM._map_to_vector_catch_mask(enableMask);
            demcr |= ~CortexM._map_to_vector_catch_mask(~enableMask);
            this.writeMemory(CortexM.DEMCR, demcr);
        }
Esempio n. 2
0
        public override UInt32 getVectorCatch()
        {
            var demcr = this.readMemory(CortexM.DEMCR)();

            return(CortexM._map_from_vector_catch_mask(demcr));
        }