Hudson Ayers

Results 17 issues of Hudson Ayers

### Pull Request Overview This pull request fixes the implementation of `abort_rx()` in `sam4l/src/usart.rs` to not call an upcall within a downcall. This fixes `console_timeout` to not panic. We had...

sam4l

### Pull Request Overview This PR restructures `DeferredCall` to not require atomics, instead relying on a `DeferredCallManager` structure which is simply a wrapper around `Cell` and is held by the...

kernel
sam4l
nrf
rfc
Work in Progress
waiting-on-author
stm32

### Pull Request Overview This pull request is another alternative to https://github.com/tock/tock/pull/3123 and #3086 . Rather than modify DefferredCall, it introduces a new type in the kernel, `CapsuleDeferredCall`, for use...

kernel
sam4l

### Pull Request Overview This pull request builds upon the work in https://github.com/tock/tock/pull/3086 to construct a version of `DeferredCall` that can be used by both capsules and chip peripherals, obsoleting...

kernel
sam4l
nrf
rfc
Work in Progress
stm32

Tock 2.0 added an exit system call, and specified a mechanism for completion codes, such that the system call interface was specified at the 2.0 release. Some of the precise...

error: failed to parse application's LLVM IR from BUG: failed to parse LLVM IR; please submit a cargo-call-stack bug report and attach the `.ll` file: Failure("Eof in line 57543") gist:...

### Pull Request Overview This pull request removes a comment referencing a now-stable nightly feature and simply adopts use of that feature instead. It also replaces a direct pointer write...

kernel

### Pull Request Overview This pull request makes the user/kernel code boundary fall on flash sector boundary, which should hopefully enable tockloader to work with the `--bundle-apps flag.` ### Testing...

blocked

### Pull Request Overview This pull request removes the kernel work counter which tracked how many outstanding tasks were present in the kernel. Now, schedulers must determine whether any work...

blocked
kernel
rfc

https://github.com/tock/tock/blob/master/doc/reference/trd104-syscalls.md#431-command-identifier-0 specifies that command 0 should always return `Success`. Several drivers do not follow this (ex: - GPIO): https://github.com/tock/tock/blob/500caa5e882b7efe40158849fb489205f07c6a2e/capsules/src/gpio.rs#L198 Three such drivers -- ADC, Button, and LED -- are stabilized,...

good first issue
tracking
release-blocker