You could at least provide us with a link to some documentation (wait, we did this sketch in your other thread). It's not like anyone here is an instant reference manual for any random function name you care to come up with.
In your previous thread, you declared
void task_sd_measure(void)
so I don't know what you're supposed to do with the parameter.
If it follows the pthread model, then the single parameter is a pointer, and you would declare
void task_sd_measure(void *arg)
From the look of things, TASK_SD_MEASURE_P is a macro of some sort, but that's just a guess - again, more vagueness.
Code:
OSCreateTask(task_led, TASK_LED_P, 3);
OSCreateTask(task_sd_append, TASK_SD_APPEND_P, 11);
OSCreateTask(task_sd_measure, TASK_SD_MEASURE_P, 7);
As dmh2000 notes, the stack sizes can't be bytes.
Best guess (in other words, you should read the manual), the stack size is n * some basic block size (somewhere between 256 bytes and 1Kbytes looks plausible).