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

Add a rust-based flash driver for 'STM32L562E-DK' board #25

Open
3 tasks
sarath3192 opened this issue May 17, 2022 · 1 comment
Open
3 tasks

Add a rust-based flash driver for 'STM32L562E-DK' board #25

sarath3192 opened this issue May 17, 2022 · 1 comment
Assignees
Labels
block-device driver impls tracks block device driver implementations board support tracks support for new hardware/boards

Comments

@sarath3192
Copy link
Contributor

sarath3192 commented May 17, 2022

In order to port rustBoot to the STM32L562E-DK board, we'll need to implement a flash-driver written in rust.

Sub-tasks:

  • The flash driver should support lock and unlock flash operations.
  • The flash driver must read, write and erase data-blocks from the device's internal flash memory.
  • Finally, it must implement rustBoot's FlashInterface trait.

Additional notes:

You only need to implement the methods (of FlashInterface trait), applicable to your board.

@sarath3192 sarath3192 changed the title NVMC driver for STM32L562E-DK Flash driver for STM32L562E-DK May 17, 2022
@sarath3192 sarath3192 changed the title Flash driver for STM32L562E-DK Add a rust-based flash driver for STM32L562E-DK May 17, 2022
@sarath3192 sarath3192 changed the title Add a rust-based flash driver for STM32L562E-DK Add a rust-based flash driver for 'STM32L562E-DK' board May 17, 2022
@nihalpasham nihalpasham added board support tracks support for new hardware/boards block-device driver impls tracks block device driver implementations labels May 17, 2022
@yashwanthsinghm
Copy link
Contributor

Acknowledged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
block-device driver impls tracks block device driver implementations board support tracks support for new hardware/boards
Projects
None yet
Development

No branches or pull requests

3 participants