9                         module1(param1, param2 >> 16, &module1_output);
    12                         module2(param1, &module2_output);
 
void module2(uint32_t input1, module2_output_t *outputs)
 
void printer1(uint64_t value1, uint64_t value2, uint16_t value3, uint32_t value4)
 
void module1(uint32_t input1, uint16_t input2, module1_output_t *outputs)
 
void printer2(uint64_t value1, uint64_t value2, uint16_t value3)
 
void my_ip(uint8_t command, uint32_t param1, uint32_t param2)