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

DriverSuper のバッファをリングバッファにして,メモリ効率と速度を上げる #449

Closed
Tracked by #154 ...
meltingrabbit opened this issue Sep 29, 2022 · 2 comments
Assignees
Labels
enhancement New feature or request priority::high priorityg high

Comments

@meltingrabbit
Copy link
Collaborator

meltingrabbit commented Sep 29, 2022

概要

DriverSuper のバッファをリングバッファにして,メモリ効率と速度を上げる

詳細

  • 現在の繰越バッファと rx buffer をまとめてリングバッファにしてしまう
  • frame 確定時にリングバッファ上の frame が連続でない場合は memmove して user 側が配列として取得できるようにケアはする
    • IF_RX の都合もあるので,リングバッファにする必要はないかもしれないが,バッファを構造化したい.

close条件

できたら

@meltingrabbit
Copy link
Collaborator Author

frame 確定時にリングバッファ上の frame が連続でない場合は memmove して user 側が配列として取得できるようにケアはする

条件分離がめんどくさかったので, #453 ではどんなときもバッファ先頭に頭出しするようにした.

@meltingrabbit
Copy link
Collaborator Author

リングバッファではないがやりたいことはできた

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority::high priorityg high
Projects
None yet
Development

No branches or pull requests

1 participant