diff --git a/README.md b/README.md index 568b450..fb98a93 100644 --- a/README.md +++ b/README.md @@ -26,9 +26,9 @@ # Introduction -The MPLAB® Code Configurator (MCC) RNBD(TBD)/RN487x BLE Modules Library allows to promptly configure the C code-generated software driver, based on the user’s selected API features available in the MCC Library. The Generated Driver code can support the BLE module using a PIC device. +The MPLAB® Code Configurator (MCC) RNBD(TBD)/[RN487x](https://www.microchip.com/wwwproducts/en/RN4870) BLE Modules Library allows to promptly configure the C code-generated software driver, based on the user’s selected API features available in the MCC Library. The Generated Driver code can support the BLE module using a PIC device. -The library module uses a Graphic User Interface (GUI) provided by the MCC, used to set the configuration, and the custom configurations of the protocol. The Customized C code is generated within the MPLABX project, in a folder named
"MCC Generated Files". +The library module uses a Graphic User Interface (GUI) provided by the MCC, used to set the configuration, and the custom configurations of the protocol. The Customized C code is generated within the MPLABX project, in a folder named "MCC Generated Files". This Library uses \(1\) UART, \(1\) GPIO, and DELAY support at minimal. @@ -63,13 +63,13 @@ Refer to the /images folder for source files & max resolution. # Related Documentation -- [Microchip Bluetooth](https://www.microchip.com/design-centers/wireless-connectivity/bluetooth) +- Microchip Bluetooth \([BLE](https://www.microchip.com/design-centers/wireless-connectivity/bluetooth)\) - [RNBD User Guide\(TBD\)](http://ww1.microchip.com/downloads/en/DeviceDoc/RN4870-71-Bluetooth-Low-Energy-Module-Data-Sheet-DS50002489D.pdf) - [RNBD Data Sheet](http://ww1.microchip.com/downloads/en/DeviceDoc/RN4870-71-Bluetooth-Low-Energy-Module-Data-Sheet-DS50002489D.pdf) -- [PIC18F47Q10 Product Page](https://www.microchip.com/en-us/product/PIC18F47Q10) -- [RN Data Sheet](http://ww1.microchip.com/downloads/en/DeviceDoc/RN4870-71-Bluetooth-Low-Energy-Module-Data-Sheet-DS50002489D.pdf) +- PIC18F47Q10 Product Page \([PIC18F47Q10](https://www.microchip.com/en-us/product/PIC18F47Q10)\) +- RN Data Sheet \([RN4870/1](http://ww1.microchip.com/downloads/en/DeviceDoc/RN4870-71-Bluetooth-Low-Energy-Module-Data-Sheet-DS50002489D.pdf)\) -- [RN User Guide](http://ww1.microchip.com/downloads/en/DeviceDoc/RN4870-71-Bluetooth-Low-Energy-Module-User-Guide-DS50002466C.pdf) +- RN User Guide\([RN4870/1](http://ww1.microchip.com/downloads/en/DeviceDoc/RN4870-71-Bluetooth-Low-Energy-Module-User-Guide-DS50002466C.pdf)\) # Software Used @@ -385,7 +385,7 @@ The RNBD451 device can use BT Status indication 1 and BT Status indication 2 pin 5. Connect the development board of your choice and connect the RNBD to the proper slot\(\) as shown below. - **Note:** Connect RNBD Click to **Slot 2** as shown in the image below + **Note:** Connect RNBD Click to **Slot 2** as shown in the image below
@@ -411,9 +411,7 @@ The RNBD451 device can use BT Status indication 1 and BT Status indication 2 pin **Basic Data Exchange:** -This example shows how a MCU can be programmed to transmit data
to a smart phone over BLE. Here the MCU device will send Periodic
Transmission of a single character when **STREAM\_OPEN** is
processed through the Message Handler. - -This indicates to the MCU
& RNBD Module that the application is in a DATA STREAMING mode
of operation; and can expect to hear data over the BLE
connection.\#define DEMO\_PERIODIC\_TRANSMIT\_COUNT
\(10000\)\#define DEMO\_PERIODIC\_CHARACTER \(‘1’\)Are
used in the example can be found \#defined at the top of
rnbd\_example.c. +This example shows how a MCU can be programmed to transmit data to a smart phone over BLE. Here the MCU device will send Periodic Transmission of a single character when **STREAM\_OPEN** is processed through the Message Handler. This indicates to the MCU and RNBD Module that the application is in a DATA STREAMING mode of operation and can expect to hear data over the BLE connection.

