|
dd119ccdb8
|
Multiple backends
|
2025-02-20 13:01:02 +00:00 |
|
testuser
|
b5a189f9a1
|
new(codegen_register): add docs
|
2025-02-03 17:51:54 +09:00 |
|
|
cb67f9648b
|
fix: add explicit casting in single Ux field generation (Now, it atually passed compiling!)
|
2025-02-02 16:58:32 +09:00 |
|
|
5f7db47fcf
|
fix: missing interpolation (generate_single_ux_field, mask -> #mask_name )
|
2025-02-02 16:51:12 +09:00 |
|
|
fe6ce5a0dd
|
fix: missing interpolation (generate_multiple_bool_field, BANK121_GTY_CHANNEL_MASK )
|
2025-02-02 16:50:33 +09:00 |
|
|
71c25dd379
|
fix: missing interpolation (reg_type_def_with_field, GtyDelayBank123 )
|
2025-02-02 16:49:54 +09:00 |
|
|
cc0fe59b28
|
fix: missing interpolation (reg_type_def_masked, SlId )
|
2025-02-02 16:48:53 +09:00 |
|
|
28b2b198a8
|
update: docs in generator & codegen_register
|
2025-02-02 04:25:29 +09:00 |
|
|
9728af3551
|
new(codegen_register): add multiple custom value fields generator
|
2025-02-02 04:08:36 +09:00 |
|
|
30279dc2b3
|
refactor(generator): rename to generate_custom_values_const_enumdef
they are not masks, but consts
|
2025-02-02 04:07:32 +09:00 |
|
|
39a793462a
|
fix: fix mask type for multiple field register
|
2025-02-02 03:16:40 +09:00 |
|
|
dbb124ec76
|
refactor: rename single custom generator & update doc & remove unused fn def
|
2025-02-02 03:05:00 +09:00 |
|
|
f96aab4d9d
|
fix: add values pattern to "single" registers, introducing FieldType
|
2025-02-02 02:50:40 +09:00 |
|
|
49a9698a32
|
refactor: remove to_shouty_snake_case & inline mask variable in reg_type_def_masked
|
2025-02-02 02:48:56 +09:00 |
|
|
80ce358aee
|
fix(generator): mask (u32) should be Literal, not Identifier
|
2025-02-01 20:41:28 +09:00 |
|
|
1ed3843508
|
finish: impl CodeGen for Register
|
2025-02-01 20:13:48 +09:00 |
|
|
48215049e8
|
update: doc on codegen_register
|
2025-02-01 20:03:59 +09:00 |
|
|
d104e62bf3
|
new(generator): implement register codegen (codegen_register) & fix interpolation bug
also added a lot of docs,
since register codegen is quite complex
(This became too large commit...)
|
2025-02-01 19:33:51 +09:00 |
|