Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Core notes for August 28th #2088

Merged
merged 1 commit into from
Aug 28, 2020
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
30 changes: 30 additions & 0 deletions doc/wg/core/notes/core-notes-2020-08-28.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Tock Core Notes 08/28/2020

## Attending
* Branden Ghena
* Leon Schuermann
* Phil Levis
* Pat Pannuto
* Brad Campbell
* Johnathan Van Why
* Vadim Sukhomlinov
* Hudson Ayers

## Updates
* Phil: Testing timers on OpenTitan. 32-bit interface hasn't been tested on 64-bit timer. That still needs to be done. Once that's finished, I'll submit the PR.
* Brad: Refining RISC-V development to make that libtock-c continues to work. Slowly the platform is becoming more reliable and usable.
* Phil: Are there instructions on compiling libtock-c for RISC-V?
* Brad: Yes. Basically just one flag. It's in the README.
* Hudson: Implemented new peripheral approach to nRF52 chips and boards. Seemed to work for everything. Still would like for the initial PR to get reviewed and merged before I do the work for the others. Want to know first if approach needs to change. This change is applicable to individual boards without breaking the others, so that's good.
* Phil: Now that timer system is almost done, I think we're going to start implementation efforts on Tock 2.0. Starting with the design doc.
* Leon: I'm happy to help with design doc.

## SPI Pull Request
* Hudson: Alistair's PR for splitting up SPI peripheral notation. Stop using SPI slave, move to SPI peripheral and controller. I pointed out OpenTitan uses Device and Host. I think we should just decide on one.
* Phil: I think we're not going to change OpenTitan, so we should just go with their notation.
* Brad: I've been seeing peripheral/controller notation around. I'd rather be consistent with them as it seems to be the way things are going. I'm not sure there's one sure convergence yet.
* Brad: Oh, this the capsule and syscall interface.
* Hudson: Not the HIL, but if we're updating names, we should update HIL too. I'd say when we merge this, we're committing and should follow up with naming changes for HIL and lower too.
* Pat: The Controller/Peripheral notion is becoming supported by hacker community, with Sparkfun and Hackaday.
* Johnathan: Google's docs have a number of possible replacements and provide no guidance here.
* Phil: Okay, let's just go with controller/peripheral then.