Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • R rust-card10
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 6
    • Issues 6
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • External wiki
    • External wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Astro
  • rust-card10
  • Merge requests
  • !13

Introduce card10-sys.

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged rnd requested to merge rnd/rust-card10:task/card10-sys into master Aug 26, 2019
  • Overview 8
  • Commits 4
  • Pipelines 6
  • Changes 39

This should fix the problems encountered in !9 (closed).

The main issue there seems to be that the crates.io version is not able to access the content of the firmware even if the directory is listed inside the includes attribute of the manifest file. This is most likely related to the fact that the relative path points towards the parent directory and not a sub directory.

The fix would be to move the c sub-module into the l0dable crate. As a part of this merge request also splits the crate into two independent ones as it allows to update the API and the HAL independently.


Next to this: I am still not fully sure if the handling for l0dable.ld, crt.s and the Reset_Handler function should be part of card10-sys or card10-l0dable. Right now I moved them all over to the sys package as it allowed to move the whole build script from one crate into the other.

Edited Aug 26, 2019 by rnd
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: task/card10-sys