Is there a recommended approach to storing strings more efficiently than 1 character per 16-bit memory location? We keep a buffer of a few kB to store ASCII logs that balloon to 2x that when run on the C2000. Is there a way to use printf to write to a uint16 array more efficiently or a feature to pack a uint16 array without manually iterating over the entire thing?