Difference between revisions of "RS9116 Radio Module"

From wiki.emacinc.com
Jump to: navigation, search
(Created page with "{{#seo: |title=RS9116 Radio Module |titlemode=append |keywords=Cutipy, Mitipy, Micropython, FreeRTOS, RS9116, Wifi, Bluetooth |description=The following page can be used to le...")
 
Line 5: Line 5:
 
|description=The following page can be used to learn more about the RS9116 in relation to EMAC products.
 
|description=The following page can be used to learn more about the RS9116 in relation to EMAC products.
 
}}
 
}}
 +
<!-- /*********************************************************************************************************/ -->
 +
<!-- /****************************************  Page Description Text  ****************************************/ -->
 +
<!-- /*********************************************************************************************************/ -->
 +
<!-- /*********************************************************************************************************/ -->
 +
<!-- /***************************************** Background Information ****************************************/ -->
 +
<!-- /*********************************************************************************************************/ -->
 +
{{:Templateimpl:bg | initials=KY | title=Using the RS9116 | desc=The following section shows some background information. | project=OE 5.0 }}
 +
=== Hardware Required ===
 +
<ul>
 +
  <li>Desktop PC (Windows/Linux/Mac will work)</li>
 +
  <li>CutiPy R1 or MitiPy R1 board with RS9116 populated</li>
 +
  <li>Micro USB cable</li>
 +
</ul>
 +
=== Software Required ===
 +
<ul>
 +
  <li>A shell program such as [https://github.com/dhylands/rshell rshell] (MicroPython only)</li>
 +
  <li>The latest firmware for the board (MicroPython or FreeRTOS) [[CutiPy-Installing_MicroPython_Firmware | See here for details]]</li>
 +
</ul>
 +
<!-- /*********************************************************************************************************/ -->
 +
<!-- /*****************************************  General Information  *****************************************/ -->
 +
<!-- /*********************************************************************************************************/ -->
 +
{{:Templateimpl:geninfo | initials=KY | title=Using the RS9116 | desc=The following section shows some general information. | project=OE 5.0 }}
 +
<!-- /*********************************************************************************************************/ -->
 +
<!-- /*****************************************  Using/Working With  ******************************************/ -->
 +
<!-- /*********************************************************************************************************/ -->
 +
{{:Templateimpl:using | initials=KY | title=Using the RS9116 | desc=The following section shows how to use the RS9116 with a couple systems. | project=OE 5.0 }}
 +
=== MicroPython ===
 +
EMAC provides a MicroPython driver for the RS9116 that supports both WiFi and Bluetooth. Both WiFi and Bluetooth can be used concurrently, in the right application.
 +
==== WiFi ====
 +
 +
==== Bluetooth ====
 +
 +
=== FreeRTOS ===
 +
 +
{{:Templateimpl:whatnext | initials=BS | title=Getting Started with the EMAC OE SDK | desc=Basic tutorial for using the EMAC OE SDK. | project=OE 5.0 }}
 +
 +
[http://git.emacinc.com/micropython-public/micropython-doc CutiPy Micropython Documentation]
 +
 +
[[ Cutipy_Test | Cutipy Test Software ]]
 +
 +
[[ Cutipy-MicroPython Bluetooth LE demo | Cutipy-MicroPython Bluetooth LE demo ]]
 +
 +
[[ Micropython | Micropython ]]
 +
 +
[[CutiPy-Installing_MicroPython_Firmware | CutiPy-Installing Micropython Firmware]]
 +
 +
[https://www.redpinesignals.com/Products/Hosted_Connectivity/Multi-Protocol_Wireless_SoCs_&_Modules/RS9116_SoCs_&_Modules/RS9116N-SB00-AA1.php RS9116 resources]

Revision as of 10:29, 2 April 2020

Background

Hardware Required

  • Desktop PC (Windows/Linux/Mac will work)
  • CutiPy R1 or MitiPy R1 board with RS9116 populated
  • Micro USB cable

Software Required

General Information

Using the RS9116

MicroPython

EMAC provides a MicroPython driver for the RS9116 that supports both WiFi and Bluetooth. Both WiFi and Bluetooth can be used concurrently, in the right application.

WiFi

Bluetooth

FreeRTOS

Pages with Related Content

CutiPy Micropython Documentation

Cutipy Test Software

Cutipy-MicroPython Bluetooth LE demo

Micropython

CutiPy-Installing Micropython Firmware

RS9116 resources