$ sudo apt install git $ 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
$ cat $HOME/nuttxspace/nuttx/include/nuttx/version.h /* version.h -- Autogenerated! Do not edit. */ #ifndef __INCLUDE_NUTTX_VERSION_H #define __INCLUDE_NUTTX_VERSION_H #define CONFIG_VERSION_STRING "12.3.0" #define CONFIG_VERSION_MAJOR 12 #define CONFIG_VERSION_MINOR 3 #define CONFIG_VERSION_PATCH 0 #define CONFIG_VERSION_BUILD "8fdb56b5f2-dirty" #define CONFIG_VERSION ((CONFIG_VERSION_MAJOR << 16) |\ (CONFIG_VERSION_MINOR << 8) |\ (CONFIG_VERSION_PATCH)) #endif /* __INCLUDE_NUTTX_VERSION_H */
printf("CONFIG_VERSION_MAJOR=%d\n",CONFIG_VERSION_MAJOR); printf("CONFIG_VERSION_MINOR=%d\n",CONFIG_VERSION_MINOR); printf("CONFIG_VERSION_PATCH=%d\n",CONFIG_VERSION_PATCH);
$ cd $HOME $ sudo apt install -y cmake libusb-1.0-0-dev $ git clone https://github.com/stlink-org/stlink $ cd stlink $ make $ sudo make install $ sudo cp config/udev/rules.d/49-stlinkv* /etc/udev/rules.d/ $ sudo /sbin/ldconfig $ sudo udevadm control --reload-rules $ sudo udevadm trigger $ st-flash --version v1.7.0-352-g8c581c3