prog_char daten[] = { 'a','b',37,13,.. };
sowas kannst du natürlich mischen, da die Angaben
'a' = 65 = 0x41 für den C ja dasselbe sind
das ist auch bei integern und was du willst so.
uint32_t = 'z' ist völlig ok.

Was anderes ist es eigentlich nur mit doppel-hochkomma " " , denn das ist ein String mit null-terminator