libtock-c
libtock-c copied to clipboard
Userland apps for Tock written in C and C++
This pull request adds an app that provides a simple interface to read measurements from a connected distance sensor (https://github.com/tock/tock/pull/4138). Files added: `libtock_sync/sensors/distance.c` `libtock_sync/sensors/distance.h` `libtock/sensors/syscalls/distance_syscalls.c` `libtock/sensors/syscalls/distance_syscalls.h` `libtock/sensors/distance.c` `libtock/sensors/distance.h` File modified:...
This pull request adds an app that provides a simple interface to control the angle of a connected servomotor (https://github.com/tock/tock/pull/4126). Files added: - `libtock/interface/syscalls/servo_syscalls.c` - `libtock/interface/syscalls/servo_syscalls.h` - `examples/servo/main.c` - `examples/servo/Makefile`
This builds on top of https://github.com/tock/libtock-c/pull/432 and adds a LoRaWAN example where a Tock system can send data to [TTN](https://www.thethingsnetwork.org/).
This builds on top of https://github.com/tock/libtock-c/pull/456, which builds on top of https://github.com/tock/libtock-c/pull/432 to store the LoRaWAN keys in K/V storage. This modifies the LoRaWAN example to use keys set in...
#442 has an unfortunate chicken-and-egg problem wherein a commit new enough to checkout by hash in the dockerfile will only exist in the main libtock-c repo if the pull request...
Use of timezone in `{get/set}timeofday` is deprecated. If something did try to pass us the parameter, our implementation would (incorrectly) ignore it. More significantly, our implementation does not check that...
libtock-c is fairly pedantic about warnings. When we build external libraries, we relax this by no longer error'ing on warnings (i.e. https://github.com/tock/libtock-c/blob/25a49c4bd717f21a18eb8dd0a4e1a84f42459ffc/libnrfserialization/Makefile#L92-L93). While this is fine/necessary for the library code...