8000 Repository structure · Issue #2 · tock/tock-stm32 · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Jan 23, 2021. It is now read-only.
This repository was archived by the owner on Jan 23, 2021. It is now read-only.
Repository structure #2
Open
Open
@alevy

Description

@alevy

I think the basic structure makes sense right now, with two exceptions:

  1. It might be worth getting rid of the tock submodule, and instead depending on the main git repo, possibly tied to a specific commit. The biggest reason not to do this, I think, is that Signpost has been using a submodule pretty successfully and why rock the boat.

  2. The cortex-m3 crate could probably make its way into the main Tock repo sooner than everything else. While we don't currently have another Cortex-M3 supported upstream, there is really no difference between the M3 and M4 w.r.t to the details in these crates. The core kernel, on the other hand, is fairly coupled with the arch crate still, and it might be easier to change those in lockstep.

I don't think either need to change particularly quickly though.

As for the stm32 crate, I believe it actually has some stm32f1 specific code in there, but it might be easiest to just let that be and fix it when another variant needs it to be organized differently.

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0