addrmap STM32LDMA {

/* Some conversion errors detected, this might mean that the peripheral's registers structure in this file is incomplete.
 * Please refer to logs and comments in the file for more information.
 * 
 * Register "InterruptStatus" overlaps another register at the same offset (0x0) and will be skipped, as it is illegal in SystemRDL.
 * Register "InterruptClear" overlaps another register at the same offset (0x4) and will be skipped, as it is illegal in SystemRDL.
 */

addrmap {
    desc = "Generated by RenodeModelsAnalyzer";
    reg {
        name="Configuration";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } Configuration @ 0x0;
    /* Conversion error: Register "InterruptStatus" overlaps another register at the same offset (0x0) and will be skipped, as it is illegal in SystemRDL.
    reg {
        name="InterruptStatus";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;

    } InterruptStatus @ 0x0;
    */
    reg {
        name="NumberOfData";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } NumberOfData @ 0x4;
    /* Conversion error: Register "InterruptClear" overlaps another register at the same offset (0x4) and will be skipped, as it is illegal in SystemRDL.
    reg {
        name="InterruptClear";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;

    } InterruptClear @ 0x4;
    */
    reg {
        name="PeripheralAddress";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } PeripheralAddress @ 0x8;
    reg {
        name="MemoryAddress";
        desc = "Could not determine register's width, guessed 8 bits.";
        regwidth=0x8;
            field {
                desc = "This is a dummy r/w field, generated just to show the register in specs";
                sw = rw;
            } DUMMY[7:0];
    } MemoryAddress @ 0xc;
} Offset_addrmap;


};