\#define DEMO\_PERIODIC\_CHARACTER \(‘1’\) are used in the example can be found \#defined at the top of
rnbd\_example.c.| ![](images/GUID-0C803050-62C5-4E5F-BA14-619E48B5916E-low.png) @@ -487,7 +485,7 @@ This is the END of the Basic Data Exchange Example |Transparent Serial:| |-------------------| -|
This exmple shows how the data transmitted from a PC serial terminal is written to a smart phone app and the vice versa. The MCU acts as a bridge while passing data between RNBD Module. �
MCU → Serial Terminal.
This action will occur when STREAM\_OPEN is processed
through the Message Handler. For this example, data typed into
the Serial Terminal will appear on the BLE Phone Application,
and Data sent from the Application will appear on the Serial
Terminal.
| +|
This example shows how the data transmitted from a PC serial terminal is written to a smart phone app and the vice versa. The MCU acts as a bridge while passing data between RNDB Module <--- MCU ---> Serial Terminal.

This action will occur when STREAM\_OPEN is processed through the Message Handler. For this example, data typed into the Serial Terminal will appear on the BLE Phone Application,and Data sent from the Application will appear on the Serial Terminal.
|
@@ -795,7 +793,7 @@ This is the END of the Basic Data Exchange Example
-![](GUID-8E99A785-AE04-48F7-BBD4-7259DC3B5F9B-low.png) +![](images/GUID-8E99A785-AE04-48F7-BBD4-7259DC3B5F9B-low.png)
@@ -803,7 +801,7 @@ This is the END of the Basic Data Exchange Example |Transparent Serial:| |-------------------| -|
This example shows how the data transmitted from a PC serial terminal is written to a smart phone app and the vice versa. The MCU acts as a bridge while passing data between RNDB Module �
MCU → Serial Terminal.
This action will occur when STREAM\_OPEN is processed
through the Message Handler. For this example, data typed into
the Serial Terminal will appear on the BLE Phone Application,
and Data sent from the Application will appear on the Serial
Terminal.
| +|
This example shows how the data transmitted from a PC serial terminal is written to a smart phone app and the vice versa. The MCU acts as a bridge while passing data between RNDB Module <--- MCU ---> Serial Terminal.

This action will occur when STREAM\_OPEN is processed through the Message Handler. For this example, data typed into the Serial Terminal will appear on the BLE Phone Application,and Data sent from the Application will appear on the Serial Terminal.
|
diff --git a/images/GUID-0C803050-62C5-4E5F-BA14-619E48B5916E-low.png b/images/GUID-0C803050-62C5-4E5F-BA14-619E48B5916E-low.png index 59458db..1fe9b06 100644 Binary files a/images/GUID-0C803050-62C5-4E5F-BA14-619E48B5916E-low.png and b/images/GUID-0C803050-62C5-4E5F-BA14-619E48B5916E-low.png differ diff --git a/images/GUID-8E99A785-AE04-48F7-BBD4-7259DC3B5F9B-low.png b/images/GUID-8E99A785-AE04-48F7-BBD4-7259DC3B5F9B-low.png index e90be54..7ed4f4c 100644 Binary files a/images/GUID-8E99A785-AE04-48F7-BBD4-7259DC3B5F9B-low.png and b/images/GUID-8E99A785-AE04-48F7-BBD4-7259DC3B5F9B-low.png differ