X-Git-Url: https://git.toastfreeware.priv.at/gregoa/zavai.git/blobdiff_plain/08f16718c2303fedc82b53eca7864235bced323b..80776da1373617525043b0c3c5978dbd90a4b303:/src/libomhacks.vapi?ds=sidebyside diff --git a/src/libomhacks.vapi b/src/libomhacks.vapi index 10577a7..83434f3 100644 --- a/src/libomhacks.vapi +++ b/src/libomhacks.vapi @@ -1,6 +1,25 @@ [CCode (cprefix="", cheader_filename="omhacks/all.h")] namespace Omhacks { + [CCode (cname = "struct om_led", cheader_filename = "omhacks/led.h", destroy_function = "")] + public struct Led + { + public char name[255]; + public string dir; + public int dir_len; + public int brightness; + public char trigger[255]; + public int delay_on; + public int delay_off; + + [CCode (cname = "om_led_init")] + public int init(string name); + [CCode (cname = "om_led_get")] + public int get(); + [CCode (cname = "om_led_set")] + public int set(); + } + namespace Screen { namespace Brightness