diff options
Diffstat (limited to 'goal.fiddle')
-rw-r--r-- | goal.fiddle | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/goal.fiddle b/goal.fiddle index e6e6a28..c6707a5 100644 --- a/goal.fiddle +++ b/goal.fiddle @@ -3,15 +3,7 @@ option endian little; option processor arm_cortex_m4; option align 32; -import "./types.fdl" (data_t); -import "./stm32l432.fdl"; - -package fiddle.lang { - bits data_t : enum(1) { - high = 0b1, - low = 0b0, - }; -}; +import "./types.fdl"; [[ cpp: namespace = "stm32l432::gpio" ]] [[ rust: package = "Stm32l432.Gpio" ]] @@ -22,8 +14,6 @@ package stm32l4.gpio { location gpio_b_base = 0x4800_0400; location gpio_c_base = 0x4800_0800; - import "/usr/fiddle/import/other_import.fdl"; - using stm32l432; /** @@ -128,7 +118,7 @@ package stm32l4.gpio { union { assert_pos(0x10); ro reg (32) : struct { - id_r : fiddle.lang.data_t[16]; + id_r : common.data_t[16]; reserved(16); }; @@ -155,7 +145,7 @@ package stm32l4.gpio { assert_pos(0x14); wo reg (32) : struct { union { - rw od_r : fiddle.lang.data_t[16]; + rw od_r : common.data_t[16]; struct { rw osp_v : (15); |