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

Porting to IAR C #399

Open
darwyy opened this issue Jan 22, 2024 · 5 comments
Open

Porting to IAR C #399

darwyy opened this issue Jan 22, 2024 · 5 comments
Labels

Comments

@darwyy
Copy link

darwyy commented Jan 22, 2024

Hi Guys,
I want to compile the server code in IAR for my cortex M33. Is there any porting guide to build in C?
Also can I generate C code instead of cpp using erpcgen tool?

Thanks,
David

Copy link

Hi eRPC user. Thank you for your interest and welcome. We hope you will enjoy this framework well.

@Hadatko
Copy link
Member

Hadatko commented Jan 22, 2024

Hi @darwyy https://github.com/EmbeddedRPC/erpc/wiki/Porting-Guide
https://github.com/EmbeddedRPC/erpc/wiki/Getting-Started
Official doc is for previous version. For current version released recently it is currently on branches. But it si similar allthought initialization parameters or file names were changed. (For C project you need include both C and C++ generated files)

@joelguittet
Copy link

joelguittet commented Jun 13, 2024

Hello,
I have a similar need, i guess the question of @darwyy was to get PURE C, not some binding around the C++ code.
It seems it's not possible by the way according to the help of the erpcgen tool ?
Any idea of the difficulty to have pure C support instead of C++ ? Anybody already worked on this ?
Also reported here: #400 but no real answer to this question.
I'm not able to integrate C++ in the source code I would like to do because of "policy reason". So I need pure C.
Joel

@joelguittet
Copy link

@EmbeddedRPC any updates on this topic ? Thanks!

@Hadatko
Copy link
Member

Hadatko commented Sep 25, 2024

Hi, i think so far there is no plan to create pure C implementation. I don't even see reason for that as in C++ we are not using things like STL, ...

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

No branches or pull requests

3 participants