You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
177: Tock 2.0 switchover r=hudson-ayers a=phil-levis
This PR
1. removes the Tock 1.0 system calls from tock.c,
2. changes `subscribe_cb` to `subscribe_upcall`
3. updates `driver_exists` to use `command2`
It **does not** yet change the names (e.g., `command2` to `command`). This because many userspace libraries have not been ported to the new system calls:
- [x] tsl2561 @ppannutotock#182
- [x] temperature @phil-levistock#178
- [x] ~aes~
- [x] ~st7735~ tock#185
- [x] pca9544a @alevy
- [x] lsm303dlhc tock#191@alexandruradovici
- [x] usb @alistair23tock#189
- [x] ~console~ (minor, fixed in this PR) @phil-levistock#177
- [x] proximity @alevytock#181
- [x] ltc294x @alevytock#180
- [x] ~tmp006~ tock#184
- [x] l3gd20 tock#192@alexandruradovici
- [x] lps35hb tock#187
- [x] humidity @phil-levistock#178
- [x] max17205 tock#183
- [x] ipc @alevytock#176, tock#177
This causes an undefined symbol when compiling, so libtock-c is not usable/linkable. But it does compile. As these are fixed, tested, and pushed to `tock-2.0-dev`, I will keep this branch up to date and unblock it when it is ready.
Co-authored-by: Philip Levis <[email protected]>
Co-authored-by: Hudson Ayers <[email protected]>
0 commit comments