Note to Windows users about using the latest on master

Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/commit/72f0a446
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/tree/72f0a446
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/diff/72f0a446

Branch: refs/heads/asf-site
Commit: 72f0a446181f336059c055913c978129dd16493c
Parents: 6e0ec54
Author: aditihilbert <ad...@runtime.io>
Authored: Sun May 14 14:20:37 2017 -0700
Committer: aditihilbert <ad...@runtime.io>
Committed: Sun May 14 14:20:37 2017 -0700

----------------------------------------------------------------------
 develop/mkdocs/search_index.json                |  4 +--
 .../os/get_started/project_create/index.html    |  1 +
 develop/sitemap.xml                             | 26 ++++++++++----------
 latest/mkdocs/search_index.json                 |  4 +--
 latest/os/get_started/project_create/index.html |  1 +
 latest/sitemap.xml                              | 26 ++++++++++----------
 sitemap.xml                                     | 26 ++++++++++----------
 v0_9_0/sitemap.xml                              | 26 ++++++++++----------
 8 files changed, 58 insertions(+), 56 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/72f0a446/develop/mkdocs/search_index.json
----------------------------------------------------------------------
diff --git a/develop/mkdocs/search_index.json b/develop/mkdocs/search_index.json
index 9bc34be..32cc45b 100644
--- a/develop/mkdocs/search_index.json
+++ b/develop/mkdocs/search_index.json
@@ -407,7 +407,7 @@
         }, 
         {
             "location": "/os/get_started/project_create/", 
-            "text": "Creating Your First Mynewt Project\n\n\nThis page shows 
you how to create a Mynewt project using the \nnewt\n command-line tool. The 
project is a blinky application that toggles a pin. The application uses the 
Mynewt's simulated hardware and runs as a native application on Mac OS and 
Linux. \n\n\nNote:\n The Mynewt simulator is not yet supported on Windows. If 
you are using the native install option (not the Docker option), you will need 
to create the blinky application for a target board.  We recommend that you 
read the section on creating a new project and fetching the source repository 
to understand the Mynewt repository structure, create a new project, and fetch 
the source dependencies before proceeding to one of the \nBlinky Tutorials\n. 
\n\n\nThis guide shows you how to:\n\n\n\n\nCreate a new project and fetch the 
source repository and dependecies.\n\n\nTest the project packages (Not 
supported on Windows).\n\n\nBuild and run the simulated blinky applicatio
 n (Not supported on Windows). \n\n\n\n\n\n\nPrerequisites\n\n\n\n\nHave 
Internet connectivity to fetch remote Mynewt components.\n\n\nInstall the newt 
tool: \n\n\nIf you have taken the native install option,  see the installation 
instructions for \nMac OS\n, \nLinux\n, or \nWindows\n. \n\n\nIf you have taken 
the Docker option, you have already installed Newt.\n\n\n\n\n\n\nInstall the 
\nnative toolchain\n to compile and build a Mynewt native application. 
\n\n\n\n\n\n\nCreating a New Project and Fetching the Source 
Repository\n\n\nThis section describes how to use the newt tool to create a new 
project and fetch the core mynewt source repository.\n\n\n\n\nCreating a New 
Project\n\n\nChoose a name for your project. We name the project \nmyproj\n.  
\n\n\n\nRun the \nnewt new myproj\n command, from your \ndev\n directory, to 
create a new project:\n\n\nNote:\n This tutorial assumes you created a \ndev\n 
directory under your home directory. \n\n\n$cd ~/dev\n$ newt new 
myproj\nDownloading pr
 oject skeleton from apache/incubator-mynewt-blinky...\nInstalling skeleton in 
myproj...\nProject myproj successfully created.\n\n\n\n\n\n\n\nThe newt tool 
creates a project base directory name \nmyproj\n.  All newt tool commands are 
run from the project base directory.  The newt tool populates this new project 
with a base skeleton of a new Apache Mynewt project in the project base 
directory.  It has the following structure: \n\n\nNote\n: If you do not have 
\ntree\n, run  \nbrew install tree\n to install on Mac OS,  \nsudo apt-get 
install tree\n to install on Linux, and \npacman -Su tree\n from a MinGW 
terminal to install on Windows.\n\n\n$ cd myproj\n$ tree 
\n.\n\u251c\u2500\u2500 DISCLAIMER\n\u251c\u2500\u2500 
LICENSE\n\u251c\u2500\u2500 NOTICE\n\u251c\u2500\u2500 
README.md\n\u251c\u2500\u2500 apps\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
blinky\n\u2502\u00a0\u00a0     \u251c\u2500\u2500 pkg.yml\n\u2502\u00a0\u00a0   
  \u2514\u2500\u2500 src\n\u2502\u00a0\u00a0         \u2514\u2500\u
 2500 main.c\n\u251c\u2500\u2500 project.yml\n\u2514\u2500\u2500 targets\n    
\u251c\u2500\u2500 my_blinky_sim\n    \u2502\u00a0\u00a0 \u251c\u2500\u2500 
pkg.yml\n    \u2502\u00a0\u00a0 \u2514\u2500\u2500 target.yml\n    
\u2514\u2500\u2500 unittest\n        \u251c\u2500\u2500 pkg.yml\n        
\u2514\u2500\u2500 target.yml\n\n6 directories, 11 files\n\n\n\n\n\n\n\nThe 
newt tool installs the following files for a project in the project base 
directory:\n\n\n\n\nThe file \nproject.yml\n contains the repository list that 
the project uses to fetch\nits packages. Your project is a collection of 
repositories.  In this case, the project only \ncomprises the core mynewt 
repository.  Later, you will add more repositories to include other mynewt 
components.\n\n\nThe file \napps/blinky/pkg.yml\n contains the description of 
your application and its package dependencies.\n\n\nA \ntarget\n directory that 
contains the \nmy_blinky_sim\n directory. The \nmy_blinky_sim\n directory \na 
target information
  to build a version of myproj.  Use \nnewt target show\n to see available 
build \ntargets.\n\n\nA non-buildable target called \nunittest\n.  This is used 
internally by \nnewt\n and is not a formal build target.\n\n\n\n\nNote:\n The 
actual code and package files are not installed (except the template for 
\nmain.c\n).  See the next step to install the packages.\n\n\n\n\nFetching the 
Mynewt Source Repository and Dependencies\n\n\nBy default,  Mynewt projects 
rely on a single repository: \napache-mynewt-core\n and uses the source in the 
master branch.  If you need to use a different branch, you need to change the 
\nvers\n value in the project.yml file:  \n\n\nrepository.apache-mynewt-core:\n 
   type: github\n    vers: 1-latest\n    user: apache\n    repo: 
incubator-mynewt-core\n\n\n\n\n\nChanging vers to 0-dev will put you on the 
latest master branch. \nThis branch may not be stable and you may encounter 
bugs or other problems.\n\n\n\nRun the \nnewt install\n command, from your 
project 
 base directory (myproj), to fetch the source repository and dependencies: 
\n\n\n$ newt install\napache-mynewt-core\n\n\n\n\n\nNote:\n It may take a while 
to download the apache-mynewt-core reposistory.  Use the \n-v\n (verbose) 
option to see the installation progress.\n\n\n\n\nView the core of the Apache 
Mynewt OS that is downloaded into your local directory. \n\n\n(The actual 
output will depend on what is in the latest 'master' branch)\n\n\n$ tree -L 2 
repos/apache-mynewt-core/\n\nrepos/apache-mynewt-core/\n\u251c\u2500\u2500 
CODING_STANDARDS.md\n\u251c\u2500\u2500 DISCLAIMER\n\u251c\u2500\u2500 
LICENSE\n\u251c\u2500\u2500 NOTICE\n\u251c\u2500\u2500 
README.md\n\u251c\u2500\u2500 RELEASE_NOTES.md\n\u251c\u2500\u2500 
apps\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 blecent\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 blehci\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
bleprph\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 bleprph_oic\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 blesplit\n\u2502\u00a0\u00a0 \u251c\
 u2500\u2500 bletest\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
bletiny\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 bleuart\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 boot\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
fat2native\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
ffs2native\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
ocf_sample\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 slinky\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 slinky_oic\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
spitest\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 splitty\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 test\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
testbench\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 timtest\n\u251c\u2500\u2500 
boot\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 boot_serial\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 bootutil\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
split\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 split_app\n\u251c\u2500\u2500 
compiler\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
arm-none-eabi-m0\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 arm-none-eabi-m4\
 n\u2502\u00a0\u00a0 \u251c\u2500\u2500 gdbmacros\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 mips\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
sim\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 sim-mips\n\u251c\u2500\u2500 
crypto\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 mbedtls\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 tinycrypt\n\u251c\u2500\u2500 docs\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 doxygen.xml\n\u251c\u2500\u2500 encoding\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 base64\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
cborattr\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 json\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 tinycbor\n\u251c\u2500\u2500 fs\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 disk\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
fatfs\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 fcb\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 fs\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
nffs\n\u251c\u2500\u2500 hw\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
bsp\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 cmsis-core\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 dri
 vers\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 hal\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 mcu\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
scripts\n\u251c\u2500\u2500 kernel\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
os\n\u251c\u2500\u2500 libc\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
baselibc\n\u251c\u2500\u2500 mgmt\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
imgmgr\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 mgmt\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 newtmgr\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
oicmgr\n\u251c\u2500\u2500 net\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
ip\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 nimble\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 oic\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
wifi\n\u251c\u2500\u2500 project.yml\n\u251c\u2500\u2500 
repository.yml\n\u251c\u2500\u2500 sys\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
config\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 console\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 coredump\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
defs\n\u2502\u00a0\u00a0 \u251c\u2500\u
 2500 flash_map\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 id\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 log\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
mfg\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 reboot\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 shell\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
stats\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 sysinit\n\u251c\u2500\u2500 
targets\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 unittest\n\u251c\u2500\u2500 
test\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 crash_test\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 flash_test\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
runtest\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 testutil\n\u251c\u2500\u2500 
time\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 datetime\n\u2514\u2500\u2500 util\n 
   \u251c\u2500\u2500 cbmem\n    \u251c\u2500\u2500 crc\n    \u2514\u2500\u2500 
mem\n\n94 directories, 9 files\n\n\n\n\n\n\n\nTesting the Project 
Packages\n\n\nNote\n: This is not yet supported on Windows.\n\n\nYou can use 
the newt tool to execute the unit tests in a package
 . For example, run the following command to test the \nsys/config\n package in 
the \napache-mynewt-core\n repo:  \n\n\n$ newt test 
@apache-mynewt-core/sys/config\nTesting package 
@apache-mynewt-core/sys/config/test-fcb\nCompiling bootutil_misc.c\nCompiling 
image_ec.c\nCompiling image_rsa.c\nCompiling image_validate.c\n\n    
...\n\nLinking 
~/dev/myproj/bin/targets/unittest/sys_config_test-fcb/app/sys/config/test-fcb/sys_config_test-fcb.elf\nExecuting
 test: 
~/dev/myproj/bin/targets/unittest/sys_config_test-fcb/app/sys/config/test-fcb/sys_config_test-fcb.elf\nTesting
 package @apache-mynewt-core/sys/config/test-nffs\nCompiling 
repos/apache-mynewt-core/encoding/base64/src/hex.c\nCompiling 
repos/apache-mynewt-core/fs/fs/src/fs_cli.c\nCompiling 
repos/apache-mynewt-core/fs/fs/src/fs_dirent.c\nCompiling 
repos/apache-mynewt-core/fs/fs/src/fs_mkdir.c\nCompiling 
repos/apache-mynewt-core/fs/fs/src/fs_mount.c\nCompiling 
repos/apache-mynewt-core/encoding/base64/src/base64.c\nCompiling repos/apache
 -mynewt-core/fs/fs/src/fs_file.c\nCompiling 
repos/apache-mynewt-core/fs/disk/src/disk.c\nCompiling 
repos/apache-mynewt-core/fs/fs/src/fs_nmgr.c\nCompiling 
repos/apache-mynewt-core/fs/fs/src/fsutil.c\nCompiling 
repos/apache-mynewt-core/fs/nffs/src/nffs.c\n\n     ...\n\nLinking 
~/dev/myproj/bin/targets/unittest/sys_config_test-nffs/app/sys/config/test-nffs/sys_config_test-nffs.elf\nExecuting
 test: 
~/dev/myproj/bin/targets/unittest/sys_config_test-nffs/app/sys/config/test-nffs/sys_config_test-nffs.elf\nPassed
 tests: [sys/config/test-fcb sys/config/test-nffs]\nAll tests 
passed\n\n\n\n\n\nNote:\n If you installed the latest gcc using homebrew on 
your Mac, you are probably running gcc-6.  Make sure you change the 
compiler.yml configuration to specify that you are using gcc-6 (See \nNative 
Install Option\n).  You can also downgrade your installation to gcc-5 and use 
the default gcc compiler configuration for MyNewt:\n\n\n$ brew uninstall 
gcc-6\n$ brew link gcc-5\n\n\n\n\n\nNote:\n If you a
 re running the standard gcc for 64-bit machines, it does not support 32-bit. 
In that case you will see compilation errors. You need to install multilib gcc 
(e.g. gcc-multilib if you running on a 64-bit Ubuntu).\n\n\n\n\nTo test all the 
packages in a project, specify \nall\n instead of the package name.\n\n\n$ newt 
test all\nTesting package @apache-mynewt-core/boot/boot_serial/test\nCompiling 
repos/apache-mynewt-core/boot/boot_serial/test/src/boot_test.c\nCompiling 
repos/apache-mynewt-core/boot/boot_serial/test/src/testcases/boot_serial_setup.c\n\n
     ...\n\nLinking 
~/dev/myproj/bin/targets/unittest/boot_boot_serial_test/app/boot/boot_serial/test/boot_boot_serial_test.elf\n\n...lots
 of compiling and testing...\n\nLinking 
~/dev/myproj/bin/targets/unittest/util_cbmem_test/app/util/cbmem/test/util_cbmem_test.elf\nExecuting
 test: 
~/dev/myproj/bin/targets/unittest/util_cbmem_test/app/util/cbmem/test/util_cbmem_test.elf\nPassed
 tests: [boot/boot_serial/test boot/bootutil/test crypto/mbedt
 ls/test encoding/base64/test encoding/cborattr/test encoding/json/test 
fs/fcb/test fs/nffs/test kernel/os/test net/ip/mn_socket/test 
net/nimble/host/test net/oic/test sys/config/test-fcb sys/config/test-nffs 
sys/flash_map/test sys/log/full/test util/cbmem/test]\nAll tests 
passed\n\n\n\n\n\n\n\nBuilding and Running the Simulated Blinky 
Application\n\n\nThe section shows you how to build and run the blinky 
application to run on Mynewt's simulated hardware.\n\n\nNote\n: This is not yet 
supported on Windows. Refer to the \nBlinky Tutorials\n to create a blinky 
application on a target boards.\n\n\n\n\nBuilding the Application\n\n\nTo build 
the simulated blinky application, run \nnewt build my_blinky_sim\n:\n\n\n$ newt 
build my_blinky_sim \nBuilding target targets/my_blinky_sim\nCompiling 
repos/apache-mynewt-core/hw/hal/src/hal_common.c\nCompiling 
repos/apache-mynewt-core/hw/drivers/uart/src/uart.c\nCompiling 
repos/apache-mynewt-core/hw/hal/src/hal_flash.c\nCompiling repos/apache-mynewt-c
 ore/hw/bsp/native/src/hal_bsp.c\nCompiling 
repos/apache-mynewt-core/hw/drivers/uart/uart_hal/src/uart_hal.c\nCompiling 
apps/blinky/src/main.c\n\n    ...\n\n\nArchiving sys_mfg.a\nArchiving 
sys_sysinit.a\nArchiving util_mem.a\nLinking 
~/dev/myproj/bin/targets/my_blinky_sim/app/apps/blinky/blinky.elf\nTarget 
successfully built: targets/my_blinky_sim\n\n\n\n\n\n\n\nRunning the Blinky 
Application\n\n\nYou can run the simulated version of your project and see the 
simulated LED blink. \n\n\nIf you natively install the toolchain execute the 
binary directly:\n\n\n$ 
./bin/targets/my_blinky_sim/app/apps/blinky/blinky.elf\nhal_gpio set pin  1 to 
0\n\n\n\n\n\n\nIf you are using newt docker, use \nnewt run\n to run the 
simulated binary.\n\n\n$ newt run my_blinky_sim\nLoading app image into slot 
1\n    ...\nDebugging 
~/dev/myproj/bin/targets/my_blinky_sim/app/apps/blinky/blinky.elf\n    
...\nReading symbols from 
/bin/targets/my_blinky_sim/app/apps/blinky/blinky.elf...done.\n(gdb)\n\n\n\n\n\nType
 
 \nr\n at the \n(gdb)\n prompt to run the project. You will see an output 
indicating that the hal_gpio pin is toggling between 1 and 0 in a simulated 
blink.\n\n\n\n\nExploring other Mynewt OS Features\n\n\nCongratulations, you 
have created your first project!  The blinky application\nis not terribly 
exciting when it is run in the simulator, as there is no LED to\nblink.  Apache 
Mynewt has a lot more functionality than just running simulated\napplications.  
It provides all the features you'll need to cross-compile your\napplication, 
run it on real hardware and develop a full featured application.\n\n\nIf you're 
interested in learning more, a good next step is to dig in to one of\nthe 
\ntutorials\n and get a Mynewt project running on real hardware.\n\n\nHappy 
Hacking!", 
+            "text": "Creating Your First Mynewt Project\n\n\nThis page shows 
you how to create a Mynewt project using the \nnewt\n command-line tool. The 
project is a blinky application that toggles a pin. The application uses the 
Mynewt's simulated hardware and runs as a native application on Mac OS and 
Linux. \n\n\nNote:\n The Mynewt simulator is not yet supported on Windows. If 
you are using the native install option (not the Docker option), you will need 
to create the blinky application for a target board.  We recommend that you 
read the section on creating a new project and fetching the source repository 
to understand the Mynewt repository structure, create a new project, and fetch 
the source dependencies before proceeding to one of the \nBlinky Tutorials\n. 
\n\n\nThis guide shows you how to:\n\n\n\n\nCreate a new project and fetch the 
source repository and dependecies.\n\n\nTest the project packages (Not 
supported on Windows).\n\n\nBuild and run the simulated blinky applicatio
 n (Not supported on Windows). \n\n\n\n\n\n\nPrerequisites\n\n\n\n\nHave 
Internet connectivity to fetch remote Mynewt components.\n\n\nInstall the newt 
tool: \n\n\nIf you have taken the native install option,  see the installation 
instructions for \nMac OS\n, \nLinux\n, or \nWindows\n. \n\n\nIf you have taken 
the Docker option, you have already installed Newt.\n\n\n\n\n\n\nInstall the 
\nnative toolchain\n to compile and build a Mynewt native application. 
\n\n\n\n\n\n\nCreating a New Project and Fetching the Source 
Repository\n\n\nThis section describes how to use the newt tool to create a new 
project and fetch the core mynewt source repository.\n\n\n\n\nCreating a New 
Project\n\n\nChoose a name for your project. We name the project \nmyproj\n.  
\n\n\n\nRun the \nnewt new myproj\n command, from your \ndev\n directory, to 
create a new project:\n\n\nNote:\n This tutorial assumes you created a \ndev\n 
directory under your home directory. \n\n\n$cd ~/dev\n$ newt new 
myproj\nDownloading pr
 oject skeleton from apache/incubator-mynewt-blinky...\nInstalling skeleton in 
myproj...\nProject myproj successfully created.\n\n\n\n\n\n\n\nThe newt tool 
creates a project base directory name \nmyproj\n.  All newt tool commands are 
run from the project base directory.  The newt tool populates this new project 
with a base skeleton of a new Apache Mynewt project in the project base 
directory.  It has the following structure: \n\n\nNote\n: If you do not have 
\ntree\n, run  \nbrew install tree\n to install on Mac OS,  \nsudo apt-get 
install tree\n to install on Linux, and \npacman -Su tree\n from a MinGW 
terminal to install on Windows.\n\n\n$ cd myproj\n$ tree 
\n.\n\u251c\u2500\u2500 DISCLAIMER\n\u251c\u2500\u2500 
LICENSE\n\u251c\u2500\u2500 NOTICE\n\u251c\u2500\u2500 
README.md\n\u251c\u2500\u2500 apps\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
blinky\n\u2502\u00a0\u00a0     \u251c\u2500\u2500 pkg.yml\n\u2502\u00a0\u00a0   
  \u2514\u2500\u2500 src\n\u2502\u00a0\u00a0         \u2514\u2500\u
 2500 main.c\n\u251c\u2500\u2500 project.yml\n\u2514\u2500\u2500 targets\n    
\u251c\u2500\u2500 my_blinky_sim\n    \u2502\u00a0\u00a0 \u251c\u2500\u2500 
pkg.yml\n    \u2502\u00a0\u00a0 \u2514\u2500\u2500 target.yml\n    
\u2514\u2500\u2500 unittest\n        \u251c\u2500\u2500 pkg.yml\n        
\u2514\u2500\u2500 target.yml\n\n6 directories, 11 files\n\n\n\n\n\n\n\nThe 
newt tool installs the following files for a project in the project base 
directory:\n\n\n\n\nThe file \nproject.yml\n contains the repository list that 
the project uses to fetch\nits packages. Your project is a collection of 
repositories.  In this case, the project only \ncomprises the core mynewt 
repository.  Later, you will add more repositories to include other mynewt 
components.\n\n\nThe file \napps/blinky/pkg.yml\n contains the description of 
your application and its package dependencies.\n\n\nA \ntarget\n directory that 
contains the \nmy_blinky_sim\n directory. The \nmy_blinky_sim\n directory \na 
target information
  to build a version of myproj.  Use \nnewt target show\n to see available 
build \ntargets.\n\n\nA non-buildable target called \nunittest\n.  This is used 
internally by \nnewt\n and is not a formal build target.\n\n\n\n\nNote:\n The 
actual code and package files are not installed (except the template for 
\nmain.c\n).  See the next step to install the packages.\n\n\n\n\nFetching the 
Mynewt Source Repository and Dependencies\n\n\nBy default,  Mynewt projects 
rely on a single repository: \napache-mynewt-core\n and uses the source in the 
master branch.  If you need to use a different branch, you need to change the 
\nvers\n value in the project.yml file:  \n\n\nrepository.apache-mynewt-core:\n 
   type: github\n    vers: 1-latest\n    user: apache\n    repo: 
incubator-mynewt-core\n\n\n\n\n\nChanging vers to 0-dev will put you on the 
latest master branch. \nThis branch may not be stable and you may encounter 
bugs or other problems.\n\n\nNote:\n On Windows platforms,  you will need to 
change
  vers to 0-dev and use the latest master branch. Release 1.0.0 is not 
supported on Windows.\n\n\n\nRun the \nnewt install\n command, from your 
project base directory (myproj), to fetch the source repository and 
dependencies: \n\n\n$ newt install\napache-mynewt-core\n\n\n\n\n\nNote:\n It 
may take a while to download the apache-mynewt-core reposistory.  Use the 
\n-v\n (verbose) option to see the installation progress.\n\n\n\n\nView the 
core of the Apache Mynewt OS that is downloaded into your local directory. 
\n\n\n(The actual output will depend on what is in the latest 'master' 
branch)\n\n\n$ tree -L 2 
repos/apache-mynewt-core/\n\nrepos/apache-mynewt-core/\n\u251c\u2500\u2500 
CODING_STANDARDS.md\n\u251c\u2500\u2500 DISCLAIMER\n\u251c\u2500\u2500 
LICENSE\n\u251c\u2500\u2500 NOTICE\n\u251c\u2500\u2500 
README.md\n\u251c\u2500\u2500 RELEASE_NOTES.md\n\u251c\u2500\u2500 
apps\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 blecent\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 blehci\n\u2502\u00a0\u00a0 \u
 251c\u2500\u2500 bleprph\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
bleprph_oic\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 blesplit\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 bletest\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
bletiny\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 bleuart\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 boot\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
fat2native\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
ffs2native\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
ocf_sample\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 slinky\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 slinky_oic\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
spitest\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 splitty\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 test\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
testbench\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 timtest\n\u251c\u2500\u2500 
boot\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 boot_serial\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 bootutil\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
split\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
 split_app\n\u251c\u2500\u2500 compiler\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
arm-none-eabi-m0\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
arm-none-eabi-m4\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
gdbmacros\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 mips\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 sim\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
sim-mips\n\u251c\u2500\u2500 crypto\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
mbedtls\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 tinycrypt\n\u251c\u2500\u2500 
docs\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 doxygen.xml\n\u251c\u2500\u2500 
encoding\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 base64\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 cborattr\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
json\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 tinycbor\n\u251c\u2500\u2500 
fs\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 disk\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 fatfs\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
fcb\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 fs\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 nffs\n\u251c
 \u2500\u2500 hw\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 bsp\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 cmsis-core\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
drivers\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 hal\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 mcu\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
scripts\n\u251c\u2500\u2500 kernel\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
os\n\u251c\u2500\u2500 libc\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
baselibc\n\u251c\u2500\u2500 mgmt\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
imgmgr\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 mgmt\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 newtmgr\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
oicmgr\n\u251c\u2500\u2500 net\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
ip\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 nimble\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 oic\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
wifi\n\u251c\u2500\u2500 project.yml\n\u251c\u2500\u2500 
repository.yml\n\u251c\u2500\u2500 sys\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
config\n\u2502\u00a0\u00a0 \u
 251c\u2500\u2500 console\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
coredump\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 defs\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 flash_map\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
id\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 log\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 mfg\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
reboot\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 shell\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 stats\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
sysinit\n\u251c\u2500\u2500 targets\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
unittest\n\u251c\u2500\u2500 test\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
crash_test\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
flash_test\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 runtest\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 testutil\n\u251c\u2500\u2500 time\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 datetime\n\u2514\u2500\u2500 util\n    \u251c\u2500\u2500 
cbmem\n    \u251c\u2500\u2500 crc\n    \u2514\u2500\u2500 mem\n\n94 
directories, 9 files\n\n\n\n\n\n\n
 \nTesting the Project Packages\n\n\nNote\n: This is not yet supported on 
Windows.\n\n\nYou can use the newt tool to execute the unit tests in a package. 
For example, run the following command to test the \nsys/config\n package in 
the \napache-mynewt-core\n repo:  \n\n\n$ newt test 
@apache-mynewt-core/sys/config\nTesting package 
@apache-mynewt-core/sys/config/test-fcb\nCompiling bootutil_misc.c\nCompiling 
image_ec.c\nCompiling image_rsa.c\nCompiling image_validate.c\n\n    
...\n\nLinking 
~/dev/myproj/bin/targets/unittest/sys_config_test-fcb/app/sys/config/test-fcb/sys_config_test-fcb.elf\nExecuting
 test: 
~/dev/myproj/bin/targets/unittest/sys_config_test-fcb/app/sys/config/test-fcb/sys_config_test-fcb.elf\nTesting
 package @apache-mynewt-core/sys/config/test-nffs\nCompiling 
repos/apache-mynewt-core/encoding/base64/src/hex.c\nCompiling 
repos/apache-mynewt-core/fs/fs/src/fs_cli.c\nCompiling 
repos/apache-mynewt-core/fs/fs/src/fs_dirent.c\nCompiling 
repos/apache-mynewt-core/fs/fs/src/fs_mk
 dir.c\nCompiling repos/apache-mynewt-core/fs/fs/src/fs_mount.c\nCompiling 
repos/apache-mynewt-core/encoding/base64/src/base64.c\nCompiling 
repos/apache-mynewt-core/fs/fs/src/fs_file.c\nCompiling 
repos/apache-mynewt-core/fs/disk/src/disk.c\nCompiling 
repos/apache-mynewt-core/fs/fs/src/fs_nmgr.c\nCompiling 
repos/apache-mynewt-core/fs/fs/src/fsutil.c\nCompiling 
repos/apache-mynewt-core/fs/nffs/src/nffs.c\n\n     ...\n\nLinking 
~/dev/myproj/bin/targets/unittest/sys_config_test-nffs/app/sys/config/test-nffs/sys_config_test-nffs.elf\nExecuting
 test: 
~/dev/myproj/bin/targets/unittest/sys_config_test-nffs/app/sys/config/test-nffs/sys_config_test-nffs.elf\nPassed
 tests: [sys/config/test-fcb sys/config/test-nffs]\nAll tests 
passed\n\n\n\n\n\nNote:\n If you installed the latest gcc using homebrew on 
your Mac, you are probably running gcc-6.  Make sure you change the 
compiler.yml configuration to specify that you are using gcc-6 (See \nNative 
Install Option\n).  You can also downgrade your inst
 allation to gcc-5 and use the default gcc compiler configuration for 
MyNewt:\n\n\n$ brew uninstall gcc-6\n$ brew link gcc-5\n\n\n\n\n\nNote:\n If 
you are running the standard gcc for 64-bit machines, it does not support 
32-bit. In that case you will see compilation errors. You need to install 
multilib gcc (e.g. gcc-multilib if you running on a 64-bit Ubuntu).\n\n\n\n\nTo 
test all the packages in a project, specify \nall\n instead of the package 
name.\n\n\n$ newt test all\nTesting package 
@apache-mynewt-core/boot/boot_serial/test\nCompiling 
repos/apache-mynewt-core/boot/boot_serial/test/src/boot_test.c\nCompiling 
repos/apache-mynewt-core/boot/boot_serial/test/src/testcases/boot_serial_setup.c\n\n
     ...\n\nLinking 
~/dev/myproj/bin/targets/unittest/boot_boot_serial_test/app/boot/boot_serial/test/boot_boot_serial_test.elf\n\n...lots
 of compiling and testing...\n\nLinking 
~/dev/myproj/bin/targets/unittest/util_cbmem_test/app/util/cbmem/test/util_cbmem_test.elf\nExecuting
 test: ~/dev/my
 
proj/bin/targets/unittest/util_cbmem_test/app/util/cbmem/test/util_cbmem_test.elf\nPassed
 tests: [boot/boot_serial/test boot/bootutil/test crypto/mbedtls/test 
encoding/base64/test encoding/cborattr/test encoding/json/test fs/fcb/test 
fs/nffs/test kernel/os/test net/ip/mn_socket/test net/nimble/host/test 
net/oic/test sys/config/test-fcb sys/config/test-nffs sys/flash_map/test 
sys/log/full/test util/cbmem/test]\nAll tests passed\n\n\n\n\n\n\n\nBuilding 
and Running the Simulated Blinky Application\n\n\nThe section shows you how to 
build and run the blinky application to run on Mynewt's simulated 
hardware.\n\n\nNote\n: This is not yet supported on Windows. Refer to the 
\nBlinky Tutorials\n to create a blinky application on a target 
boards.\n\n\n\n\nBuilding the Application\n\n\nTo build the simulated blinky 
application, run \nnewt build my_blinky_sim\n:\n\n\n$ newt build my_blinky_sim 
\nBuilding target targets/my_blinky_sim\nCompiling 
repos/apache-mynewt-core/hw/hal/src/hal_common.c\nCo
 mpiling repos/apache-mynewt-core/hw/drivers/uart/src/uart.c\nCompiling 
repos/apache-mynewt-core/hw/hal/src/hal_flash.c\nCompiling 
repos/apache-mynewt-core/hw/bsp/native/src/hal_bsp.c\nCompiling 
repos/apache-mynewt-core/hw/drivers/uart/uart_hal/src/uart_hal.c\nCompiling 
apps/blinky/src/main.c\n\n    ...\n\n\nArchiving sys_mfg.a\nArchiving 
sys_sysinit.a\nArchiving util_mem.a\nLinking 
~/dev/myproj/bin/targets/my_blinky_sim/app/apps/blinky/blinky.elf\nTarget 
successfully built: targets/my_blinky_sim\n\n\n\n\n\n\n\nRunning the Blinky 
Application\n\n\nYou can run the simulated version of your project and see the 
simulated LED blink. \n\n\nIf you natively install the toolchain execute the 
binary directly:\n\n\n$ 
./bin/targets/my_blinky_sim/app/apps/blinky/blinky.elf\nhal_gpio set pin  1 to 
0\n\n\n\n\n\n\nIf you are using newt docker, use \nnewt run\n to run the 
simulated binary.\n\n\n$ newt run my_blinky_sim\nLoading app image into slot 
1\n    ...\nDebugging ~/dev/myproj/bin/targets/my_bli
 nky_sim/app/apps/blinky/blinky.elf\n    ...\nReading symbols from 
/bin/targets/my_blinky_sim/app/apps/blinky/blinky.elf...done.\n(gdb)\n\n\n\n\n\nType
 \nr\n at the \n(gdb)\n prompt to run the project. You will see an output 
indicating that the hal_gpio pin is toggling between 1 and 0 in a simulated 
blink.\n\n\n\n\nExploring other Mynewt OS Features\n\n\nCongratulations, you 
have created your first project!  The blinky application\nis not terribly 
exciting when it is run in the simulator, as there is no LED to\nblink.  Apache 
Mynewt has a lot more functionality than just running simulated\napplications.  
It provides all the features you'll need to cross-compile your\napplication, 
run it on real hardware and develop a full featured application.\n\n\nIf you're 
interested in learning more, a good next step is to dig in to one of\nthe 
\ntutorials\n and get a Mynewt project running on real hardware.\n\n\nHappy 
Hacking!", 
             "title": "Create Your First Project"
         }, 
         {
@@ -432,7 +432,7 @@
         }, 
         {
             "location": 
"/os/get_started/project_create/#fetching-the-mynewt-source-repository-and-dependencies",
 
-            "text": "By default,  Mynewt projects rely on a single repository: 
 apache-mynewt-core  and uses the source in the master branch.  If you need to 
use a different branch, you need to change the  vers  value in the project.yml 
file:    repository.apache-mynewt-core:\n    type: github\n    vers: 1-latest\n 
   user: apache\n    repo: incubator-mynewt-core  Changing vers to 0-dev will 
put you on the latest master branch.  This branch may not be stable and you may 
encounter bugs or other problems.  \nRun the  newt install  command, from your 
project base directory (myproj), to fetch the source repository and 
dependencies:   $ newt install\napache-mynewt-core  Note:  It may take a while 
to download the apache-mynewt-core reposistory.  Use the  -v  (verbose) option 
to see the installation progress.   View the core of the Apache Mynewt OS that 
is downloaded into your local directory.   (The actual output will depend on 
what is in the latest 'master' branch)  $ tree -L 2 repos/apa
 che-mynewt-core/\n\nrepos/apache-mynewt-core/\n\u251c\u2500\u2500 
CODING_STANDARDS.md\n\u251c\u2500\u2500 DISCLAIMER\n\u251c\u2500\u2500 
LICENSE\n\u251c\u2500\u2500 NOTICE\n\u251c\u2500\u2500 
README.md\n\u251c\u2500\u2500 RELEASE_NOTES.md\n\u251c\u2500\u2500 
apps\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 blecent\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 blehci\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
bleprph\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 bleprph_oic\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 blesplit\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
bletest\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 bletiny\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 bleuart\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
boot\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 fat2native\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 ffs2native\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
ocf_sample\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 slinky\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 slinky_oic\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
spitest\n\u2502\u00a0\u0
 0a0 \u251c\u2500\u2500 splitty\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
test\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 testbench\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 timtest\n\u251c\u2500\u2500 boot\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 boot_serial\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
bootutil\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 split\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 split_app\n\u251c\u2500\u2500 compiler\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 arm-none-eabi-m0\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
arm-none-eabi-m4\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
gdbmacros\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 mips\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 sim\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
sim-mips\n\u251c\u2500\u2500 crypto\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
mbedtls\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 tinycrypt\n\u251c\u2500\u2500 
docs\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 doxygen.xml\n\u251c\u2500\u2500 
encoding\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 base64\n\u2502\u
 00a0\u00a0 \u251c\u2500\u2500 cborattr\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
json\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 tinycbor\n\u251c\u2500\u2500 
fs\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 disk\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 fatfs\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
fcb\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 fs\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 nffs\n\u251c\u2500\u2500 hw\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 bsp\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
cmsis-core\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 drivers\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 hal\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
mcu\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 scripts\n\u251c\u2500\u2500 
kernel\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 os\n\u251c\u2500\u2500 
libc\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 baselibc\n\u251c\u2500\u2500 
mgmt\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 imgmgr\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 mgmt\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
newtmgr\n\u2502\u00a0\u00a0 \u251
 4\u2500\u2500 oicmgr\n\u251c\u2500\u2500 net\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 ip\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
nimble\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 oic\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 wifi\n\u251c\u2500\u2500 project.yml\n\u251c\u2500\u2500 
repository.yml\n\u251c\u2500\u2500 sys\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
config\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 console\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 coredump\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
defs\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 flash_map\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 id\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
log\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 mfg\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 reboot\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
shell\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 stats\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 sysinit\n\u251c\u2500\u2500 targets\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 unittest\n\u251c\u2500\u2500 test\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 c
 rash_test\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
flash_test\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 runtest\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 testutil\n\u251c\u2500\u2500 time\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 datetime\n\u2514\u2500\u2500 util\n    \u251c\u2500\u2500 
cbmem\n    \u251c\u2500\u2500 crc\n    \u2514\u2500\u2500 mem\n\n94 
directories, 9 files", 
+            "text": "By default,  Mynewt projects rely on a single repository: 
 apache-mynewt-core  and uses the source in the master branch.  If you need to 
use a different branch, you need to change the  vers  value in the project.yml 
file:    repository.apache-mynewt-core:\n    type: github\n    vers: 1-latest\n 
   user: apache\n    repo: incubator-mynewt-core  Changing vers to 0-dev will 
put you on the latest master branch.  This branch may not be stable and you may 
encounter bugs or other problems.  Note:  On Windows platforms,  you will need 
to change vers to 0-dev and use the latest master branch. Release 1.0.0 is not 
supported on Windows.  \nRun the  newt install  command, from your project base 
directory (myproj), to fetch the source repository and dependencies:   $ newt 
install\napache-mynewt-core  Note:  It may take a while to download the 
apache-mynewt-core reposistory.  Use the  -v  (verbose) option to see the 
installation progress.   View the core of the Apache Mynewt 
 OS that is downloaded into your local directory.   (The actual output will 
depend on what is in the latest 'master' branch)  $ tree -L 2 
repos/apache-mynewt-core/\n\nrepos/apache-mynewt-core/\n\u251c\u2500\u2500 
CODING_STANDARDS.md\n\u251c\u2500\u2500 DISCLAIMER\n\u251c\u2500\u2500 
LICENSE\n\u251c\u2500\u2500 NOTICE\n\u251c\u2500\u2500 
README.md\n\u251c\u2500\u2500 RELEASE_NOTES.md\n\u251c\u2500\u2500 
apps\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 blecent\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 blehci\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
bleprph\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 bleprph_oic\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 blesplit\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
bletest\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 bletiny\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 bleuart\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
boot\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 fat2native\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 ffs2native\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
ocf_sample\n\u2502\u00a0
 \u00a0 \u251c\u2500\u2500 slinky\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
slinky_oic\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 spitest\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 splitty\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
test\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 testbench\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 timtest\n\u251c\u2500\u2500 boot\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 boot_serial\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
bootutil\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 split\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 split_app\n\u251c\u2500\u2500 compiler\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 arm-none-eabi-m0\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
arm-none-eabi-m4\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
gdbmacros\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 mips\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 sim\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
sim-mips\n\u251c\u2500\u2500 crypto\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
mbedtls\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 tinycrypt\n\u251c\u2500\
 u2500 docs\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
doxygen.xml\n\u251c\u2500\u2500 encoding\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
base64\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 cborattr\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 json\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
tinycbor\n\u251c\u2500\u2500 fs\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
disk\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 fatfs\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 fcb\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
fs\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 nffs\n\u251c\u2500\u2500 
hw\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 bsp\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 cmsis-core\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
drivers\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 hal\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 mcu\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
scripts\n\u251c\u2500\u2500 kernel\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
os\n\u251c\u2500\u2500 libc\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
baselibc\n\u251c\u2500\u2500 mgmt\n\u2502\u00a0\u0
 0a0 \u251c\u2500\u2500 imgmgr\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
mgmt\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 newtmgr\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 oicmgr\n\u251c\u2500\u2500 net\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 ip\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
nimble\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 oic\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 wifi\n\u251c\u2500\u2500 project.yml\n\u251c\u2500\u2500 
repository.yml\n\u251c\u2500\u2500 sys\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
config\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 console\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 coredump\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
defs\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 flash_map\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 id\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
log\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 mfg\n\u2502\u00a0\u00a0 
\u251c\u2500\u2500 reboot\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
shell\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 stats\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 sys
 init\n\u251c\u2500\u2500 targets\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 
unittest\n\u251c\u2500\u2500 test\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
crash_test\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 
flash_test\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 runtest\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 testutil\n\u251c\u2500\u2500 time\n\u2502\u00a0\u00a0 
\u2514\u2500\u2500 datetime\n\u2514\u2500\u2500 util\n    \u251c\u2500\u2500 
cbmem\n    \u251c\u2500\u2500 crc\n    \u2514\u2500\u2500 mem\n\n94 
directories, 9 files", 
             "title": "Fetching the Mynewt Source Repository and Dependencies"
         }, 
         {

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/72f0a446/develop/os/get_started/project_create/index.html
----------------------------------------------------------------------
diff --git a/develop/os/get_started/project_create/index.html 
b/develop/os/get_started/project_create/index.html
index 3aa1740..76afa39 100644
--- a/develop/os/get_started/project_create/index.html
+++ b/develop/os/get_started/project_create/index.html
@@ -451,6 +451,7 @@ targets.</li>
 
 
 <p>Changing vers to 0-dev will put you on the latest master branch. 
<strong>This branch may not be stable and you may encounter bugs or other 
problems.</strong></p>
+<p><strong>Note:</strong> On Windows platforms,  you will need to change vers 
to 0-dev and use the latest master branch. Release 1.0.0 is not supported on 
Windows.</p>
 <p><br>
 Run the <code>newt install</code> command, from your project base directory 
(myproj), to fetch the source repository and dependencies: </p>
 <div class="codehilite" style="background: #ffffff"><pre style="line-height: 
125%">$ newt install

http://git-wip-us.apache.org/repos/asf/incubator-mynewt-site/blob/72f0a446/develop/sitemap.xml
----------------------------------------------------------------------
diff --git a/develop/sitemap.xml b/develop/sitemap.xml
index 513c011..edefac3 100644
--- a/develop/sitemap.xml
+++ b/develop/sitemap.xml
@@ -4,7 +4,7 @@
     
     <url>
      <loc>http://mynewt.apache.org/</loc>
-     <lastmod>2017-05-12</lastmod>
+     <lastmod>2017-05-14</lastmod>
      <changefreq>daily</changefreq>
     </url>
     
@@ -13,7 +13,7 @@
         
     <url>
      <loc>http://mynewt.apache.org/pages/ble/</loc>
-     <lastmod>2017-05-12</lastmod>
+     <lastmod>2017-05-14</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
@@ -22,7 +22,7 @@
     
     <url>
      <loc>http://mynewt.apache.org/quick-start/</loc>
-     <lastmod>2017-05-12</lastmod>
+     <lastmod>2017-05-14</lastmod>
      <changefreq>daily</changefreq>
     </url>
     
@@ -30,7 +30,7 @@
     
     <url>
      <loc>http://mynewt.apache.org/about/</loc>
-     <lastmod>2017-05-12</lastmod>
+     <lastmod>2017-05-14</lastmod>
      <changefreq>daily</changefreq>
     </url>
     
@@ -38,7 +38,7 @@
     
     <url>
      <loc>http://mynewt.apache.org/talks/</loc>
-     <lastmod>2017-05-12</lastmod>
+     <lastmod>2017-05-14</lastmod>
      <changefreq>daily</changefreq>
     </url>
     
@@ -46,7 +46,7 @@
     
     <url>
      <loc>http://mynewt.apache.org/download/</loc>
-     <lastmod>2017-05-12</lastmod>
+     <lastmod>2017-05-14</lastmod>
      <changefreq>daily</changefreq>
     </url>
     
@@ -54,7 +54,7 @@
     
     <url>
      <loc>http://mynewt.apache.org/community/</loc>
-     <lastmod>2017-05-12</lastmod>
+     <lastmod>2017-05-14</lastmod>
      <changefreq>daily</changefreq>
     </url>
     
@@ -62,7 +62,7 @@
     
     <url>
      <loc>http://mynewt.apache.org/events/</loc>
-     <lastmod>2017-05-12</lastmod>
+     <lastmod>2017-05-14</lastmod>
      <changefreq>daily</changefreq>
     </url>
     
@@ -71,7 +71,7 @@
         
     <url>
      <loc>http://mynewt.apache.org/os/introduction/</loc>
-     <lastmod>2017-05-12</lastmod>
+     <lastmod>2017-05-14</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
@@ -83,7 +83,7 @@
         
     <url>
      <loc>http://mynewt.apache.org/os/get_started/vocabulary/</loc>
-     <lastmod>2017-05-12</lastmod>
+     <lastmod>2017-05-14</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
@@ -123,19 +123,19 @@
         
     <url>
      <loc>http://mynewt.apache.org/faq/go_env/</loc>
-     <lastmod>2017-05-12</lastmod>
+     <lastmod>2017-05-14</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
     <url>
      <loc>http://mynewt.apache.org/faq/how_to_edit_docs/</loc>
-     <lastmod>2017-05-12</lastmod>
+     <lastmod>2017-05-14</lastmod>
      <changefreq>daily</changefreq>
     </url>
         
     <url>
      <loc>http://mynewt.apache.org/faq/answers/</loc>
-     <lastmod>2017-05-12</lastmod>
+     <lastmod>2017-05-14</lastmod>
      <changefreq>daily</changefreq>
     </url>
         


Reply via email to