Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

Crazyflie-firmware Adding new platforms #10

Closed
2 of 4 tasks
jonasdn opened this issue Feb 17, 2022 · 6 comments
Closed
2 of 4 tasks

Crazyflie-firmware Adding new platforms #10

jonasdn opened this issue Feb 17, 2022 · 6 comments
Assignees

Comments

@jonasdn
Copy link

jonasdn commented Feb 17, 2022

Add non-default configs to config/ folder.

Which should we have?

  • Bolt

  • BQ

  • Brushed Crazyflie?

  • Flapper Drone?

@knmcguire
Copy link
Contributor

Perhaps a bit too early yet for the CF BL but perhaps we can already start for the Flapperdrones. Let us know what you think @matejkarasek

@matejkarasek
Copy link

Perhaps a bit too early yet for the CF BL but perhaps we can already start for the Flapperdrones. Let us know what you think @matejkarasek

Hey, yeah I was already briefly looking into that after your newsletter from 2 weeks ago... and am certain this is the way to go for Flapper!
It is on my to-do-list to try it out, might reach out then and we can create a PR together should I any assistance...

@knmcguire
Copy link
Contributor

knmcguire commented Mar 8, 2022

We just had an internal discussion about this, and we do want to empathize that any platform config that we add, should be stable and not subjected to a lot of change. So that it should be possible to have base defines, and ofcourse any small variations can always be tuned and saved by persistent parameters.

There has been some more discussions about this a while ago that I was not part of, so the idea is to write documentation about this policy for handling new platforms. I made a seperate issue on that. bitcraze/crazyflie-firmware#984

@knmcguire knmcguire changed the title Kbuild: Add platform configs How to add new platforms Mar 8, 2022
@knmcguire knmcguire self-assigned this Mar 8, 2022
@matejkarasek
Copy link

Ok, understood... Well we can always maintain a platform config in our fork until things are stable enough, but this simplifies things already!

@knmcguire
Copy link
Contributor

Yeah that is indeed what I thought about that. We hope to write the policy done somewhere where we can also understand it and remember it as well.

@knmcguire knmcguire changed the title How to add new platforms Crazyflie-firmware Adding new platforms May 17, 2022
@knmcguire knmcguire transferred this issue from bitcraze/crazyflie-firmware May 17, 2022
@bitcraze bitcraze locked and limited conversation to collaborators May 17, 2022
@knmcguire knmcguire converted this issue into discussion #11 May 17, 2022

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants