Can I use typedef in a C-file S-function?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I'm simulating some C code from an STM32 MCU in a Matlab Simulink model using a C-file S-Function. In my MCU code I use a typedef as follows:
typedef enum
{
DECEL = 0, //
ACCEL = 1, //
COAST = 2 //
} PFD_State_t;
I'd like to use this typedef in my S-Function mdlUpdate function to compute my algorithm using a case statement based on the enum. How do I do this? Can I include my own custom *.h file when compiling the S-Function?
Thanks,
Brianinclde
2 comentarios
James Tursa
el 20 de Oct. de 2021
Editada: James Tursa
el 20 de Oct. de 2021
You should be able to use any valid C/C++ code in an S-Function, including using header h files. Have you tried something that didn't work? Can you post it?
Respuestas (0)
Ver también
Categorías
Más información sobre Simulink Coder en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!