Skip to content

Conversation

@JKRhb
Copy link
Collaborator

@JKRhb JKRhb commented Apr 24, 2021

This PR implements the tm:extend mechanism for Thing Models and refactors the Python code used for the generation of C code (heavily).

JKRhb added 18 commits April 25, 2021 00:55
None is already the default so setting it
explicitly is unnecessary
This change removes a warning in the
ThingStruct class that inherits from the CStruct
class
Don't pass BOARD and USEMODULE to the generator
script anymore, perform the call of the script
quietly
Change the name of the main function according
to RIOTs coding convention for python scripts.
Allow for the user to not define any bindings or
meta data as long as the provided Thing Model
can be parsed by the generator script and contains
the necessary bindings and handler information.
@JKRhb JKRhb force-pushed the wot_tm_extension branch 4 times, most recently from c2d810f to 8e02a4a Compare April 25, 2021 13:00
@JKRhb JKRhb force-pushed the wot_tm_extension branch from 8e02a4a to c611c3d Compare April 25, 2021 21:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants