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

[FEATURE] Missing board shield support #8

Open
techdragon opened this issue Dec 11, 2023 · 1 comment
Open

[FEATURE] Missing board shield support #8

techdragon opened this issue Dec 11, 2023 · 1 comment
Assignees

Comments

@techdragon
Copy link

techdragon commented Dec 11, 2023

*Is your feature request related to a problem? Please describe.
There are several click board shields that do not have proper support, which makes starting new projects more difficult than it needs to be.

Describe the solution you'd like
Add support for the missing click shield boards, like the support that has been added for the Arduino Uno click board/shield combination:

There is missing support for these items related to widely available dev boards (as well as others, but I'd argue these ones I'm listing would be most beneficial due to their wide availability in the hands of potential developers) on sale in the store:

More specifically I'd consider the MicroBit, Arduino Uno, Arduino Mega, Raspberry Pi 3, Raspberry Pi 4, Raspberry Pi 400 and Raspberry Pi Pico shields are the most useful as far as making the rest of the Click Boards ecosystem available to the widest pool of developers.

Describe alternatives you've considered
While mapping these common boards by hand is doable... the need for each individual developer to make make their own mappings repeating the work that others have already done many times before... sort of defeats the purpose of having a library like this to save developer time.

Additional context
Add any other context or screenshots about the feature request here.

@MarkoZiv
Copy link
Contributor

Hi @techdragon
thank you for reaching out.

Before supporting click shield, we have to support the actual board, and to do so there needs to be
support for that specific MCU in the mikroSDK itself.

So, going through the list you mentioned:

  • Arduino Mega has ATMega2560, currently supported in mikroSDK (will be implemented with shield in next release)
  • micro:bit has nRF51822, currently not supported in mikroSDK
  • Adafruit has a lot of feather boards, this will be investigated further what can be supported for next release
  • Arduino Nano has ATmega328P, currently supported in mikroSDK (will be implemented with shield in next release)
  • Arduino MKR relies on SAM MCUs, currently not supported in mikroSDK
  • All the Raspberries are either Broadcom or RP, currently not supported in mikroSDK

One of the major focuses of Mikroe in 2024 is gonna be ramping up MCU support in the toolchains and mikroSDK

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants