Skip to content

Commit

Permalink
misc: bump version to 0.2.5
Browse files Browse the repository at this point in the history
Signed-off-by: Huaqi Fang <[email protected]>
  • Loading branch information
fanghuaqi committed Aug 6, 2020
1 parent fb72ca0 commit 6adb5ff
Show file tree
Hide file tree
Showing 6 changed files with 44 additions and 17 deletions.
2 changes: 1 addition & 1 deletion NMSIS_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v1.0.1-RC1
v1.0.1
14 changes: 12 additions & 2 deletions doc/source/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,10 @@
Changelog
=========

V0.2.5-RC2-dev
--------------
V0.2.5
------

This is the official release version ``0.2.5`` of Nuclei SDK.

This following changes are maded since ``0.2.5-RC1``.

Expand All @@ -15,6 +17,14 @@ This following changes are maded since ``0.2.5-RC1``.
- If ``__ICACHE_PRESENT`` is set to 1 in ``hbird.h``, I-CACHE will be enabled
- If ``__DCACHE_PRESENT`` is set to 1 in ``hbird.h``, D-CACHE will be enabled

* Documentation

- Fix several invalid cross reference links

* NMSIS

- Update and use NMSIS 1.0.1


V0.2.5-RC1
----------
Expand Down
4 changes: 2 additions & 2 deletions doc/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@
author = 'Nuclei'

# The short X.Y version
version = '0.2.5-RC1'
version = '0.2.5'

# The full version, including alpha/beta/rc tags
release = '0.2.5-RC1'
release = '0.2.5'


# -- General configuration ---------------------------------------------------
Expand Down
16 changes: 16 additions & 0 deletions doc/source/faq.rst
Original file line number Diff line number Diff line change
Expand Up @@ -64,3 +64,19 @@ You can only this ``ECLIC_SetVector`` API in when your vector table
is placed in RAM which can be changed during running time, so if you want to
write portable application, we recommended you to use exactly the eclic handler
names defined in **startup_<device>.S**.


Access to github.com is slow, any workaround?
---------------------------------------------

Access speed to github.com sometimes is slow and not stable, but if you want to clone source code,
you can also switch to use our mirror site maintained in gitee.com.

This mirror will sync changes from github to gitee every 6 hours, that is 4 times a day.

You just need to replace the github to gitee when you clone any repo in **Nuclei-Software** or **riscv-mcu**.

For example, if you want to clone **nuclei-sdk** using command
``git clone https://github.com/Nuclei-Software/nuclei-sdk``, then
you can achieve it by command ``git clone https://gitee.com/Nuclei-Software/nuclei-sdk``

23 changes: 12 additions & 11 deletions doc/source/quickstart.rst
Original file line number Diff line number Diff line change
Expand Up @@ -593,25 +593,26 @@ For more advanced usage, please follow the items as below:
* If you met some issues in using this guide, please check :ref:`faq`,
if still not solved, please :ref:`contribute_submit_issue`.

* If you are trying to **develop Nuclei SDK application in IDE**, now you have two choices:
* If you are trying to **develop Nuclei SDK application in IDE**, now you have three choices:

1. You can take a try using Segger embedded studio, we provided prebuilt projects using Nuclei
1. Since Nuclei Studio 2020.08, Nuclei SDK will be deeply integrated with Nuclei Studio, you can
easily create a Nuclei SDK Project in Nuclei Studio through IDE Project Wizard, and easily
configure Nuclei SDK project when the Nuclei SDK project is created using SDK Configuration
Tool, for more details, please click `Nuclei Tools`_ to download Nuclei Studio, and refer to
the ``Nuclei Studio User Guide.pdf`` in it.

2. You can take a try using Segger embedded studio, we provided prebuilt projects using Nuclei
SDK release version, click `Segger embedded studio projects for Nuclei SDK`_ to learn about it

2. You can also take a try with the Cross-platform PlatformIO IDE, we provided our Nuclei platform
3. You can also take a try with the Cross-platform PlatformIO IDE, we provided our Nuclei platform
and Nuclei SDK release version in PlatformIO, click `Platform Nuclei in PlatformIO`_ to learn
more about it

* If you want to develop Nuclei SDK application in Nuclei Studio, you can also easily integrate the source code with it.

1. Add required source code folders, and header file folders in IDE

2. Check the compiler and linker options using extra **V=1** passed with *make*, and adapt the options in IDE

3. Add extra macros definition and include folders in project configurations
4. You can also use source code in Nuclei SDK as base, and easily integrate with other IDE tools,
such as IAR workbench for RISC-V, Compiler-IDE and others.

4. Build and debug project in IDE

.. _GDB User Manual: https://www.gnu.org/software/gdb/documentation/
.. _Nuclei Tools: https://nucleisys.com/download.php
.. _Segger embedded studio projects for Nuclei SDK: https://github.com/riscv-mcu/ses_nuclei_sdk_projects
.. _Platform Nuclei in PlatformIO: https://platformio.org/platforms/nuclei
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "framework-nuclei-sdk",
"description": "Nuclei N/NX Embedded SDK",
"version": "0.2.5-RC1",
"version": "0.2.5",
"url": "https://github.com/Nuclei-Software/nuclei-sdk/"
}

0 comments on commit 6adb5ff

Please sign in to comment.