SDK portability to IAR toolchain #1021

Open
opened 2022-09-13 10:04:05 -05:00 by bavison · 0 comments
bavison commented 2022-09-13 10:04:05 -05:00 (Migrated from github.com)

The SDK is a useful basis for Pico projects built using toolchains other than GCC, but it currently relies upon a number of GCC-only features. The IAR toolchain is one of those that is most divergent from GCC (certainly compared to the likes of Clang) but nevertheless it looks practical to extend the SDK so that it can be built with either GCC or IAR.

I'm creating this issue as a reference point for associated PRs (the changes are quite substantial, so I think it makes sense to split them into multiple PRs).

The SDK is a useful basis for Pico projects built using toolchains other than GCC, but it currently relies upon a number of GCC-only features. The IAR toolchain is one of those that is most divergent from GCC (certainly compared to the likes of Clang) but nevertheless it looks practical to extend the SDK so that it can be built with either GCC or IAR. I'm creating this issue as a reference point for associated PRs (the changes are quite substantial, so I think it makes sense to split them into multiple PRs).
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gh-raspberrypi/pico-sdk#1021
No description provided.