qeditor: port to the new hwstub library and add features

This commit adds support for the version of the hwstub library, which requires
a lot of changes. It also adds some editing features, such as register access
and much better editing of fields using the mouse (double click on a field
to be able to resize and move it).

Change-Id: I3c4e4cc855cb44911c72bc8127bad841b68efe52
This commit is contained in:
Amaury Pouly 2016-02-07 21:48:40 +00:00
parent cc4c9b70bc
commit 5ac0166388
11 changed files with 1412 additions and 347 deletions

View file

@ -79,7 +79,7 @@ struct soc_t
#define PIN_GROUP_PREFIX_NONE ""
#define R(group,name,block) {PIN_GROUP_PREFIX_##group name, PIN_GROUP_##group, block}
#define Q(group,block,name) R(group,STR(block)"_"name, block)
#define Q(group,block,name) R(group,STR(block) "_" name, block)
#define P(group,name) R(group,name,PIN_NO_BLOCK)
#define IO P(GPIO,"gpio")