If $g : \mathbb{R} \to \mathbb{R}$ is a function, then the function
$$f : \mathbb{R}^3 \ni v \mapsto g(|v|) v \in \mathbb{R}^3$$
is $SO(3)$-equivariant. This function is continuous iff $g$ is continuous and smooth iff $g(x)$ is a smooth function of $x^2$.
This exhausts all possibilities, for the following reason. If $f : \mathbb{R}^3 \to \mathbb{R}^3$ is $SO(3)$-equivariant then it must send orbits under the action of $SO(3)$ to orbits. These orbits are precisely the spheres around the origin, so $f$ must send the sphere of radius $r$ in $\mathbb{R}^3$ to the sphere of some radius $g(r)$.
Furthermore, there are exactly two $SO(3)$-equivariant functions from the sphere of radius $r$ to the sphere of radius $g(r)$, given by scaling by $\pm g(r)$: to see this note that every point $p$ on the sphere is almost uniquely specified by specifying the axis such that a rotation around that axis fixes $p$, up to antipodes. This is accounted for in the above construction by allowing $g$ to be negative.
(Aside: if $f$ is required to be a polynomial map then this question can be understood using representation theory. We recover the maps of the form $v \mapsto p(|v|^2) v$ where $p$ is a polynomial using a known decomposition of the symmetric algebra $\text{Sym}(\mathbb{R}^3)$ into irreducible representations of $SO(3)$.)