Sem descrição

Core0349 dab86588f3 解决的问题:蓝牙连接参数更新时发生死机的情况 (#36) há 4 meses atrás
.github d36dad6582 Update main.yml há 3 anos atrás
components 6db224187c delete the noused file há 5 anos atrás
integration 1c3244e0e4 add the file há 5 anos atrás
rtt_adapter dab86588f3 解决的问题:蓝牙连接参数更新时发生死机的情况 (#36) há 4 meses atrás
templete_project 1bc03df5e7 fix the nrf52833 templete (#34) há 2 anos atrás
Kconfig bdd5f9df69 release v1..0 há 4 anos atrás
README.md 41d2ebcd8c Update README.md há 2 anos atrás
Sconscript dfc1a1c8ad [softdevice] fix the clock to rtc há 2 anos atrás

README.md

NRF5_SDK

Nordic ble soft sdk for RT-THREAD

<a href="https://github.com/supperthomas/nrf5x_sdk/stargazers"><img src="https://img.shields.io/github/stars/supperthomas/nrf5x_sdk?style=flat-square&logo=GitHub"></a>
<a href="https://github.com/supperthomas/nrf5x_sdk/network/members"><img src="https://img.shields.io/github/forks/supperthomas/nrf5x_sdk?style=flat-square&logo=GitHub"></a>
<a href="https://github.com/supperthomas/nrf5x_sdk/watchers"><img src="https://img.shields.io/github/watchers/supperthomas/nrf5x_sdk?style=flat-square&logo=GitHub"></a>
<a href="https://github.com/supperthomas/nrf5x_sdk/issues"><img src="https://img.shields.io/github/issues/supperthomas/nrf5x_sdk.svg?style=flat-square&logo=GitHub"></a>

Rtthread_nordic_sdk

介绍

基于Nordic nRF5_SDK_16 的软件包,

目前该软件是基于16.0.0 版本的官方SDK进行移植和方便大家在rtthread的上面尝试nordic官方的softdevice。 目前仅支持MDK,

GCC和IAR版本暂时没有经历支持和维护,欢迎PR一起来维护。

软件架构

来源官方SDK

使用说明

  1. 进入menuconfig中
  2. 选择on line package
  3. 选择peripheral libraries and drivers

请注意:

使用之前请在rtthread工程中找到如下函数,做如下注释修改。才能使用正常softdevice的功能。

rt_hw_interrupt_disable    PROC
    EXPORT  rt_hw_interrupt_disable
    ;MRS     r0, PRIMASK
    ;CPSID   I
    BX      LR
    ENDP

;/*
; * void rt_hw_interrupt_enable(rt_base_t level);
; */
rt_hw_interrupt_enable    PROC
    EXPORT  rt_hw_interrupt_enable
    ;MSR     PRIMASK, r0
    BX      LR
    ENDP

参与贡献

  1. supperthomas
  2. chenyingchun0312
  3. guohp1128
  4. ylz0923
  5. WaterFishJ