first working implementaion of picoc for nuttx