Programování uC Microchip v C

Teď jsem si z hrozné lenosti porával s Arduinem musím říct, že se mi neskuetčně zalíbila funkce Serial.print(“Retezec znaku”);, Kdy se přes Uart pošle řetezec znaků co je předán jako parametr funkci.

Jak toho docílit v XC30?

Resp. jak zadefinovat funkci do které půjde dynamicky předávat string o délce max třeba 64B? Dál co se s tím má jak dít bych už dopsal sám.

Díky.