Let global data operating functions return the operated result
Fix double pointer issue of name
Fix the conflict of new global data operating function
Fix some bugs of global data operating function
Fix the parameter_write handler
Merge branch 'mavlink_new_board' of https://github.com/moon-bear/firmware into mavlink_new_board
Remove the legacy "stdlib" file
Rename the stdlib file
Merge pull request #126 from moon-bear/os_dev

Os dev
Merge branch 'mavlink_new_board' of https://github.com/moon-bear/firmware into os_dev

Conflicts:
	program/main.c
Nano lib should be linked after compiling
Use antoher method to send string
FIXME: a bug in printf
Because we cannot use printf in FreeRTOS now. I use alternative way to combine sprintf and our usart8_send_string
Calculate the period directly
Finish system time which bases on main control loop rate