Typecast (Embedded coder)

3 views (last 30 days)
Bob Snyder
Bob Snyder on 2 Sep 2020
Answered: Bob Snyder on 2 Sep 2020
I have the following code as a simple test:
byte1 = in_data(5);
byte2 = in_data(6);
byte3 = in_data(7);
byte4 = in_data(8);
X=uint8([byte1 byte2 byte3 byte4]);
az_gyro=typecast(X,'single');
When I try to 'Build/Deploy' to my hardware I get the following:
"For code generation, integer input or result classes for TYPECAST must map directly to a C type in the target hardware. The class uint8 does not map to a 8-bit C type. "
What is happening here?
Bob S.
  1 Comment
James Tursa
James Tursa on 2 Sep 2020
Edited: James Tursa on 2 Sep 2020
Good question. Seems like it should easily map to unsigned char. What is the target hardware?

Sign in to comment.

Answers (1)

Bob Snyder
Bob Snyder on 2 Sep 2020
James,
The target is a TI F28388D.
Bob S.

Categories

Find more on Deployment, Integration, and Supported Hardware in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!