RIOT Summit 2018 @ Amsterdam - NimBLE – A portable Bluetooth stack for IoT

https://makertube.net/w/q5RgMRU5swxNbfnLQEfA8g

RIOT Summit 2018 @ Amsterdam - NimBLE – A portable Bluetooth stack for IoT

PeerTube
Confluence Mobile - Apache Software Foundation

Apache #Mynewt 1.9.0, Apache #NimBLE 1.4.0 released

https://mynewt.apache.org/download/

Download - Apache Mynewt

#Mynewt OS has a #LoRaWAN Command-Line App that calls the Application Layer of the LoRaWAN Driver ... We shall port this app to #BL602 too
https://mynewt.apache.org/latest/tutorials/lora/lorawanapp.html
LoRaWAN App — Apache Mynewt latest documentation

lupyuen/bl_iot_sdk

BL602 SDK (Pine64 fork plus enhancements). Contribute to lupyuen/bl_iot_sdk development by creating an account on GitHub.

#LoRaWAN Parameters in Apache #Mynewt OS ... We shall port the LoRaWAN Driver from Mynewt to #BL602

https://github.com/apache/mynewt-core/blob/master/net/lora/node/syscfg.yml

apache/mynewt-core

An OS to build, deploy and securely manage billions of devices - apache/mynewt-core

What do #WisBlock #Arduino, #RISCV #BL602 and Apache #Mynewt OS have in common? They're using the same #LoRa driver code from Semtech! Serendipitous Discovery 😂

https://github.com/lupyuen/bl_iot_sdk/blob/lora/customer_app/sdk_app_lora/sdk_app_lora/radio.h

lupyuen/bl_iot_sdk

BL602 SDK (Pine64 fork plus enhancements). Contribute to lupyuen/bl_iot_sdk development by creating an account on GitHub.

#LoRa Driver for #BL602 came from Apache #Mynewt OS .... Here's how we ported the driver from Mynewt to BL602

https://lupyuen.github.io/articles/lora?8#appendix-porting-lora-driver-from-mynewt-to-bl602

Connect PineCone BL602 to LoRa Transceiver

How we transmit LoRa packets on PineCone BL602 RISC-V Board ... With Semtech 1276 or Hope RF96

Let's test the #BL602 #LoRa Driver ... With the "LoRa Ping" app ported from #Mynewt OS

https://github.com/apache/mynewt-core/blob/master/apps/loraping/src/main.c

apache/mynewt-core

An OS to build, deploy and securely manage billions of devices - apache/mynewt-core

Can we run #BL602 #RustLang Firmware in Flash ROM instead of Cache Memory? Nope, this needs more work ... Same for #Mynewt Firmware. And the JTAG Debugger is mandatory for coding Rust Firmware on BL602.

https://lupyuen.github.io/articles/mynewt#appendix-load-firmware-to-cache-memory-not-flash-memory

Porting Mynewt to PineCone BL602

How we port Apache Mynewt embedded operating system to the PineCone BL602 RISC-V Board