MikroElektronika / mikrosdk_v2

mikroSDK 2.0 is an embedded software development framework designed to simplify and accelerate application development on Mikroe hardware platform, specifically for Click Boards™ and other extension board drivers, on a wide range of microcontroller vendors and architectures.
https://www.mikroe.com/mikrosdk
Other
63 stars 38 forks source link

[FEATURE] Missing board shield support #8

Open techdragon opened 8 months ago

techdragon commented 8 months ago

*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 commented 8 months ago

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:

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