nuttx api examples
Nuttx Version 12.3 or lower.
From Nuttx Version 12.0, the global variable of g_system_timer
has been changed to g_system_ticks
.
Install Nuttx to $HOME/nuttxspaces.
$ mkdir $HOME/nuttxspace
$ cd $HOME/nuttxspace
$ git clone -b releases/12.3 https://github.com/apache/nuttx.git nuttx
$ git clone -b releases/12.3 https://github.com/apache/nuttx-apps apps
Copy all file to your $HOME/nuttxspaces/apps/examples directory and add all examples to Kconfig.
$ git clone https://github.com/nopnop2002/nuttx_api_examples
$ cd nuttx_api_examples
$ cp -r nuttx_* $HOME/nuttxspace/apps/examples/
$ cp $HOME/nuttxspace/apps/examples/Kconfig $HOME/nuttxspace/apps/examples/Kconfig.old
$ sed s@HOME@$HOME/nuttxspace/apps/examples@g Kconfig >> $HOME/nuttxspace/apps/examples/Kconfig
$ cd $HOME/nuttxspace/nuttx
$ make menuconfig
Add the following example.
$ make
$ st-flash --connect-under-reset write nuttx.bin 0x8000000
If you find any bugs, please let us know using issues.