The function $f: [0,1] → \mathbb R $ satisfies the equation $$f (x) = f \left (\frac x2 \right ) + f \left (\frac x2 + \frac 12\right)$$ for every $x$ in $[0,1]$.
Can we assert that $f (x) = c (1-2x)$ for some real $c$ if:
a) $f$ twice continuously differentiable on $[0,1]$;
b) $f$ continuously differentiable on $[0,1]$;
c) $f$ continuous on [0,1]?
I do not know the answer, the solution to all points. Please help.

This is a partial answer that proves the result when $f$ is asumed continuously differentiable. Let $M$ be the maximum of $f'$ on $[0,1]$. Define $A=\{a\in[0,1]:f'(a)=M\}$. Since $$2f'(a)=f'\left(\frac{a}{2}\right)+f'\left(\frac{1+a}{2}\right)$$ We see immediatly that $$a\in A\Longrightarrow(\frac{a}{2}\in A)\quad\hbox{and}\quad (\frac{1+a}{2}\in A) $$ Now, $A$ is not empty, and if $\alpha$ is an element from $A$ then the preceding property implies that $$\forall\,n\ge 1, k\in\{0,\ldots,2^{n-1}\},\quad \frac{k+a}{2^n}\in A$$ Now, $A$ is closed and contains a dense subset of $[0,1]$ it must be All the interval $[0,1]$, i.e. $A=[0,1]$.
This proves that $f'$ is constant, so $f(x)= m x+ c$ for some constants $m$ and $c$. Replacing back in the functionsl equation we conclude that we must have $m+2c=0$, that is $f(x)= -2c x+ c$ as desired.
The case of just continous solutions to the functionl equation seems difficult. The example of Julian-Rosen is remarkable.