Skip to content

nopnop2002/nuttx_api_examples

Repository files navigation

Software requirements

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

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

How to use

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    

config-1
config-2

Add the following example.
config-3
config-4

$ make
$ st-flash --connect-under-reset write nuttx.bin 0x8000000

If you find any bugs, please let us know using issues.

About

nuttx api examples

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published