diff --git a/data/chips/STM32H503CB.json b/data/chips/STM32H503CB.json index b00bf98..5606003 100644 --- a/data/chips/STM32H503CB.json +++ b/data/chips/STM32H503CB.json @@ -1197,6 +1197,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H503EB.json b/data/chips/STM32H503EB.json index 0604b7a..1b9fffb 100644 --- a/data/chips/STM32H503EB.json +++ b/data/chips/STM32H503EB.json @@ -1085,6 +1085,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H503KB.json b/data/chips/STM32H503KB.json index 5ad20b2..66dcdd3 100644 --- a/data/chips/STM32H503KB.json +++ b/data/chips/STM32H503KB.json @@ -1134,6 +1134,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H503RB.json b/data/chips/STM32H503RB.json index 1a30fb5..0712d70 100644 --- a/data/chips/STM32H503RB.json +++ b/data/chips/STM32H503RB.json @@ -1347,6 +1347,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H562AG.json b/data/chips/STM32H562AG.json index 223b0f2..628a513 100644 --- a/data/chips/STM32H562AG.json +++ b/data/chips/STM32H562AG.json @@ -2593,6 +2593,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H562AI.json b/data/chips/STM32H562AI.json index 1605bbc..50e0495 100644 --- a/data/chips/STM32H562AI.json +++ b/data/chips/STM32H562AI.json @@ -2604,6 +2604,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H562IG.json b/data/chips/STM32H562IG.json index bf3e024..944f73d 100644 --- a/data/chips/STM32H562IG.json +++ b/data/chips/STM32H562IG.json @@ -2622,6 +2622,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H562II.json b/data/chips/STM32H562II.json index fba53fa..46494ec 100644 --- a/data/chips/STM32H562II.json +++ b/data/chips/STM32H562II.json @@ -2633,6 +2633,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H562RG.json b/data/chips/STM32H562RG.json index 77b21ea..ea068bd 100644 --- a/data/chips/STM32H562RG.json +++ b/data/chips/STM32H562RG.json @@ -1704,6 +1704,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H562RI.json b/data/chips/STM32H562RI.json index 392df12..a6c9f8c 100644 --- a/data/chips/STM32H562RI.json +++ b/data/chips/STM32H562RI.json @@ -1715,6 +1715,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H562VG.json b/data/chips/STM32H562VG.json index 06978ca..f308d08 100644 --- a/data/chips/STM32H562VG.json +++ b/data/chips/STM32H562VG.json @@ -2129,6 +2129,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H562VI.json b/data/chips/STM32H562VI.json index bc8ccdb..ec89703 100644 --- a/data/chips/STM32H562VI.json +++ b/data/chips/STM32H562VI.json @@ -2140,6 +2140,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H562ZG.json b/data/chips/STM32H562ZG.json index 255658f..f8c5f1a 100644 --- a/data/chips/STM32H562ZG.json +++ b/data/chips/STM32H562ZG.json @@ -2403,6 +2403,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H562ZI.json b/data/chips/STM32H562ZI.json index 95786b1..319e31f 100644 --- a/data/chips/STM32H562ZI.json +++ b/data/chips/STM32H562ZI.json @@ -2414,6 +2414,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H563AG.json b/data/chips/STM32H563AG.json index 0fa2c31..1ea3d63 100644 --- a/data/chips/STM32H563AG.json +++ b/data/chips/STM32H563AG.json @@ -2866,6 +2866,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H563AI.json b/data/chips/STM32H563AI.json index 71c503e..edf4b3b 100644 --- a/data/chips/STM32H563AI.json +++ b/data/chips/STM32H563AI.json @@ -2896,6 +2896,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H563IG.json b/data/chips/STM32H563IG.json index 700769e..1b87c7a 100644 --- a/data/chips/STM32H563IG.json +++ b/data/chips/STM32H563IG.json @@ -2900,6 +2900,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H563II.json b/data/chips/STM32H563II.json index 52db8cb..a8290d3 100644 --- a/data/chips/STM32H563II.json +++ b/data/chips/STM32H563II.json @@ -2919,6 +2919,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H563MI.json b/data/chips/STM32H563MI.json index 00cd25b..ce172da 100644 --- a/data/chips/STM32H563MI.json +++ b/data/chips/STM32H563MI.json @@ -2083,6 +2083,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H563RG.json b/data/chips/STM32H563RG.json index b974f21..a74efbd 100644 --- a/data/chips/STM32H563RG.json +++ b/data/chips/STM32H563RG.json @@ -1922,6 +1922,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H563RI.json b/data/chips/STM32H563RI.json index 05780f0..841723a 100644 --- a/data/chips/STM32H563RI.json +++ b/data/chips/STM32H563RI.json @@ -1933,6 +1933,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H563VG.json b/data/chips/STM32H563VG.json index dcf98a3..a0df1a2 100644 --- a/data/chips/STM32H563VG.json +++ b/data/chips/STM32H563VG.json @@ -2352,6 +2352,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H563VI.json b/data/chips/STM32H563VI.json index 99e76f9..668eb29 100644 --- a/data/chips/STM32H563VI.json +++ b/data/chips/STM32H563VI.json @@ -2377,6 +2377,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H563ZG.json b/data/chips/STM32H563ZG.json index 995b203..2d8dae9 100644 --- a/data/chips/STM32H563ZG.json +++ b/data/chips/STM32H563ZG.json @@ -2651,6 +2651,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H563ZI.json b/data/chips/STM32H563ZI.json index e8acda2..8717e3c 100644 --- a/data/chips/STM32H563ZI.json +++ b/data/chips/STM32H563ZI.json @@ -2691,6 +2691,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H573AI.json b/data/chips/STM32H573AI.json index 35cd9b8..e0b0b7e 100644 --- a/data/chips/STM32H573AI.json +++ b/data/chips/STM32H573AI.json @@ -2950,6 +2950,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H573II.json b/data/chips/STM32H573II.json index dae2cff..aec49a2 100644 --- a/data/chips/STM32H573II.json +++ b/data/chips/STM32H573II.json @@ -2973,6 +2973,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H573MI.json b/data/chips/STM32H573MI.json index 2a257f1..f5d14f7 100644 --- a/data/chips/STM32H573MI.json +++ b/data/chips/STM32H573MI.json @@ -2137,6 +2137,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H573RI.json b/data/chips/STM32H573RI.json index 3d7d5f7..2caa7dd 100644 --- a/data/chips/STM32H573RI.json +++ b/data/chips/STM32H573RI.json @@ -1987,6 +1987,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H573VI.json b/data/chips/STM32H573VI.json index 88a0b96..302cd05 100644 --- a/data/chips/STM32H573VI.json +++ b/data/chips/STM32H573VI.json @@ -2431,6 +2431,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32H573ZI.json b/data/chips/STM32H573ZI.json index 4bc2888..02d6716 100644 --- a/data/chips/STM32H573ZI.json +++ b/data/chips/STM32H573ZI.json @@ -2745,6 +2745,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U535CB.json b/data/chips/STM32U535CB.json index d8d6c9c..f7e0e45 100644 --- a/data/chips/STM32U535CB.json +++ b/data/chips/STM32U535CB.json @@ -1276,6 +1276,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U535CC.json b/data/chips/STM32U535CC.json index 86ae220..f15e3e3 100644 --- a/data/chips/STM32U535CC.json +++ b/data/chips/STM32U535CC.json @@ -1276,6 +1276,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U535CE.json b/data/chips/STM32U535CE.json index cb11ed4..469ecd0 100644 --- a/data/chips/STM32U535CE.json +++ b/data/chips/STM32U535CE.json @@ -1276,6 +1276,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U535JE.json b/data/chips/STM32U535JE.json index 4f3f8db..ec406ca 100644 --- a/data/chips/STM32U535JE.json +++ b/data/chips/STM32U535JE.json @@ -1292,6 +1292,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U535NC.json b/data/chips/STM32U535NC.json index 0657dac..5ffc4da 100644 --- a/data/chips/STM32U535NC.json +++ b/data/chips/STM32U535NC.json @@ -1249,6 +1249,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U535NE.json b/data/chips/STM32U535NE.json index d8965ff..17d86b3 100644 --- a/data/chips/STM32U535NE.json +++ b/data/chips/STM32U535NE.json @@ -1249,6 +1249,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U535RB.json b/data/chips/STM32U535RB.json index f0095a6..a8f43bc 100644 --- a/data/chips/STM32U535RB.json +++ b/data/chips/STM32U535RB.json @@ -1352,6 +1352,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U535RC.json b/data/chips/STM32U535RC.json index b68dfc2..b5b96b8 100644 --- a/data/chips/STM32U535RC.json +++ b/data/chips/STM32U535RC.json @@ -1352,6 +1352,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U535RE.json b/data/chips/STM32U535RE.json index da76e50..e1e5ecf 100644 --- a/data/chips/STM32U535RE.json +++ b/data/chips/STM32U535RE.json @@ -1352,6 +1352,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U535VC.json b/data/chips/STM32U535VC.json index a7a1771..95817f6 100644 --- a/data/chips/STM32U535VC.json +++ b/data/chips/STM32U535VC.json @@ -1585,6 +1585,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U535VE.json b/data/chips/STM32U535VE.json index acf4288..add5a03 100644 --- a/data/chips/STM32U535VE.json +++ b/data/chips/STM32U535VE.json @@ -1585,6 +1585,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U545CE.json b/data/chips/STM32U545CE.json index 94a7de4..947745f 100644 --- a/data/chips/STM32U545CE.json +++ b/data/chips/STM32U545CE.json @@ -1315,6 +1315,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U545JE.json b/data/chips/STM32U545JE.json index 9241f2e..c196f9c 100644 --- a/data/chips/STM32U545JE.json +++ b/data/chips/STM32U545JE.json @@ -1331,6 +1331,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U545NE.json b/data/chips/STM32U545NE.json index a952533..d49f130 100644 --- a/data/chips/STM32U545NE.json +++ b/data/chips/STM32U545NE.json @@ -1288,6 +1288,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U545RE.json b/data/chips/STM32U545RE.json index d7c8363..76a6868 100644 --- a/data/chips/STM32U545RE.json +++ b/data/chips/STM32U545RE.json @@ -1391,6 +1391,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U545VE.json b/data/chips/STM32U545VE.json index 08d75e7..687ea6e 100644 --- a/data/chips/STM32U545VE.json +++ b/data/chips/STM32U545VE.json @@ -1624,6 +1624,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U575AG.json b/data/chips/STM32U575AG.json index c29a883..dc51bb3 100644 --- a/data/chips/STM32U575AG.json +++ b/data/chips/STM32U575AG.json @@ -2674,6 +2674,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U575AI.json b/data/chips/STM32U575AI.json index dd4ae73..1352b04 100644 --- a/data/chips/STM32U575AI.json +++ b/data/chips/STM32U575AI.json @@ -2674,6 +2674,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U575CG.json b/data/chips/STM32U575CG.json index 2050d0f..5dbda07 100644 --- a/data/chips/STM32U575CG.json +++ b/data/chips/STM32U575CG.json @@ -1745,6 +1745,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U575CI.json b/data/chips/STM32U575CI.json index d9520e6..4cea039 100644 --- a/data/chips/STM32U575CI.json +++ b/data/chips/STM32U575CI.json @@ -1745,6 +1745,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U575OG.json b/data/chips/STM32U575OG.json index 438bd5f..99e79bf 100644 --- a/data/chips/STM32U575OG.json +++ b/data/chips/STM32U575OG.json @@ -2130,6 +2130,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U575OI.json b/data/chips/STM32U575OI.json index 671a5a1..6a657f7 100644 --- a/data/chips/STM32U575OI.json +++ b/data/chips/STM32U575OI.json @@ -2130,6 +2130,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U575QG.json b/data/chips/STM32U575QG.json index e393fe3..81b725c 100644 --- a/data/chips/STM32U575QG.json +++ b/data/chips/STM32U575QG.json @@ -2524,6 +2524,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U575QI.json b/data/chips/STM32U575QI.json index 2e95c36..d25b9ec 100644 --- a/data/chips/STM32U575QI.json +++ b/data/chips/STM32U575QI.json @@ -2524,6 +2524,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U575RG.json b/data/chips/STM32U575RG.json index 5164a27..2425941 100644 --- a/data/chips/STM32U575RG.json +++ b/data/chips/STM32U575RG.json @@ -1944,6 +1944,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U575RI.json b/data/chips/STM32U575RI.json index 5bbb6d0..67346a4 100644 --- a/data/chips/STM32U575RI.json +++ b/data/chips/STM32U575RI.json @@ -1944,6 +1944,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U575VG.json b/data/chips/STM32U575VG.json index a3a3863..453a835 100644 --- a/data/chips/STM32U575VG.json +++ b/data/chips/STM32U575VG.json @@ -2323,6 +2323,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U575VI.json b/data/chips/STM32U575VI.json index ed7de05..a6944f1 100644 --- a/data/chips/STM32U575VI.json +++ b/data/chips/STM32U575VI.json @@ -2323,6 +2323,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U575ZG.json b/data/chips/STM32U575ZG.json index f47c336..60c6125 100644 --- a/data/chips/STM32U575ZG.json +++ b/data/chips/STM32U575ZG.json @@ -2544,6 +2544,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U575ZI.json b/data/chips/STM32U575ZI.json index 9030e3d..01621a0 100644 --- a/data/chips/STM32U575ZI.json +++ b/data/chips/STM32U575ZI.json @@ -2544,6 +2544,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U585AI.json b/data/chips/STM32U585AI.json index 64d5f58..97dda42 100644 --- a/data/chips/STM32U585AI.json +++ b/data/chips/STM32U585AI.json @@ -2719,6 +2719,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U585CI.json b/data/chips/STM32U585CI.json index 6ba9af0..96778a8 100644 --- a/data/chips/STM32U585CI.json +++ b/data/chips/STM32U585CI.json @@ -1790,6 +1790,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U585OI.json b/data/chips/STM32U585OI.json index a44a637..c024399 100644 --- a/data/chips/STM32U585OI.json +++ b/data/chips/STM32U585OI.json @@ -2175,6 +2175,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U585QI.json b/data/chips/STM32U585QI.json index ba15b7f..8706487 100644 --- a/data/chips/STM32U585QI.json +++ b/data/chips/STM32U585QI.json @@ -2569,6 +2569,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U585RI.json b/data/chips/STM32U585RI.json index 2cf0640..b969b4b 100644 --- a/data/chips/STM32U585RI.json +++ b/data/chips/STM32U585RI.json @@ -1989,6 +1989,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U585VI.json b/data/chips/STM32U585VI.json index 3fbed38..d55aefd 100644 --- a/data/chips/STM32U585VI.json +++ b/data/chips/STM32U585VI.json @@ -2368,6 +2368,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U585ZI.json b/data/chips/STM32U585ZI.json index 33c1b58..5ee2648 100644 --- a/data/chips/STM32U585ZI.json +++ b/data/chips/STM32U585ZI.json @@ -2589,6 +2589,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U595AI.json b/data/chips/STM32U595AI.json index 2f53ffd..674dab6 100644 --- a/data/chips/STM32U595AI.json +++ b/data/chips/STM32U595AI.json @@ -2572,6 +2572,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U595AJ.json b/data/chips/STM32U595AJ.json index 56a3207..ffa312a 100644 --- a/data/chips/STM32U595AJ.json +++ b/data/chips/STM32U595AJ.json @@ -2572,6 +2572,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U595QI.json b/data/chips/STM32U595QI.json index 06837cb..068f366 100644 --- a/data/chips/STM32U595QI.json +++ b/data/chips/STM32U595QI.json @@ -2407,6 +2407,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U595QJ.json b/data/chips/STM32U595QJ.json index b5b7842..8853491 100644 --- a/data/chips/STM32U595QJ.json +++ b/data/chips/STM32U595QJ.json @@ -2407,6 +2407,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U595RI.json b/data/chips/STM32U595RI.json index 5b34aa1..c88d96e 100644 --- a/data/chips/STM32U595RI.json +++ b/data/chips/STM32U595RI.json @@ -1690,6 +1690,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U595RJ.json b/data/chips/STM32U595RJ.json index 8968d87..0efc03f 100644 --- a/data/chips/STM32U595RJ.json +++ b/data/chips/STM32U595RJ.json @@ -1690,6 +1690,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U595VI.json b/data/chips/STM32U595VI.json index 16cf3a4..1e6a524 100644 --- a/data/chips/STM32U595VI.json +++ b/data/chips/STM32U595VI.json @@ -2186,6 +2186,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U595VJ.json b/data/chips/STM32U595VJ.json index 90a7bbe..8592ca0 100644 --- a/data/chips/STM32U595VJ.json +++ b/data/chips/STM32U595VJ.json @@ -2186,6 +2186,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U595ZI.json b/data/chips/STM32U595ZI.json index eaa8dd4..d144814 100644 --- a/data/chips/STM32U595ZI.json +++ b/data/chips/STM32U595ZI.json @@ -2431,6 +2431,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U595ZJ.json b/data/chips/STM32U595ZJ.json index 7f76302..2bab487 100644 --- a/data/chips/STM32U595ZJ.json +++ b/data/chips/STM32U595ZJ.json @@ -2431,6 +2431,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U599BJ.json b/data/chips/STM32U599BJ.json index dad4e19..1be7c8c 100644 --- a/data/chips/STM32U599BJ.json +++ b/data/chips/STM32U599BJ.json @@ -2777,6 +2777,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U599NI.json b/data/chips/STM32U599NI.json index ac4f255..01dab94 100644 --- a/data/chips/STM32U599NI.json +++ b/data/chips/STM32U599NI.json @@ -2802,6 +2802,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U599NJ.json b/data/chips/STM32U599NJ.json index 8c5eef0..9d1a6fc 100644 --- a/data/chips/STM32U599NJ.json +++ b/data/chips/STM32U599NJ.json @@ -2802,6 +2802,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U599VI.json b/data/chips/STM32U599VI.json index 984f281..5ca1676 100644 --- a/data/chips/STM32U599VI.json +++ b/data/chips/STM32U599VI.json @@ -2197,6 +2197,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U599VJ.json b/data/chips/STM32U599VJ.json index 90bc57a..ad435a2 100644 --- a/data/chips/STM32U599VJ.json +++ b/data/chips/STM32U599VJ.json @@ -2258,6 +2258,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U599ZI.json b/data/chips/STM32U599ZI.json index 5830f76..7456072 100644 --- a/data/chips/STM32U599ZI.json +++ b/data/chips/STM32U599ZI.json @@ -2499,6 +2499,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U599ZJ.json b/data/chips/STM32U599ZJ.json index 499497c..754c84d 100644 --- a/data/chips/STM32U599ZJ.json +++ b/data/chips/STM32U599ZJ.json @@ -2499,6 +2499,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U5A5AJ.json b/data/chips/STM32U5A5AJ.json index 50b9697..113aa6b 100644 --- a/data/chips/STM32U5A5AJ.json +++ b/data/chips/STM32U5A5AJ.json @@ -2611,6 +2611,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U5A5QJ.json b/data/chips/STM32U5A5QJ.json index 973c6d4..623208a 100644 --- a/data/chips/STM32U5A5QJ.json +++ b/data/chips/STM32U5A5QJ.json @@ -2446,6 +2446,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U5A5RJ.json b/data/chips/STM32U5A5RJ.json index f8b27e6..9ab7340 100644 --- a/data/chips/STM32U5A5RJ.json +++ b/data/chips/STM32U5A5RJ.json @@ -1729,6 +1729,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U5A5VJ.json b/data/chips/STM32U5A5VJ.json index c6420b1..f8d5ab9 100644 --- a/data/chips/STM32U5A5VJ.json +++ b/data/chips/STM32U5A5VJ.json @@ -2225,6 +2225,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U5A5ZJ.json b/data/chips/STM32U5A5ZJ.json index 2b6ea56..18e5208 100644 --- a/data/chips/STM32U5A5ZJ.json +++ b/data/chips/STM32U5A5ZJ.json @@ -2470,6 +2470,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U5A9BJ.json b/data/chips/STM32U5A9BJ.json index 3352a27..96e286e 100644 --- a/data/chips/STM32U5A9BJ.json +++ b/data/chips/STM32U5A9BJ.json @@ -2816,6 +2816,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U5A9NJ.json b/data/chips/STM32U5A9NJ.json index 708c0aa..5bc068e 100644 --- a/data/chips/STM32U5A9NJ.json +++ b/data/chips/STM32U5A9NJ.json @@ -2841,6 +2841,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U5A9VJ.json b/data/chips/STM32U5A9VJ.json index 272db78..e72ae44 100644 --- a/data/chips/STM32U5A9VJ.json +++ b/data/chips/STM32U5A9VJ.json @@ -2236,6 +2236,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32U5A9ZJ.json b/data/chips/STM32U5A9ZJ.json index e9481a9..8e209a1 100644 --- a/data/chips/STM32U5A9ZJ.json +++ b/data/chips/STM32U5A9ZJ.json @@ -2538,6 +2538,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32WBA52CE.json b/data/chips/STM32WBA52CE.json index e58e919..8333bcf 100644 --- a/data/chips/STM32WBA52CE.json +++ b/data/chips/STM32WBA52CE.json @@ -647,6 +647,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32WBA52CG.json b/data/chips/STM32WBA52CG.json index cefbfc8..f99b99a 100644 --- a/data/chips/STM32WBA52CG.json +++ b/data/chips/STM32WBA52CG.json @@ -647,6 +647,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32WBA52KE.json b/data/chips/STM32WBA52KE.json index dfce3e3..b396a0a 100644 --- a/data/chips/STM32WBA52KE.json +++ b/data/chips/STM32WBA52KE.json @@ -623,6 +623,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/chips/STM32WBA52KG.json b/data/chips/STM32WBA52KG.json index 4160904..451c6dc 100644 --- a/data/chips/STM32WBA52KG.json +++ b/data/chips/STM32WBA52KG.json @@ -623,6 +623,11 @@ { "name": "IWDG", "address": 1073754112, + "registers": { + "kind": "iwdg", + "version": "v3", + "block": "IWDG" + }, "interrupts": [ { "signal": "GLOBAL", diff --git a/data/registers/iwdg_v3.json b/data/registers/iwdg_v3.json new file mode 100644 index 0000000..5ed82d5 --- /dev/null +++ b/data/registers/iwdg_v3.json @@ -0,0 +1,217 @@ +{ + "block/IWDG": { + "description": "Independent watchdog", + "items": [ + { + "name": "KR", + "description": "Key register", + "byte_offset": 0, + "fieldset": "KR" + }, + { + "name": "PR", + "description": "Prescaler register", + "byte_offset": 4, + "fieldset": "PR" + }, + { + "name": "RLR", + "description": "Reload register", + "byte_offset": 8, + "fieldset": "RLR" + }, + { + "name": "SR", + "description": "Status register", + "byte_offset": 12, + "fieldset": "SR" + }, + { + "name": "WINR", + "description": "Window register", + "byte_offset": 16, + "fieldset": "WINR" + }, + { + "name": "EWCR", + "description": "IWDG early wakeup interrupt register.", + "byte_offset": 20, + "fieldset": "EWCR" + } + ] + }, + "fieldset/EWCR": { + "description": "IWDG early wakeup interrupt register.", + "fields": [ + { + "name": "EWIT", + "description": "Watchdog counter window value These bits are write access protected (see ). They are written by software to define at which position of the IWDCNT down-counter the early wakeup interrupt must be generated. The early interrupt is generated when the IWDCNT is lower or equal to EWIT[11:0] - 1. EWIT[11:0] must be bigger than 1. An interrupt is generated only if EWIE = 1. The EWU bit in the must be reset to be able to change the reload value. Note: Reading this register returns the Early wakeup comparator value and the Interrupt enable bit from the VDD voltage domain. This value may not be up to date/valid if a write operation to this register is ongoing, hence the value read from this register is valid only when the EWU bit in the is reset.", + "bit_offset": 0, + "bit_size": 12 + }, + { + "name": "EWIC", + "description": "Watchdog early interrupt acknowledge The software must write a 1 into this bit in order to acknowledge the early wakeup interrupt and to clear the EWIF flag. Writing 0 has not effect, reading this flag returns a 0.", + "bit_offset": 14, + "bit_size": 1 + }, + { + "name": "EWIE", + "description": "Watchdog early interrupt enable Set and reset by software. The EWU bit in the must be reset to be able to change the value of this bit.", + "bit_offset": 15, + "bit_size": 1 + } + ] + }, + "fieldset/KR": { + "description": "Key register", + "fields": [ + { + "name": "KEY", + "description": "Key value (write only, read 0000h)", + "bit_offset": 0, + "bit_size": 16, + "enum": "KEY" + } + ] + }, + "fieldset/PR": { + "description": "Prescaler register", + "fields": [ + { + "name": "PR", + "description": "Prescaler divider", + "bit_offset": 0, + "bit_size": 4, + "enum": "PR" + } + ] + }, + "fieldset/RLR": { + "description": "Reload register", + "fields": [ + { + "name": "RL", + "description": "Watchdog counter reload value", + "bit_offset": 0, + "bit_size": 12 + } + ] + }, + "fieldset/SR": { + "description": "Status register", + "fields": [ + { + "name": "PVU", + "description": "Watchdog prescaler value update", + "bit_offset": 0, + "bit_size": 1 + }, + { + "name": "RVU", + "description": "Watchdog counter reload value update", + "bit_offset": 1, + "bit_size": 1 + }, + { + "name": "WVU", + "description": "Watchdog counter window value update", + "bit_offset": 2, + "bit_size": 1 + }, + { + "name": "EWU", + "description": "Watchdog interrupt comparator value update This bit is set by hardware to indicate that an update of the interrupt comparator value (EWIT[11:0]) or an update of the EWIE is ongoing. It is reset by hardware when the update operation is completed in the VDD voltage domain (takes up to three periods of the IWDG kernel clock iwdg_ker_ck). The EWIT[11:0] and EWIE fields can be updated only when EWU bit is reset.", + "bit_offset": 3, + "bit_size": 1 + }, + { + "name": "EWIF", + "description": "Watchdog early interrupt flag This bit is set to ‘1’ by hardware in order to indicate that an early interrupt is pending. This bit must be cleared by the software by writing the bit EWIC of IWDG_EWCR register to ‘1’.", + "bit_offset": 14, + "bit_size": 1 + } + ] + }, + "fieldset/WINR": { + "description": "Window register", + "fields": [ + { + "name": "WIN", + "description": "Watchdog counter window value", + "bit_offset": 0, + "bit_size": 12 + } + ] + }, + "enum/KEY": { + "bit_size": 16, + "variants": [ + { + "name": "Enable", + "description": "Enable access to PR, RLR and WINR registers (0x5555)", + "value": 21845 + }, + { + "name": "Reset", + "description": "Reset the watchdog value (0xAAAA)", + "value": 43690 + }, + { + "name": "Start", + "description": "Start the watchdog (0xCCCC)", + "value": 52428 + } + ] + }, + "enum/PR": { + "bit_size": 4, + "variants": [ + { + "name": "DivideBy4", + "description": "Divider /4", + "value": 0 + }, + { + "name": "DivideBy8", + "description": "Divider /8", + "value": 1 + }, + { + "name": "DivideBy16", + "description": "Divider /16", + "value": 2 + }, + { + "name": "DivideBy32", + "description": "Divider /32", + "value": 3 + }, + { + "name": "DivideBy64", + "description": "Divider /64", + "value": 4 + }, + { + "name": "DivideBy128", + "description": "Divider /128", + "value": 5 + }, + { + "name": "DivideBy256", + "description": "Divider /256", + "value": 6 + }, + { + "name": "DivideBy512", + "description": "Divider /512", + "value": 7 + }, + { + "name": "DivideBy1024", + "description": "Divider /1024", + "value": 8 + } + ] + } +} \ No newline at end of file