diff --git a/bak/ambd/AMBD_common_example.xlsx b/bak/ambd/AMBD_common_example.xlsx
index 12047e4..5ee9b75 100644
Binary files a/bak/ambd/AMBD_common_example.xlsx and b/bak/ambd/AMBD_common_example.xlsx differ
diff --git a/bak/ambd/_common/Example_Guides/SPI/SPI - Print Image And Text On LCD Screen.rst b/bak/ambd/_common/Example_Guides/SPI/SPI - Print Image And Text On LCD Screen.rst
deleted file mode 100644
index 65ef483..0000000
--- a/bak/ambd/_common/Example_Guides/SPI/SPI - Print Image And Text On LCD Screen.rst
+++ /dev/null
@@ -1,185 +0,0 @@
-##########################################################################
-SPI – Print Image And Text On LCD Screen
-##########################################################################
-
-If you are not familiar with SPI, please read `Introduction to
-SPI `__ first.
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:`
`
-**Preparation**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - ILI9341 TFT LCD with SPI interface x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-We have tested the following two models of ILI9341 TFT LCD with SPI interface:
-
- - Adafruit 2.8″ TFT LCD (with touch screen)
-
- - https://www.adafruit.com/products/1651
- - https://learn.adafruit.com/adafruit-2-8-tft-touch-shield-v2?view=all
-
- - QVGA 2.2″ TFT LCD
-
- - http://www.lcdwiki.com/2.2inch_SPI_Module_ILI9341_SKU:MSP2202
-
-Common pins in ILI9341 TFT LCD with SPI interface:
-
- - MOSI: Standard SPI Pin
- - MISO: Standard SPI Pin
- - SLK: Standard SPI Pin
- - CS: Standard SPI Pin
- - RESET: Used to reboot LCD.
- - D/C: Data/Command. When it is at Low, the signal transmitted are
- commands, otherwise the data transmitted are data.
- - LED (or BL): Adapt the screen backlight. Can be controlled by PWM or
- connected to VCC for 100% backlight.
- - VCC: Connected to 3V or 5V, depends on its spec.
- - GND: Connected to GND.
-
-**AMB21/ AMB22 and QVGA TFT LCD** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/SPI_Print_Image_And_Text_On_LCD_Screen/image1.png
- :align: center
- :width: 1640
- :height: 1018
- :scale: 68 %
-
-**AMB23 and QVGA TFT LCD** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/SPI_Print_Image_And_Text_On_LCD_Screen/image1-1.png
- :align: center
- :width: 1043
- :height: 695
-
-**BW16 and QVGA TFT LCD** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/SPI_Print_Image_And_Text_On_LCD_Screen/image1-3.png
- :align: center
- :width: 1093
- :height: 699
-
-**BW16-TypeC and QVGA TFT LCD** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/SPI_Print_Image_And_Text_On_LCD_Screen/image1-4.png
- :align: center
- :width: 518
- :height: 339
-
-Wiring example of Adafruit 2.8” TFT LCD touch shield:
-
-.. note::
-
- this shield model enables the backlight by default
- and pin 8 is not for backlight, and the VCC should be connected to 5V.
-
-**AMB21 / AMB22 and Adafruit 2.8'' TFT LCD touch shield** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/SPI_Print_Image_And_Text_On_LCD_Screen/image2.png
- :align: center
- :width: 1426
- :height: 1006
- :scale: 69 %
-
-**AMB23 and Adafruit 2.8'' TFT LCD touch shield** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/SPI_Print_Image_And_Text_On_LCD_Screen/image2-1.png
- :align: center
- :width: 1045
- :height: 664
-
-**BW16 and Adafruit 2.8'' TFT LCD touch shield** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/SPI_Print_Image_And_Text_On_LCD_Screen/image2-3.png
- :align: center
- :width: 971
- :height: 638
-
-**BW16-TypeC and Adafruit 2.8'' TFT LCD touch shield** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/SPI_Print_Image_And_Text_On_LCD_Screen/image2-4.png
- :align: center
- :width: 533
- :height: 343
-
-
-Open the example, ``“Files” → “Examples” → “AmebaSPI” → “ILI9341_TFT_LCD_basic”``
-
-.. image:: /media/ambd_arduino/SPI_Print_Image_And_Text_On_LCD_Screen/image3.png
- :align: center
- :width: 960
- :height: 1029
-
-Compile and upload to Ameba, then press the reset button.
-Then you can see some display tests appear on the LCD screen, such as
-displaying different colors, drawing vertical and horizontal lines,
-drawing circles, etc.…
-
-.. image:: /media/ambd_arduino/SPI_Print_Image_And_Text_On_LCD_Screen/image4.png
- :align: center
- :width: 938
- :height: 300
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-- **RGB 16-bit**
-
- ILI9341 uses RGB 16-bit to display colors. Different from RGB
- 24-bit, it uses 5 bits for red, 6 bits for green, 5 bits for
- blue. For example, the RGB 24-bit representation of sky blue is
- 0x87CEFF, that is in binary:
-
- - Red: 0x87 = B10000111
- - Green: 0xCE = B11001110
- - Blue: 0xFF = B11111111
-
- and converted to RGB 16-bit:
-
- - Red: B10000
- - Green: B110011
- - Blue: B11111
-
- Then concatenate them, which forms B1000011001111111 = 0x867F
-
-- **Drawing of ILI9341**
-
- - First you must specify the range of the rectangle to draw, then
- pass the 2-byte RGB 16-bit color to ILI9341 corresponding to
- each pixel one by one, in this way ILI9341 fills each color to
- each pixel.
- - You still must specify the drawing range even though the range
- covers only one pixel.
- - From the rules we mentioned above, we can conclude that drawing
- vertical or horizontal lines are faster than diagonal lines.
-
-- **Printing text on ILI9341**
-
- - In our API, each character is 5×7 but each character is printed to
- size 6×8 (its right side and below are left blank), so as to
- separate from next character. For example, the character
- “A”:
-
- .. image:: /media/ambd_arduino/SPI_Print_Image_And_Text_On_LCD_Screen/image5.png
- :align: center
- :width: 193
- :height: 258
-
- - The font size represents the dot size. For example, if the font
- size is 2, each dot in the character is a 2×2 rectangle
-
-- **Screen rotation**
-
- - ILI9341 provides 0, 90, 180, 270 degrees screen rotation.
- - If the original width is 240 and original height is 320, when the
- screen rotates 90 degrees, the width becomes 320 and the height
- becomes 240.
-
diff --git a/bak/ambd/_common/Example_Guides/SPI/SPI - Show PM2.5 Concentration On ILI9341 TFT LCD.rst b/bak/ambd/_common/Example_Guides/SPI/SPI - Show PM2.5 Concentration On ILI9341 TFT LCD.rst
deleted file mode 100644
index f501d11..0000000
--- a/bak/ambd/_common/Example_Guides/SPI/SPI - Show PM2.5 Concentration On ILI9341 TFT LCD.rst
+++ /dev/null
@@ -1,118 +0,0 @@
-##########################################################################
-SPI – Show PM2.5 Concentration On ILI9341 TFT LCD
-##########################################################################
-
-If you are not familiar with SPI, please read `Introduction to
-SPI `__ first.
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Preparation**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - ILI9341 TFT LCD with SPI interface x 1
- - Plantower PMS3003 or PMS5003 x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-This example extends previous PM2.5 example to show the PM2.5
-concentration on the LCD.
-
-**AMB21 / AMB22 and QVGA TFT LCD** Wiring Diagram:
-
-.. note::
-
- PMS3003/PMS5003 sensor requires 5V voltage
-
-.. image:: /media/ambd_arduino/SPI_Show_PM2.5_Concentration_On_ILI9341_LCD/image1.png
- :align: center
- :width: 602
- :height: 335
-
-**AMB23 and QVGA TFT LCD** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/SPI_Show_PM2.5_Concentration_On_ILI9341_LCD/image1-2.png
- :align: center
- :width: 602
- :height: 336
-
-**BW16 and QVGA TFT LCD** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/SPI_Show_PM2.5_Concentration_On_ILI9341_LCD/image1-3.png
- :align: center
- :width: 602
- :height: 342
-
-**BW16-TypeC and QVGA TFT LCD** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/SPI_Show_PM2.5_Concentration_On_ILI9341_LCD/image1-4.png
- :align: center
- :width: 549
- :height: 313
-
-**AMB21 / AMB22 and Adafruit 2.8” TFT LCD** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/SPI_Show_PM2.5_Concentration_On_ILI9341_LCD/image2.png
- :align: center
- :width: 602
- :height: 338
-
-**AMB23 and and Adafruit 2.8” TFT LCD** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/SPI_Show_PM2.5_Concentration_On_ILI9341_LCD/image2-1.png
- :align: center
- :width: 598
- :height: 348
-
-**BW16 and and Adafruit 2.8” TFT LCD** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/SPI_Show_PM2.5_Concentration_On_ILI9341_LCD/image2-2.png
- :align: center
- :width: 602
- :height: 334
-
-**BW16-TypeC and and Adafruit 2.8” TFT LCD** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/SPI_Show_PM2.5_Concentration_On_ILI9341_LCD/image2-3.png
- :align: center
- :width: 524
- :height: 274
-
-Open the example, ``“Files” → “Examples” → “AmebaSPI” → “ILI9341_TFT_LCD_PM2.5”``
-
-.. image:: /media/ambd_arduino/SPI_Show_PM2.5_Concentration_On_ILI9341_LCD/image3.png
- :align: center
- :width: 683
- :height: 1006
-
-Compile and upload to Ameba, then press the reset button.
-
-Then you can see the concentration value of PM1.0, PM2.5 and PM10 on the
-LCD.
-
-.. image:: /media/ambd_arduino/SPI_Show_PM2.5_Concentration_On_ILI9341_LCD/image4.png
- :align: center
- :width: 979
- :height: 749
- :scale: 50 %
-
-.. image:: /media/ambd_arduino/SPI_Show_PM2.5_Concentration_On_ILI9341_LCD/image5.png
- :align: center
- :width: 1000
- :height: 750
- :scale: 50 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-In this example, first rotate the screen by 90 degrees, and draw the
-static components such as the circles, the measuring scale, and the
-title text. After the concentration value is detected, it is printed
-inside the circle.
-
diff --git a/bak/ambd/_common/Example_Guides/SPI/index.rst b/bak/ambd/_common/Example_Guides/SPI/index.rst
deleted file mode 100644
index 64464d0..0000000
--- a/bak/ambd/_common/Example_Guides/SPI/index.rst
+++ /dev/null
@@ -1,9 +0,0 @@
-SPI
-===
-
-.. toctree::
- :maxdepth: 1
-
- SPI - Print Image And Text On LCD Screen
- SPI - Show PM2.5 Concentration On ILI9341 TFT LCD
-
\ No newline at end of file
diff --git a/bak/ambd/amb21/Example_Guides/E-Paper/E-Paper - Display Images.rst b/bak/ambd/amb21/Example_Guides/E-Paper/E-Paper - Display Images.rst
deleted file mode 100644
index e4296d2..0000000
--- a/bak/ambd/amb21/Example_Guides/E-Paper/E-Paper - Display Images.rst
+++ /dev/null
@@ -1,136 +0,0 @@
-##########################################################################
-E-Paper - Display Images
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-In this example, we use the Ameba RTL8722 module connects to a Waveshare
-2.9inch e-Paper module to display a few QR codes. The display uses the
-flexible substrate as a base plate, with an interface and a reference
-system design.
-
-The 2.9” active area contains 296×128 pixels and has
-1-bit white/black full display capabilities. An integrated circuit
-contains gate buffer, source buffer, interface, timing control logic,
-oscillator, etc… are supplied with each panel.
-
-You may refer to the
-official `2.9inch e-Paper HAT (D)
-datasheet `__ to
-know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image1.png
- :align: center
- :width: 653
- :height: 291
-
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 60 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-1.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2-2.png
- :align: center
- :width: 1126
- :height: 496
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-2.png
- :align: center
- :width: 1351
- :height: 558
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-
-Firstly, you need
-to prepare a picture/photo in the format of 296×128 pixels. We can
-easily find a photo resizing tool online, for example, the `Online Image
-Resizer `__.
-
-Following the instructions on the
-website, then download the generated image in JPG format.
-
-Secondly, we use
-the `Image2LCD `__ tool
-to transfer the downloaded 296×128 image into hexadecimal codes. You can
-visit
-this `YouTube `__ link
-to get detailed instructions.
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot /tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “EinkDisplayImage”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image4.png
- :align: center
- :width: 629
- :height: 710
- :scale: 98 %
-
-Press the reset button after uploading the sample code, you will need to wait
-for around 1-2 seconds for the e-Paper module to fresh its screen. Then the
-screen will start to display an image for 5 seconds first, then 3 different
-QR codes will be displayed every 5 seconds (showing in the screenshot below,
-you may scan the QR codes and find out more information if you wish to).
-Lastly, a gif which comes in form of 3 frames will be displayed for a few seconds.
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image5.png
- :align: center
- :width: 752
- :height: 969
- :scale: 72 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-The link on how to generate a QR code on the E-paper
-module: https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
-
diff --git a/bak/ambd/amb21/Example_Guides/E-Paper/E-Paper - Display Text.rst b/bak/ambd/amb21/Example_Guides/E-Paper/E-Paper - Display Text.rst
deleted file mode 100644
index 1099ac4..0000000
--- a/bak/ambd/amb21/Example_Guides/E-Paper/E-Paper - Display Text.rst
+++ /dev/null
@@ -1,113 +0,0 @@
-##########################################################################
-E-Paper - Display Text
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-In this example, we use the Ameba RTL8722 module connects to a Waveshare
-2.9inch e-Paper module to display a few QR codes. The display uses the
-flexible substrate as a base plate, with an interface and a reference
-system design.
-
-The 2.9” active area contains 296×128 pixels and has
-1-bit white/black full display capabilities. An integrated circuit
-contains gate buffer, source buffer, interface, timing control logic,
-oscillator, etc… are supplied with each panel.
-
-You may refer to the
-official `2.9inch e-Paper HAT (D)
-datasheet `__ to
-know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image1.png
- :align: center
- :width: 653
- :height: 291
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 50 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-1.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2-2.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-2.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot/tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “EinkDisplayText”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image4.png
- :align: center
- :width: 580
- :height: 523
-
-Upload the code to the board and press
-the Reset button after the uploading is done. You will find these texts
-displayed on the board:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image5.jpeg
- :align: center
- :width: 1430
- :height: 1243
- :scale: 80 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-[1] We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-
diff --git a/bak/ambd/amb21/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst b/bak/ambd/amb21/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
deleted file mode 100644
index 2f4ee9c..0000000
--- a/bak/ambd/amb21/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
+++ /dev/null
@@ -1,121 +0,0 @@
-##########################################################################
-E-Paper - Display User-generated QR Code
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-| In this example, we use the Ameba RTL8722 module connects to a Waveshare
- 2.9inch e-Paper module to display a few QR codes. The display uses the
- flexible substrate as a base plate, with an interface and a reference
- system design.
-| The 2.9” active area contains 296×128 pixels and has
- 1-bit white/black full display capabilities. An integrated circuit
- contains gate buffer, source buffer, interface, timing control logic,
- oscillator, etc… are supplied with each panel.
-| You may refer to the
- official `2.9inch e-Paper HAT (D)
- datasheet `__ to
- know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image1.png
- :align: center
- :width: 653
- :height: 291
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 50 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-1.png
- :align: center
- :width: 1631
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2-2.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-2.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot/tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “DisplayQR”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image4.png
- :align: center
- :width: 727
- :height: 640
-
-Modify the URL in the loop() section as
-your wish, after that, verify and upload the code to the Ameba board.
-Upon successfully upload the sample code and press the reset button, a
-QR code generated based on the URL of your input will be shown on the
-E-Paper module. The QR code showing below leads to our Ameba IoT
-official website: `Ameba
-ARDUINO `__
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image5.jpeg
- :align: center
- :width: 1328
- :height: 1027
- :scale: 68 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-[1] We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-[2] Provide the link to how to generate a QR code on the E-paper
-module: https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
-
-[3] A simple library for generating QR codes in C, optimized for
-processing and memory-constrained
-systems: https://github.com/ricmoo/QRCode#data-capacities
-
diff --git a/bak/ambd/amb23/Example_Guides/E-Paper/E-Paper - 7.5-inch e-Book with MicroSD card.rst b/bak/ambd/amb23/Example_Guides/E-Paper/E-Paper - 7.5-inch e-Book with MicroSD card.rst
deleted file mode 100644
index d472f63..0000000
--- a/bak/ambd/amb23/Example_Guides/E-Paper/E-Paper - 7.5-inch e-Book with MicroSD card.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-E-Paper - 7.5-inch e-Book with MicroSD card
-===========================================
\ No newline at end of file
diff --git a/bak/ambd/amb23/Example_Guides/E-Paper/E-Paper - Display Images.rst b/bak/ambd/amb23/Example_Guides/E-Paper/E-Paper - Display Images.rst
deleted file mode 100644
index e4296d2..0000000
--- a/bak/ambd/amb23/Example_Guides/E-Paper/E-Paper - Display Images.rst
+++ /dev/null
@@ -1,136 +0,0 @@
-##########################################################################
-E-Paper - Display Images
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-In this example, we use the Ameba RTL8722 module connects to a Waveshare
-2.9inch e-Paper module to display a few QR codes. The display uses the
-flexible substrate as a base plate, with an interface and a reference
-system design.
-
-The 2.9” active area contains 296×128 pixels and has
-1-bit white/black full display capabilities. An integrated circuit
-contains gate buffer, source buffer, interface, timing control logic,
-oscillator, etc… are supplied with each panel.
-
-You may refer to the
-official `2.9inch e-Paper HAT (D)
-datasheet `__ to
-know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image1.png
- :align: center
- :width: 653
- :height: 291
-
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 60 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-1.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2-2.png
- :align: center
- :width: 1126
- :height: 496
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-2.png
- :align: center
- :width: 1351
- :height: 558
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-
-Firstly, you need
-to prepare a picture/photo in the format of 296×128 pixels. We can
-easily find a photo resizing tool online, for example, the `Online Image
-Resizer `__.
-
-Following the instructions on the
-website, then download the generated image in JPG format.
-
-Secondly, we use
-the `Image2LCD `__ tool
-to transfer the downloaded 296×128 image into hexadecimal codes. You can
-visit
-this `YouTube `__ link
-to get detailed instructions.
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot /tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “EinkDisplayImage”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image4.png
- :align: center
- :width: 629
- :height: 710
- :scale: 98 %
-
-Press the reset button after uploading the sample code, you will need to wait
-for around 1-2 seconds for the e-Paper module to fresh its screen. Then the
-screen will start to display an image for 5 seconds first, then 3 different
-QR codes will be displayed every 5 seconds (showing in the screenshot below,
-you may scan the QR codes and find out more information if you wish to).
-Lastly, a gif which comes in form of 3 frames will be displayed for a few seconds.
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image5.png
- :align: center
- :width: 752
- :height: 969
- :scale: 72 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-The link on how to generate a QR code on the E-paper
-module: https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
-
diff --git a/bak/ambd/amb23/Example_Guides/E-Paper/E-Paper - Display Text.rst b/bak/ambd/amb23/Example_Guides/E-Paper/E-Paper - Display Text.rst
deleted file mode 100644
index 1099ac4..0000000
--- a/bak/ambd/amb23/Example_Guides/E-Paper/E-Paper - Display Text.rst
+++ /dev/null
@@ -1,113 +0,0 @@
-##########################################################################
-E-Paper - Display Text
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-In this example, we use the Ameba RTL8722 module connects to a Waveshare
-2.9inch e-Paper module to display a few QR codes. The display uses the
-flexible substrate as a base plate, with an interface and a reference
-system design.
-
-The 2.9” active area contains 296×128 pixels and has
-1-bit white/black full display capabilities. An integrated circuit
-contains gate buffer, source buffer, interface, timing control logic,
-oscillator, etc… are supplied with each panel.
-
-You may refer to the
-official `2.9inch e-Paper HAT (D)
-datasheet `__ to
-know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image1.png
- :align: center
- :width: 653
- :height: 291
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 50 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-1.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2-2.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-2.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot/tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “EinkDisplayText”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image4.png
- :align: center
- :width: 580
- :height: 523
-
-Upload the code to the board and press
-the Reset button after the uploading is done. You will find these texts
-displayed on the board:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image5.jpeg
- :align: center
- :width: 1430
- :height: 1243
- :scale: 80 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-[1] We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-
diff --git a/bak/ambd/amb23/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst b/bak/ambd/amb23/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
deleted file mode 100644
index 2f4ee9c..0000000
--- a/bak/ambd/amb23/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
+++ /dev/null
@@ -1,121 +0,0 @@
-##########################################################################
-E-Paper - Display User-generated QR Code
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-| In this example, we use the Ameba RTL8722 module connects to a Waveshare
- 2.9inch e-Paper module to display a few QR codes. The display uses the
- flexible substrate as a base plate, with an interface and a reference
- system design.
-| The 2.9” active area contains 296×128 pixels and has
- 1-bit white/black full display capabilities. An integrated circuit
- contains gate buffer, source buffer, interface, timing control logic,
- oscillator, etc… are supplied with each panel.
-| You may refer to the
- official `2.9inch e-Paper HAT (D)
- datasheet `__ to
- know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image1.png
- :align: center
- :width: 653
- :height: 291
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 50 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-1.png
- :align: center
- :width: 1631
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2-2.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-2.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot/tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “DisplayQR”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image4.png
- :align: center
- :width: 727
- :height: 640
-
-Modify the URL in the loop() section as
-your wish, after that, verify and upload the code to the Ameba board.
-Upon successfully upload the sample code and press the reset button, a
-QR code generated based on the URL of your input will be shown on the
-E-Paper module. The QR code showing below leads to our Ameba IoT
-official website: `Ameba
-ARDUINO `__
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image5.jpeg
- :align: center
- :width: 1328
- :height: 1027
- :scale: 68 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-[1] We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-[2] Provide the link to how to generate a QR code on the E-paper
-module: https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
-
-[3] A simple library for generating QR codes in C, optimized for
-processing and memory-constrained
-systems: https://github.com/ricmoo/QRCode#data-capacities
-
diff --git a/bak/ambd/amb23/Example_Guides/E-Paper/index.rst b/bak/ambd/amb23/Example_Guides/E-Paper/index.rst
deleted file mode 100644
index 59f9767..0000000
--- a/bak/ambd/amb23/Example_Guides/E-Paper/index.rst
+++ /dev/null
@@ -1,11 +0,0 @@
-E-Paper
-=======
-
-.. toctree::
- :maxdepth: 1
-
- E-Paper - Display Images
- E-Paper - Display Text
- E-Paper - Display User-generated QR Code
- E-Paper - 7.5-inch e-Book with MicroSD card
-
\ No newline at end of file
diff --git a/bak/ambd/amb25/Example_Guides/E-Paper/E-Paper - 7.5-inch e-Book with MicroSD card.rst b/bak/ambd/amb25/Example_Guides/E-Paper/E-Paper - 7.5-inch e-Book with MicroSD card.rst
deleted file mode 100644
index d472f63..0000000
--- a/bak/ambd/amb25/Example_Guides/E-Paper/E-Paper - 7.5-inch e-Book with MicroSD card.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-E-Paper - 7.5-inch e-Book with MicroSD card
-===========================================
\ No newline at end of file
diff --git a/bak/ambd/amb25/Example_Guides/E-Paper/E-Paper - Display Images.rst b/bak/ambd/amb25/Example_Guides/E-Paper/E-Paper - Display Images.rst
deleted file mode 100644
index e4296d2..0000000
--- a/bak/ambd/amb25/Example_Guides/E-Paper/E-Paper - Display Images.rst
+++ /dev/null
@@ -1,136 +0,0 @@
-##########################################################################
-E-Paper - Display Images
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-In this example, we use the Ameba RTL8722 module connects to a Waveshare
-2.9inch e-Paper module to display a few QR codes. The display uses the
-flexible substrate as a base plate, with an interface and a reference
-system design.
-
-The 2.9” active area contains 296×128 pixels and has
-1-bit white/black full display capabilities. An integrated circuit
-contains gate buffer, source buffer, interface, timing control logic,
-oscillator, etc… are supplied with each panel.
-
-You may refer to the
-official `2.9inch e-Paper HAT (D)
-datasheet `__ to
-know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image1.png
- :align: center
- :width: 653
- :height: 291
-
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 60 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-1.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2-2.png
- :align: center
- :width: 1126
- :height: 496
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-2.png
- :align: center
- :width: 1351
- :height: 558
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-
-Firstly, you need
-to prepare a picture/photo in the format of 296×128 pixels. We can
-easily find a photo resizing tool online, for example, the `Online Image
-Resizer `__.
-
-Following the instructions on the
-website, then download the generated image in JPG format.
-
-Secondly, we use
-the `Image2LCD `__ tool
-to transfer the downloaded 296×128 image into hexadecimal codes. You can
-visit
-this `YouTube `__ link
-to get detailed instructions.
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot /tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “EinkDisplayImage”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image4.png
- :align: center
- :width: 629
- :height: 710
- :scale: 98 %
-
-Press the reset button after uploading the sample code, you will need to wait
-for around 1-2 seconds for the e-Paper module to fresh its screen. Then the
-screen will start to display an image for 5 seconds first, then 3 different
-QR codes will be displayed every 5 seconds (showing in the screenshot below,
-you may scan the QR codes and find out more information if you wish to).
-Lastly, a gif which comes in form of 3 frames will be displayed for a few seconds.
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image5.png
- :align: center
- :width: 752
- :height: 969
- :scale: 72 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-The link on how to generate a QR code on the E-paper
-module: https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
-
diff --git a/bak/ambd/amb25/Example_Guides/E-Paper/E-Paper - Display Text.rst b/bak/ambd/amb25/Example_Guides/E-Paper/E-Paper - Display Text.rst
deleted file mode 100644
index 1099ac4..0000000
--- a/bak/ambd/amb25/Example_Guides/E-Paper/E-Paper - Display Text.rst
+++ /dev/null
@@ -1,113 +0,0 @@
-##########################################################################
-E-Paper - Display Text
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-In this example, we use the Ameba RTL8722 module connects to a Waveshare
-2.9inch e-Paper module to display a few QR codes. The display uses the
-flexible substrate as a base plate, with an interface and a reference
-system design.
-
-The 2.9” active area contains 296×128 pixels and has
-1-bit white/black full display capabilities. An integrated circuit
-contains gate buffer, source buffer, interface, timing control logic,
-oscillator, etc… are supplied with each panel.
-
-You may refer to the
-official `2.9inch e-Paper HAT (D)
-datasheet `__ to
-know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image1.png
- :align: center
- :width: 653
- :height: 291
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 50 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-1.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2-2.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-2.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot/tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “EinkDisplayText”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image4.png
- :align: center
- :width: 580
- :height: 523
-
-Upload the code to the board and press
-the Reset button after the uploading is done. You will find these texts
-displayed on the board:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image5.jpeg
- :align: center
- :width: 1430
- :height: 1243
- :scale: 80 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-[1] We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-
diff --git a/bak/ambd/amb25/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst b/bak/ambd/amb25/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
deleted file mode 100644
index 2f4ee9c..0000000
--- a/bak/ambd/amb25/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
+++ /dev/null
@@ -1,121 +0,0 @@
-##########################################################################
-E-Paper - Display User-generated QR Code
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-| In this example, we use the Ameba RTL8722 module connects to a Waveshare
- 2.9inch e-Paper module to display a few QR codes. The display uses the
- flexible substrate as a base plate, with an interface and a reference
- system design.
-| The 2.9” active area contains 296×128 pixels and has
- 1-bit white/black full display capabilities. An integrated circuit
- contains gate buffer, source buffer, interface, timing control logic,
- oscillator, etc… are supplied with each panel.
-| You may refer to the
- official `2.9inch e-Paper HAT (D)
- datasheet `__ to
- know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image1.png
- :align: center
- :width: 653
- :height: 291
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 50 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-1.png
- :align: center
- :width: 1631
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2-2.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-2.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot/tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “DisplayQR”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image4.png
- :align: center
- :width: 727
- :height: 640
-
-Modify the URL in the loop() section as
-your wish, after that, verify and upload the code to the Ameba board.
-Upon successfully upload the sample code and press the reset button, a
-QR code generated based on the URL of your input will be shown on the
-E-Paper module. The QR code showing below leads to our Ameba IoT
-official website: `Ameba
-ARDUINO `__
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image5.jpeg
- :align: center
- :width: 1328
- :height: 1027
- :scale: 68 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-[1] We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-[2] Provide the link to how to generate a QR code on the E-paper
-module: https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
-
-[3] A simple library for generating QR codes in C, optimized for
-processing and memory-constrained
-systems: https://github.com/ricmoo/QRCode#data-capacities
-
diff --git a/bak/ambd/amb25/Example_Guides/E-Paper/index.rst b/bak/ambd/amb25/Example_Guides/E-Paper/index.rst
deleted file mode 100644
index 59f9767..0000000
--- a/bak/ambd/amb25/Example_Guides/E-Paper/index.rst
+++ /dev/null
@@ -1,11 +0,0 @@
-E-Paper
-=======
-
-.. toctree::
- :maxdepth: 1
-
- E-Paper - Display Images
- E-Paper - Display Text
- E-Paper - Display User-generated QR Code
- E-Paper - 7.5-inch e-Book with MicroSD card
-
\ No newline at end of file
diff --git a/bak/ambd/amb26/Example_Guides/E-Paper/E-Paper - 7.5-inch e-Book with MicroSD card.rst b/bak/ambd/amb26/Example_Guides/E-Paper/E-Paper - 7.5-inch e-Book with MicroSD card.rst
deleted file mode 100644
index d472f63..0000000
--- a/bak/ambd/amb26/Example_Guides/E-Paper/E-Paper - 7.5-inch e-Book with MicroSD card.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-E-Paper - 7.5-inch e-Book with MicroSD card
-===========================================
\ No newline at end of file
diff --git a/bak/ambd/amb26/Example_Guides/E-Paper/E-Paper - Display Images.rst b/bak/ambd/amb26/Example_Guides/E-Paper/E-Paper - Display Images.rst
deleted file mode 100644
index e4296d2..0000000
--- a/bak/ambd/amb26/Example_Guides/E-Paper/E-Paper - Display Images.rst
+++ /dev/null
@@ -1,136 +0,0 @@
-##########################################################################
-E-Paper - Display Images
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-In this example, we use the Ameba RTL8722 module connects to a Waveshare
-2.9inch e-Paper module to display a few QR codes. The display uses the
-flexible substrate as a base plate, with an interface and a reference
-system design.
-
-The 2.9” active area contains 296×128 pixels and has
-1-bit white/black full display capabilities. An integrated circuit
-contains gate buffer, source buffer, interface, timing control logic,
-oscillator, etc… are supplied with each panel.
-
-You may refer to the
-official `2.9inch e-Paper HAT (D)
-datasheet `__ to
-know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image1.png
- :align: center
- :width: 653
- :height: 291
-
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 60 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-1.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2-2.png
- :align: center
- :width: 1126
- :height: 496
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-2.png
- :align: center
- :width: 1351
- :height: 558
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-
-Firstly, you need
-to prepare a picture/photo in the format of 296×128 pixels. We can
-easily find a photo resizing tool online, for example, the `Online Image
-Resizer `__.
-
-Following the instructions on the
-website, then download the generated image in JPG format.
-
-Secondly, we use
-the `Image2LCD `__ tool
-to transfer the downloaded 296×128 image into hexadecimal codes. You can
-visit
-this `YouTube `__ link
-to get detailed instructions.
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot /tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “EinkDisplayImage”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image4.png
- :align: center
- :width: 629
- :height: 710
- :scale: 98 %
-
-Press the reset button after uploading the sample code, you will need to wait
-for around 1-2 seconds for the e-Paper module to fresh its screen. Then the
-screen will start to display an image for 5 seconds first, then 3 different
-QR codes will be displayed every 5 seconds (showing in the screenshot below,
-you may scan the QR codes and find out more information if you wish to).
-Lastly, a gif which comes in form of 3 frames will be displayed for a few seconds.
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image5.png
- :align: center
- :width: 752
- :height: 969
- :scale: 72 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-The link on how to generate a QR code on the E-paper
-module: https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
-
diff --git a/bak/ambd/amb26/Example_Guides/E-Paper/E-Paper - Display Text.rst b/bak/ambd/amb26/Example_Guides/E-Paper/E-Paper - Display Text.rst
deleted file mode 100644
index 1099ac4..0000000
--- a/bak/ambd/amb26/Example_Guides/E-Paper/E-Paper - Display Text.rst
+++ /dev/null
@@ -1,113 +0,0 @@
-##########################################################################
-E-Paper - Display Text
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-In this example, we use the Ameba RTL8722 module connects to a Waveshare
-2.9inch e-Paper module to display a few QR codes. The display uses the
-flexible substrate as a base plate, with an interface and a reference
-system design.
-
-The 2.9” active area contains 296×128 pixels and has
-1-bit white/black full display capabilities. An integrated circuit
-contains gate buffer, source buffer, interface, timing control logic,
-oscillator, etc… are supplied with each panel.
-
-You may refer to the
-official `2.9inch e-Paper HAT (D)
-datasheet `__ to
-know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image1.png
- :align: center
- :width: 653
- :height: 291
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 50 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-1.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2-2.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-2.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot/tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “EinkDisplayText”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image4.png
- :align: center
- :width: 580
- :height: 523
-
-Upload the code to the board and press
-the Reset button after the uploading is done. You will find these texts
-displayed on the board:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image5.jpeg
- :align: center
- :width: 1430
- :height: 1243
- :scale: 80 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-[1] We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-
diff --git a/bak/ambd/amb26/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst b/bak/ambd/amb26/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
deleted file mode 100644
index 2f4ee9c..0000000
--- a/bak/ambd/amb26/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
+++ /dev/null
@@ -1,121 +0,0 @@
-##########################################################################
-E-Paper - Display User-generated QR Code
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-| In this example, we use the Ameba RTL8722 module connects to a Waveshare
- 2.9inch e-Paper module to display a few QR codes. The display uses the
- flexible substrate as a base plate, with an interface and a reference
- system design.
-| The 2.9” active area contains 296×128 pixels and has
- 1-bit white/black full display capabilities. An integrated circuit
- contains gate buffer, source buffer, interface, timing control logic,
- oscillator, etc… are supplied with each panel.
-| You may refer to the
- official `2.9inch e-Paper HAT (D)
- datasheet `__ to
- know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image1.png
- :align: center
- :width: 653
- :height: 291
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 50 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-1.png
- :align: center
- :width: 1631
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2-2.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-2.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot/tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “DisplayQR”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image4.png
- :align: center
- :width: 727
- :height: 640
-
-Modify the URL in the loop() section as
-your wish, after that, verify and upload the code to the Ameba board.
-Upon successfully upload the sample code and press the reset button, a
-QR code generated based on the URL of your input will be shown on the
-E-Paper module. The QR code showing below leads to our Ameba IoT
-official website: `Ameba
-ARDUINO `__
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image5.jpeg
- :align: center
- :width: 1328
- :height: 1027
- :scale: 68 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-[1] We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-[2] Provide the link to how to generate a QR code on the E-paper
-module: https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
-
-[3] A simple library for generating QR codes in C, optimized for
-processing and memory-constrained
-systems: https://github.com/ricmoo/QRCode#data-capacities
-
diff --git a/bak/ambd/amb26/Example_Guides/E-Paper/index.rst b/bak/ambd/amb26/Example_Guides/E-Paper/index.rst
deleted file mode 100644
index 59f9767..0000000
--- a/bak/ambd/amb26/Example_Guides/E-Paper/index.rst
+++ /dev/null
@@ -1,11 +0,0 @@
-E-Paper
-=======
-
-.. toctree::
- :maxdepth: 1
-
- E-Paper - Display Images
- E-Paper - Display Text
- E-Paper - Display User-generated QR Code
- E-Paper - 7.5-inch e-Book with MicroSD card
-
\ No newline at end of file
diff --git a/bak/ambd/aw-cu488/Example_Guides/E-Paper/E-Paper - 7.5-inch e-Book with MicroSD card.rst b/bak/ambd/aw-cu488/Example_Guides/E-Paper/E-Paper - 7.5-inch e-Book with MicroSD card.rst
deleted file mode 100644
index d472f63..0000000
--- a/bak/ambd/aw-cu488/Example_Guides/E-Paper/E-Paper - 7.5-inch e-Book with MicroSD card.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-E-Paper - 7.5-inch e-Book with MicroSD card
-===========================================
\ No newline at end of file
diff --git a/bak/ambd/aw-cu488/Example_Guides/E-Paper/E-Paper - Display Images.rst b/bak/ambd/aw-cu488/Example_Guides/E-Paper/E-Paper - Display Images.rst
deleted file mode 100644
index e4296d2..0000000
--- a/bak/ambd/aw-cu488/Example_Guides/E-Paper/E-Paper - Display Images.rst
+++ /dev/null
@@ -1,136 +0,0 @@
-##########################################################################
-E-Paper - Display Images
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-In this example, we use the Ameba RTL8722 module connects to a Waveshare
-2.9inch e-Paper module to display a few QR codes. The display uses the
-flexible substrate as a base plate, with an interface and a reference
-system design.
-
-The 2.9” active area contains 296×128 pixels and has
-1-bit white/black full display capabilities. An integrated circuit
-contains gate buffer, source buffer, interface, timing control logic,
-oscillator, etc… are supplied with each panel.
-
-You may refer to the
-official `2.9inch e-Paper HAT (D)
-datasheet `__ to
-know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image1.png
- :align: center
- :width: 653
- :height: 291
-
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 60 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-1.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2-2.png
- :align: center
- :width: 1126
- :height: 496
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-2.png
- :align: center
- :width: 1351
- :height: 558
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-
-Firstly, you need
-to prepare a picture/photo in the format of 296×128 pixels. We can
-easily find a photo resizing tool online, for example, the `Online Image
-Resizer `__.
-
-Following the instructions on the
-website, then download the generated image in JPG format.
-
-Secondly, we use
-the `Image2LCD `__ tool
-to transfer the downloaded 296×128 image into hexadecimal codes. You can
-visit
-this `YouTube `__ link
-to get detailed instructions.
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot /tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “EinkDisplayImage”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image4.png
- :align: center
- :width: 629
- :height: 710
- :scale: 98 %
-
-Press the reset button after uploading the sample code, you will need to wait
-for around 1-2 seconds for the e-Paper module to fresh its screen. Then the
-screen will start to display an image for 5 seconds first, then 3 different
-QR codes will be displayed every 5 seconds (showing in the screenshot below,
-you may scan the QR codes and find out more information if you wish to).
-Lastly, a gif which comes in form of 3 frames will be displayed for a few seconds.
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image5.png
- :align: center
- :width: 752
- :height: 969
- :scale: 72 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-The link on how to generate a QR code on the E-paper
-module: https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
-
diff --git a/bak/ambd/aw-cu488/Example_Guides/E-Paper/E-Paper - Display Text.rst b/bak/ambd/aw-cu488/Example_Guides/E-Paper/E-Paper - Display Text.rst
deleted file mode 100644
index 1099ac4..0000000
--- a/bak/ambd/aw-cu488/Example_Guides/E-Paper/E-Paper - Display Text.rst
+++ /dev/null
@@ -1,113 +0,0 @@
-##########################################################################
-E-Paper - Display Text
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-In this example, we use the Ameba RTL8722 module connects to a Waveshare
-2.9inch e-Paper module to display a few QR codes. The display uses the
-flexible substrate as a base plate, with an interface and a reference
-system design.
-
-The 2.9” active area contains 296×128 pixels and has
-1-bit white/black full display capabilities. An integrated circuit
-contains gate buffer, source buffer, interface, timing control logic,
-oscillator, etc… are supplied with each panel.
-
-You may refer to the
-official `2.9inch e-Paper HAT (D)
-datasheet `__ to
-know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image1.png
- :align: center
- :width: 653
- :height: 291
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 50 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-1.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2-2.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-2.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot/tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “EinkDisplayText”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image4.png
- :align: center
- :width: 580
- :height: 523
-
-Upload the code to the board and press
-the Reset button after the uploading is done. You will find these texts
-displayed on the board:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image5.jpeg
- :align: center
- :width: 1430
- :height: 1243
- :scale: 80 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-[1] We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-
diff --git a/bak/ambd/aw-cu488/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst b/bak/ambd/aw-cu488/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
deleted file mode 100644
index 2f4ee9c..0000000
--- a/bak/ambd/aw-cu488/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
+++ /dev/null
@@ -1,121 +0,0 @@
-##########################################################################
-E-Paper - Display User-generated QR Code
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-| In this example, we use the Ameba RTL8722 module connects to a Waveshare
- 2.9inch e-Paper module to display a few QR codes. The display uses the
- flexible substrate as a base plate, with an interface and a reference
- system design.
-| The 2.9” active area contains 296×128 pixels and has
- 1-bit white/black full display capabilities. An integrated circuit
- contains gate buffer, source buffer, interface, timing control logic,
- oscillator, etc… are supplied with each panel.
-| You may refer to the
- official `2.9inch e-Paper HAT (D)
- datasheet `__ to
- know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image1.png
- :align: center
- :width: 653
- :height: 291
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 50 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-1.png
- :align: center
- :width: 1631
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2-2.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-2.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot/tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “DisplayQR”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image4.png
- :align: center
- :width: 727
- :height: 640
-
-Modify the URL in the loop() section as
-your wish, after that, verify and upload the code to the Ameba board.
-Upon successfully upload the sample code and press the reset button, a
-QR code generated based on the URL of your input will be shown on the
-E-Paper module. The QR code showing below leads to our Ameba IoT
-official website: `Ameba
-ARDUINO `__
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image5.jpeg
- :align: center
- :width: 1328
- :height: 1027
- :scale: 68 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-[1] We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-[2] Provide the link to how to generate a QR code on the E-paper
-module: https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
-
-[3] A simple library for generating QR codes in C, optimized for
-processing and memory-constrained
-systems: https://github.com/ricmoo/QRCode#data-capacities
-
diff --git a/bak/ambd/aw-cu488/Example_Guides/E-Paper/index.rst b/bak/ambd/aw-cu488/Example_Guides/E-Paper/index.rst
deleted file mode 100644
index 59f9767..0000000
--- a/bak/ambd/aw-cu488/Example_Guides/E-Paper/index.rst
+++ /dev/null
@@ -1,11 +0,0 @@
-E-Paper
-=======
-
-.. toctree::
- :maxdepth: 1
-
- E-Paper - Display Images
- E-Paper - Display Text
- E-Paper - Display User-generated QR Code
- E-Paper - 7.5-inch e-Book with MicroSD card
-
\ No newline at end of file
diff --git a/bak/ambd/bw16-typeb/Example_Guides/E-Paper/E-Paper - Display Images.rst b/bak/ambd/bw16-typeb/Example_Guides/E-Paper/E-Paper - Display Images.rst
deleted file mode 100644
index e4296d2..0000000
--- a/bak/ambd/bw16-typeb/Example_Guides/E-Paper/E-Paper - Display Images.rst
+++ /dev/null
@@ -1,136 +0,0 @@
-##########################################################################
-E-Paper - Display Images
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-In this example, we use the Ameba RTL8722 module connects to a Waveshare
-2.9inch e-Paper module to display a few QR codes. The display uses the
-flexible substrate as a base plate, with an interface and a reference
-system design.
-
-The 2.9” active area contains 296×128 pixels and has
-1-bit white/black full display capabilities. An integrated circuit
-contains gate buffer, source buffer, interface, timing control logic,
-oscillator, etc… are supplied with each panel.
-
-You may refer to the
-official `2.9inch e-Paper HAT (D)
-datasheet `__ to
-know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image1.png
- :align: center
- :width: 653
- :height: 291
-
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 60 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-1.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2-2.png
- :align: center
- :width: 1126
- :height: 496
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-2.png
- :align: center
- :width: 1351
- :height: 558
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-
-Firstly, you need
-to prepare a picture/photo in the format of 296×128 pixels. We can
-easily find a photo resizing tool online, for example, the `Online Image
-Resizer `__.
-
-Following the instructions on the
-website, then download the generated image in JPG format.
-
-Secondly, we use
-the `Image2LCD `__ tool
-to transfer the downloaded 296×128 image into hexadecimal codes. You can
-visit
-this `YouTube `__ link
-to get detailed instructions.
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot /tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “EinkDisplayImage”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image4.png
- :align: center
- :width: 629
- :height: 710
- :scale: 98 %
-
-Press the reset button after uploading the sample code, you will need to wait
-for around 1-2 seconds for the e-Paper module to fresh its screen. Then the
-screen will start to display an image for 5 seconds first, then 3 different
-QR codes will be displayed every 5 seconds (showing in the screenshot below,
-you may scan the QR codes and find out more information if you wish to).
-Lastly, a gif which comes in form of 3 frames will be displayed for a few seconds.
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image5.png
- :align: center
- :width: 752
- :height: 969
- :scale: 72 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-The link on how to generate a QR code on the E-paper
-module: https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
-
diff --git a/bak/ambd/bw16-typeb/Example_Guides/E-Paper/E-Paper - Display Text.rst b/bak/ambd/bw16-typeb/Example_Guides/E-Paper/E-Paper - Display Text.rst
deleted file mode 100644
index 1099ac4..0000000
--- a/bak/ambd/bw16-typeb/Example_Guides/E-Paper/E-Paper - Display Text.rst
+++ /dev/null
@@ -1,113 +0,0 @@
-##########################################################################
-E-Paper - Display Text
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-In this example, we use the Ameba RTL8722 module connects to a Waveshare
-2.9inch e-Paper module to display a few QR codes. The display uses the
-flexible substrate as a base plate, with an interface and a reference
-system design.
-
-The 2.9” active area contains 296×128 pixels and has
-1-bit white/black full display capabilities. An integrated circuit
-contains gate buffer, source buffer, interface, timing control logic,
-oscillator, etc… are supplied with each panel.
-
-You may refer to the
-official `2.9inch e-Paper HAT (D)
-datasheet `__ to
-know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image1.png
- :align: center
- :width: 653
- :height: 291
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 50 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-1.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2-2.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-2.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot/tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “EinkDisplayText”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image4.png
- :align: center
- :width: 580
- :height: 523
-
-Upload the code to the board and press
-the Reset button after the uploading is done. You will find these texts
-displayed on the board:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image5.jpeg
- :align: center
- :width: 1430
- :height: 1243
- :scale: 80 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-[1] We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-
diff --git a/bak/ambd/bw16-typeb/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst b/bak/ambd/bw16-typeb/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
deleted file mode 100644
index 2f4ee9c..0000000
--- a/bak/ambd/bw16-typeb/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
+++ /dev/null
@@ -1,121 +0,0 @@
-##########################################################################
-E-Paper - Display User-generated QR Code
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-| In this example, we use the Ameba RTL8722 module connects to a Waveshare
- 2.9inch e-Paper module to display a few QR codes. The display uses the
- flexible substrate as a base plate, with an interface and a reference
- system design.
-| The 2.9” active area contains 296×128 pixels and has
- 1-bit white/black full display capabilities. An integrated circuit
- contains gate buffer, source buffer, interface, timing control logic,
- oscillator, etc… are supplied with each panel.
-| You may refer to the
- official `2.9inch e-Paper HAT (D)
- datasheet `__ to
- know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image1.png
- :align: center
- :width: 653
- :height: 291
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 50 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-1.png
- :align: center
- :width: 1631
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2-2.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-2.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot/tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “DisplayQR”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image4.png
- :align: center
- :width: 727
- :height: 640
-
-Modify the URL in the loop() section as
-your wish, after that, verify and upload the code to the Ameba board.
-Upon successfully upload the sample code and press the reset button, a
-QR code generated based on the URL of your input will be shown on the
-E-Paper module. The QR code showing below leads to our Ameba IoT
-official website: `Ameba
-ARDUINO `__
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image5.jpeg
- :align: center
- :width: 1328
- :height: 1027
- :scale: 68 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-[1] We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-[2] Provide the link to how to generate a QR code on the E-paper
-module: https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
-
-[3] A simple library for generating QR codes in C, optimized for
-processing and memory-constrained
-systems: https://github.com/ricmoo/QRCode#data-capacities
-
diff --git a/bak/ambd/bw16-typec/Example_Guides/E-Paper/E-Paper - Display Images.rst b/bak/ambd/bw16-typec/Example_Guides/E-Paper/E-Paper - Display Images.rst
deleted file mode 100644
index e4296d2..0000000
--- a/bak/ambd/bw16-typec/Example_Guides/E-Paper/E-Paper - Display Images.rst
+++ /dev/null
@@ -1,136 +0,0 @@
-##########################################################################
-E-Paper - Display Images
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-In this example, we use the Ameba RTL8722 module connects to a Waveshare
-2.9inch e-Paper module to display a few QR codes. The display uses the
-flexible substrate as a base plate, with an interface and a reference
-system design.
-
-The 2.9” active area contains 296×128 pixels and has
-1-bit white/black full display capabilities. An integrated circuit
-contains gate buffer, source buffer, interface, timing control logic,
-oscillator, etc… are supplied with each panel.
-
-You may refer to the
-official `2.9inch e-Paper HAT (D)
-datasheet `__ to
-know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image1.png
- :align: center
- :width: 653
- :height: 291
-
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 60 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-1.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image2-2.png
- :align: center
- :width: 1126
- :height: 496
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-2.png
- :align: center
- :width: 1351
- :height: 558
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-
-Firstly, you need
-to prepare a picture/photo in the format of 296×128 pixels. We can
-easily find a photo resizing tool online, for example, the `Online Image
-Resizer `__.
-
-Following the instructions on the
-website, then download the generated image in JPG format.
-
-Secondly, we use
-the `Image2LCD `__ tool
-to transfer the downloaded 296×128 image into hexadecimal codes. You can
-visit
-this `YouTube `__ link
-to get detailed instructions.
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot /tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “EinkDisplayImage”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image4.png
- :align: center
- :width: 629
- :height: 710
- :scale: 98 %
-
-Press the reset button after uploading the sample code, you will need to wait
-for around 1-2 seconds for the e-Paper module to fresh its screen. Then the
-screen will start to display an image for 5 seconds first, then 3 different
-QR codes will be displayed every 5 seconds (showing in the screenshot below,
-you may scan the QR codes and find out more information if you wish to).
-Lastly, a gif which comes in form of 3 frames will be displayed for a few seconds.
-
-.. image:: /media/ambd_arduino/Epaper_Display_Images/image5.png
- :align: center
- :width: 752
- :height: 969
- :scale: 72 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-The link on how to generate a QR code on the E-paper
-module: https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
-
diff --git a/bak/ambd/bw16-typec/Example_Guides/E-Paper/E-Paper - Display Text.rst b/bak/ambd/bw16-typec/Example_Guides/E-Paper/E-Paper - Display Text.rst
deleted file mode 100644
index 1099ac4..0000000
--- a/bak/ambd/bw16-typec/Example_Guides/E-Paper/E-Paper - Display Text.rst
+++ /dev/null
@@ -1,113 +0,0 @@
-##########################################################################
-E-Paper - Display Text
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-In this example, we use the Ameba RTL8722 module connects to a Waveshare
-2.9inch e-Paper module to display a few QR codes. The display uses the
-flexible substrate as a base plate, with an interface and a reference
-system design.
-
-The 2.9” active area contains 296×128 pixels and has
-1-bit white/black full display capabilities. An integrated circuit
-contains gate buffer, source buffer, interface, timing control logic,
-oscillator, etc… are supplied with each panel.
-
-You may refer to the
-official `2.9inch e-Paper HAT (D)
-datasheet `__ to
-know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image1.png
- :align: center
- :width: 653
- :height: 291
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 50 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-1.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image2-2.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-2.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot/tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “EinkDisplayText”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image4.png
- :align: center
- :width: 580
- :height: 523
-
-Upload the code to the board and press
-the Reset button after the uploading is done. You will find these texts
-displayed on the board:
-
-.. image:: /media/ambd_arduino/Epaper_Display_Text/image5.jpeg
- :align: center
- :width: 1430
- :height: 1243
- :scale: 80 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-[1] We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-
diff --git a/bak/ambd/bw16-typec/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst b/bak/ambd/bw16-typec/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
deleted file mode 100644
index 2f4ee9c..0000000
--- a/bak/ambd/bw16-typec/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
+++ /dev/null
@@ -1,121 +0,0 @@
-##########################################################################
-E-Paper - Display User-generated QR Code
-##########################################################################
-
-.. role:: raw-html(raw)
- :format: html
-
-:raw-html:``
-**Materials**
-:raw-html:`
`
-
- - AmebaD [AMB21 / AMB22 / AMB23 / BW16] x 1
- - Waveshare 2.9inch e-Paper HAT (D) x 1
-
-:raw-html:``
-**Example**
-:raw-html:`
`
-
-| In this example, we use the Ameba RTL8722 module connects to a Waveshare
- 2.9inch e-Paper module to display a few QR codes. The display uses the
- flexible substrate as a base plate, with an interface and a reference
- system design.
-| The 2.9” active area contains 296×128 pixels and has
- 1-bit white/black full display capabilities. An integrated circuit
- contains gate buffer, source buffer, interface, timing control logic,
- oscillator, etc… are supplied with each panel.
-| You may refer to the
- official `2.9inch e-Paper HAT (D)
- datasheet `__ to
- know more information about this module.
-
-Front view of the e-Paper Module:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image1.png
- :align: center
- :width: 653
- :height: 291
-
-**AMB21 / AMB22** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2.png
- :align: center
- :width: 2310
- :height: 913
- :scale: 50 %
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3.png
- :align: center
- :width: 884
- :height: 524
-
-**AMB23** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2-1.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-1.png
- :align: center
- :width: 1631
- :height: 583
-
-**BW16** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image2-2.png
- :align: center
- :width: 1159
- :height: 457
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-2.png
- :align: center
- :width: 1361
- :height: 583
-
-**BW16-TypeC** Wiring Diagram:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image3-3.png
- :align: center
- :width: 1363
- :height: 645
-
-Download the Eink zip library, AmebaEink.zip, at
-https://github.com/ambiot/tree/master/Arduino_zip_libraries
-Then install the AmebaEink.zip. Open the “DisplayQR” example in
-``“File” → “Examples” → “AmebaEink” → “DisplayQR”``:
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image4.png
- :align: center
- :width: 727
- :height: 640
-
-Modify the URL in the loop() section as
-your wish, after that, verify and upload the code to the Ameba board.
-Upon successfully upload the sample code and press the reset button, a
-QR code generated based on the URL of your input will be shown on the
-E-Paper module. The QR code showing below leads to our Ameba IoT
-official website: `Ameba
-ARDUINO `__
-
-.. image:: /media/ambd_arduino/Epaper_Display_user_generated_QR_code/image5.jpeg
- :align: center
- :width: 1328
- :height: 1027
- :scale: 68 %
-
-:raw-html:``
-**Code Reference**
-:raw-html:`
`
-
-[1] We use Good Display GDEH029A1 2.9 Inch / 296×128 Resolution /
-Partial Refresh Arduino Sample Code to get the e-Paper successfully
-Display: http://www.good-display.com/product/201.html
-
-[2] Provide the link to how to generate a QR code on the E-paper
-module: https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
-
-[3] A simple library for generating QR codes in C, optimized for
-processing and memory-constrained
-systems: https://github.com/ricmoo/QRCode#data-capacities
-
diff --git a/source/FAQ/disable_nn_logs.rst b/source/FAQ/disable_nn_logs.rst
new file mode 100644
index 0000000..e40ef6f
--- /dev/null
+++ b/source/FAQ/disable_nn_logs.rst
@@ -0,0 +1,17 @@
+.. tags:: Neural Network, AMB82-mini
+
+Is it possible to disable the continuously looping logs (e.g. YOLOv4t tick) in Neural Network examples?
+============================================================================================================
+
+**Answer**
+
+Yes, it is possible.
+
+Navigate to "Tools" -> "Show NN Logs" -> "Disable". It is set to "Enable" by default.
+
+|image01|
+
+
+.. |image01| image:: ../_static/FAQ/disable_nn_logs/image01.png
+ :width: 772 px
+ :height: 728 px
\ No newline at end of file
diff --git a/source/FAQ/index.rst b/source/FAQ/index.rst
index 77a161d..b71016a 100644
--- a/source/FAQ/index.rst
+++ b/source/FAQ/index.rst
@@ -18,3 +18,8 @@ Ameba FAQ
EMMC_connection
ameba-pro2_module_window
+
+ disable_nn_logs
+
+ skb_unavaliable_warnings
+
diff --git a/source/FAQ/skb_unavaliable_warnings.rst b/source/FAQ/skb_unavaliable_warnings.rst
new file mode 100644
index 0000000..bec4ca2
--- /dev/null
+++ b/source/FAQ/skb_unavaliable_warnings.rst
@@ -0,0 +1,23 @@
+.. tags:: Video Streaming, RTSP, AMB82-mini
+
+What should I do if "skb_unavailable={number} in last 2 seconds" warnings keep appearing during video streaming?
+==================================================================================================================
+
+**Answer**
+
+You will see this warning because the application that you are running requires high throughput and the driver is waiting for an available socket buffer to store the next incoming packet. If too many packets are coming in (overloading), this warning will appear.
+
+To avoid having this warning, switch to TCP for video streaming.
+
+|image01|
+
+|image02|
+
+
+.. |image01| image:: ../_static/FAQ/skb_unavaliable_warnings/image01.png
+ :width: 580 px
+ :height: 750 px
+
+.. |image02| image:: ../_static/FAQ/skb_unavaliable_warnings/image02.png
+ :width: 802 px
+ :height: 732 px
\ No newline at end of file
diff --git a/source/_static/FAQ/disable_nn_logs/image01.png b/source/_static/FAQ/disable_nn_logs/image01.png
new file mode 100644
index 0000000..e031a3b
Binary files /dev/null and b/source/_static/FAQ/disable_nn_logs/image01.png differ
diff --git a/source/_static/FAQ/skb_unavaliable_warnings/image01.png b/source/_static/FAQ/skb_unavaliable_warnings/image01.png
new file mode 100644
index 0000000..b572789
Binary files /dev/null and b/source/_static/FAQ/skb_unavaliable_warnings/image01.png differ
diff --git a/source/_static/FAQ/skb_unavaliable_warnings/image02.png b/source/_static/FAQ/skb_unavaliable_warnings/image02.png
new file mode 100644
index 0000000..c227d5c
Binary files /dev/null and b/source/_static/FAQ/skb_unavaliable_warnings/image02.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch e-Book with MicroSD card/image01.png b/source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image01.png
similarity index 100%
rename from source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch e-Book with MicroSD card/image01.png
rename to source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image01.png
diff --git a/source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch e-Book with MicroSD card/image02.png b/source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image02.png
similarity index 100%
rename from source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch e-Book with MicroSD card/image02.png
rename to source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image02.png
diff --git a/source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch e-Book with MicroSD card/image03.png b/source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image03.png
similarity index 100%
rename from source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch e-Book with MicroSD card/image03.png
rename to source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image03.png
diff --git a/source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch e-Book with MicroSD card/image04.png b/source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image04.png
similarity index 100%
rename from source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch e-Book with MicroSD card/image04.png
rename to source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image04.png
diff --git a/source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch e-Book with MicroSD card/image05.png b/source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image05.png
similarity index 100%
rename from source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch e-Book with MicroSD card/image05.png
rename to source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image05.png
diff --git a/source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch e-Book with MicroSD card/image06.png b/source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image06.png
similarity index 100%
rename from source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch e-Book with MicroSD card/image06.png
rename to source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image06.png
diff --git a/source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch e-Book with MicroSD card/image07.png b/source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image07.png
similarity index 100%
rename from source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch e-Book with MicroSD card/image07.png
rename to source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image07.png
diff --git a/source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch e-Book with MicroSD card/image08.png b/source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image08.png
similarity index 100%
rename from source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch e-Book with MicroSD card/image08.png
rename to source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image08.png
diff --git a/source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch e-Book with MicroSD card/image09.png b/source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image09.png
similarity index 100%
rename from source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch e-Book with MicroSD card/image09.png
rename to source/_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image09.png
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image01.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image01.png
index 4d2effc..ebfee4e 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image01.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image01.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image01v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image01v2.png
new file mode 100644
index 0000000..62f3630
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image01v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image02.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image02.png
index ebfee4e..f995968 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image02.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image02.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image02v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image02v2.png
new file mode 100644
index 0000000..b99d013
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image02v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image03.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image03.png
index f995968..fe78e9a 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image03.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image03.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image03v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image03v2.png
new file mode 100644
index 0000000..90fdcbc
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image03v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image04.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image04.png
index fe78e9a..9daa0bf 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image04.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image04.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image04v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image04v2.png
new file mode 100644
index 0000000..b4fd0c8
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image04v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image05.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image05.png
index 9daa0bf..b5ec06d 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image05.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image05.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image05v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image05v2.png
new file mode 100644
index 0000000..bde86b2
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image05v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image06.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image06.png
index b5ec06d..a080278 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image06.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image06.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image06v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image06v2.png
new file mode 100644
index 0000000..7fda30d
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image06v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image07.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image07.png
index a080278..05b7c27 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image07.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image07.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image07v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image07v2.png
new file mode 100644
index 0000000..10f79c6
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image07v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image08.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image08.png
index 04ff318..ba0cbc1 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image08.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image08.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image09.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image09.png
index d4156cd..ec1218e 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image09.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image09.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image10.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image10.png
index 04ff318..04b6e0a 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image10.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image10.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image11.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image11.png
index d4156cd..4995e5a 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image11.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image11.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image12.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image12.png
new file mode 100644
index 0000000..6718c7f
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image12.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image13.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image13.png
new file mode 100644
index 0000000..67038ae
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image13.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image14.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image14.png
new file mode 100644
index 0000000..a3c5667
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image14.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image15.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image15.png
new file mode 100644
index 0000000..5ec9e5f
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image15.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image16.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image16.png
new file mode 100644
index 0000000..6603dea
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image16.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image17.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image17.png
new file mode 100644
index 0000000..5a778f3
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image17.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image18.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image18.png
new file mode 100644
index 0000000..a09ab5c
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image18.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image19.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image19.png
new file mode 100644
index 0000000..e8ff001
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image19.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image20.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image20.png
new file mode 100644
index 0000000..4f1ba7d
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image20.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image21.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image21.png
new file mode 100644
index 0000000..2bac2b8
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image21.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image22.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image22.png
new file mode 100644
index 0000000..bd53a91
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image22.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image23.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image23.png
new file mode 100644
index 0000000..a80261a
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image23.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image24.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image24.png
new file mode 100644
index 0000000..e662193
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image24.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image25.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image25.png
new file mode 100644
index 0000000..61e6a82
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image25.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image26.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image26.png
new file mode 100644
index 0000000..8b2d2f3
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image26.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image27.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image27.png
new file mode 100644
index 0000000..9fa9616
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image27.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image01.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image01.png
index 4d2effc..ebfee4e 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image01.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image01.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image01v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image01v2.png
new file mode 100644
index 0000000..62f3630
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image01v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image02.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image02.png
index b48d3c1..f995968 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image02.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image02.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image02v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image02v2.png
new file mode 100644
index 0000000..b99d013
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image02v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image03.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image03.png
index b48d3c1..fe78e9a 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image03.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image03.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image03v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image03v2.png
new file mode 100644
index 0000000..90fdcbc
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image03v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image04.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image04.png
index f995968..9daa0bf 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image04.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image04.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image04v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image04v2.png
new file mode 100644
index 0000000..b4fd0c8
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image04v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image05.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image05.png
index fe78e9a..b5ec06d 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image05.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image05.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image05v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image05v2.png
new file mode 100644
index 0000000..bde86b2
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image05v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image06.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image06.png
index 27a108a..a080278 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image06.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image06.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image06v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image06v2.png
new file mode 100644
index 0000000..7fda30d
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image06v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image07.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image07.png
index 30dbdfc..05b7c27 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image07.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image07.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image07v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image07v2.png
new file mode 100644
index 0000000..10f79c6
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image07v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image08.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image08.png
index a080278..ba0cbc1 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image08.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image08.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image09.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image09.png
index 7ef0d30..ec1218e 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image09.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image09.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image10.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image10.png
index 29a6392..04b6e0a 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image10.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image10.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image11.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image11.png
index 29a6392..4995e5a 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image11.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image11.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image12.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image12.png
new file mode 100644
index 0000000..6718c7f
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image12.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image13.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image13.png
new file mode 100644
index 0000000..67038ae
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image13.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image14.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image14.png
new file mode 100644
index 0000000..a3c5667
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image14.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image15.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image15.png
new file mode 100644
index 0000000..5ec9e5f
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image15.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image16.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image16.png
new file mode 100644
index 0000000..6603dea
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image16.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image17.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image17.png
new file mode 100644
index 0000000..5a778f3
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image17.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image18.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image18.png
new file mode 100644
index 0000000..a09ab5c
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image18.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image19.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image19.png
new file mode 100644
index 0000000..e8ff001
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image19.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image20.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image20.png
new file mode 100644
index 0000000..4f1ba7d
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image20.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image21.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image21.png
new file mode 100644
index 0000000..2bac2b8
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image21.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image22.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image22.png
new file mode 100644
index 0000000..06f0bb9
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image22.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image23.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image23.png
new file mode 100644
index 0000000..604fbe4
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image23.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image24.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image24.png
new file mode 100644
index 0000000..b4fbffb
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image24.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image25.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image25.png
new file mode 100644
index 0000000..e6256b0
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image25.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image26.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image26.png
new file mode 100644
index 0000000..c8b379b
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image26.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image27.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image27.png
new file mode 100644
index 0000000..fa5e12b
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image27.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image01.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image01.png
index 4d2effc..ebfee4e 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image01.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image01.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image01v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image01v2.png
new file mode 100644
index 0000000..62f3630
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image01v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image02.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image02.png
index ab7549f..f995968 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image02.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image02.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image02v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image02v2.png
new file mode 100644
index 0000000..b99d013
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image02v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image03.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image03.png
index f995968..fe78e9a 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image03.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image03.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image03v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image03v2.png
new file mode 100644
index 0000000..90fdcbc
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image03v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image04.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image04.png
index fe78e9a..9daa0bf 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image04.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image04.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image04v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image04v2.png
new file mode 100644
index 0000000..b4fd0c8
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image04v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image05.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image05.png
index d0bda9f..b5ec06d 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image05.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image05.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image05v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image05v2.png
new file mode 100644
index 0000000..bde86b2
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image05v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image06.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image06.png
index b5ec06d..a080278 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image06.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image06.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image06v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image06v2.png
new file mode 100644
index 0000000..7fda30d
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image06v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image07.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image07.png
index a080278..05b7c27 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image07.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image07.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image07v2.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image07v2.png
new file mode 100644
index 0000000..10f79c6
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image07v2.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image08.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image08.png
index 34b1f25..ba0cbc1 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image08.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image08.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image09.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image09.png
index 2f1f129..ec1218e 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image09.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image09.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image10.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image10.png
index 34b1f25..04b6e0a 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image10.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image10.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image11.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image11.png
index 2f1f129..4995e5a 100644
Binary files a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image11.png and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image11.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image12.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image12.png
new file mode 100644
index 0000000..6718c7f
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image12.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image13.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image13.png
new file mode 100644
index 0000000..67038ae
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image13.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image14.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image14.png
new file mode 100644
index 0000000..a3c5667
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image14.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image15.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image15.png
new file mode 100644
index 0000000..5ec9e5f
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image15.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image16.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image16.png
new file mode 100644
index 0000000..6603dea
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image16.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image17.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image17.png
new file mode 100644
index 0000000..5a778f3
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image17.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image18.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image18.png
new file mode 100644
index 0000000..a09ab5c
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image18.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image19.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image19.png
new file mode 100644
index 0000000..e8ff001
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image19.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image20.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image20.png
new file mode 100644
index 0000000..4f1ba7d
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image20.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image21.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image21.png
new file mode 100644
index 0000000..2bac2b8
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image21.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image22.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image22.png
new file mode 100644
index 0000000..1f75405
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image22.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image23.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image23.png
new file mode 100644
index 0000000..36b8af4
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image23.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image24.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image24.png
new file mode 100644
index 0000000..dd47aa1
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image24.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image25.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image25.png
new file mode 100644
index 0000000..5701b64
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image25.png differ
diff --git a/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image26.png b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image26.png
new file mode 100644
index 0000000..1a402fe
Binary files /dev/null and b/source/_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image26.png differ
diff --git a/source/amb21/Example_Guides/E-Paper/E-Paper - Display Images.rst b/source/amb21/Example_Guides/E-Paper/E-Paper - Display Images.rst
new file mode 100644
index 0000000..97cb5d8
--- /dev/null
+++ b/source/amb21/Example_Guides/E-Paper/E-Paper - Display Images.rst
@@ -0,0 +1,121 @@
+E-Paper - Display Images
+=========================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display images. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**AMB21/22 wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image01|
+
+2.9inch E-Paper V2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image01v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image08|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image15|
+
+Firstly, prepare a picture/photo and resize the image based on the e-Paper display that you are using. You can look for a photo resizing tool online, for example, the `Online Image Resizer `_ . Simply follow the instructions on the website to resize the picture and download the resized image in JPEG format.
+
+2.9” e-Paper module: 296x128 pixels
+
+4.2” e-Paper module: 400x300 pixels
+
+7.5” e-Paper module: 800x480 pixels
+
+Secondly, use `Image2LCD `_ tool to convert the resized JPEG image into hexadecimal codes. You can visit this `YouTube `_ link to learn more about how to use the Image2LCD tool.
+
+Next, download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayImages” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayImages”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Upload the code to the board and press the reset button after uploading is done. Wait for around 1-2 seconds for the e-Paper module to refresh its screen. Images will start to loop on the e-Paper display, each image will be displaying for 4 seconds.
+
+|image25|
+
+|image26|
+
+The 2.9-inch e-Paper Module (B) supports three colours—red, black, and white. You may refer to the example for 2.9-inch e-Paper Module (B) to learn how to display red images by navigating to “File” → “Examples” → “AmebaEink” → “EPD_2in9b”-> “EinkDisplayImages”.
+
+Red image displaying on 2.9-inch Module (B) e-Paper display is shown below.
+
+|image27|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+.. |image01| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image01.png
+ :width: 823 px
+ :height: 459 px
+
+.. |image01v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image01v2.png
+ :width: 800 px
+ :height: 452 px
+
+.. |image08| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image08.png
+ :width: 868 px
+ :height: 431 px
+
+.. |image15| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image15.png
+ :width: 554 px
+ :height: 777 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image22.png
+ :width: 700 px
+ :height: 728 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image23.png
+ :width: 700 px
+ :height: 728 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image24.png
+ :width: 591 px
+ :height: 711 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image25.png
+ :width: 514 px
+ :height: 867 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image26.png
+ :width: 524 px
+ :height: 797 px
+
+.. |image27| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image27.png
+ :width: 816 px
+ :height: 405 px
\ No newline at end of file
diff --git a/source/amb21/Example_Guides/E-Paper/E-Paper - Display Text.rst b/source/amb21/Example_Guides/E-Paper/E-Paper - Display Text.rst
new file mode 100644
index 0000000..2f755ce
--- /dev/null
+++ b/source/amb21/Example_Guides/E-Paper/E-Paper - Display Text.rst
@@ -0,0 +1,109 @@
+E-Paper - Display Text
+=========================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display texts. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**AMB21/22 wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image01|
+
+2.9inch E-Paper V2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image01v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image08|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image15|
+
+Download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayText” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayText”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Upload the code to the board and press the reset button after uploading is done. You will find these texts displayed on the boards:
+
+The 2.9-inch e-Paper Module (B) supports three colours—red, black, and white. Therefore, it can display red on the e-Paper display shown on the most left.
+
+|image25|
+
+|image26|
+
+|image27|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+.. |image01| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image01.png
+ :width: 823 px
+ :height: 459 px
+
+.. |image01v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image01v2.png
+ :width: 800 px
+ :height: 452 px
+
+.. |image08| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image08.png
+ :width: 868 px
+ :height: 431 px
+
+.. |image15| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image15.png
+ :width: 554 px
+ :height: 777 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image22.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image23.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image24.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image25.png
+ :width: 832 px
+ :height: 624 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image26.png
+ :width: 956 px
+ :height: 720 px
+
+.. |image27| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image27.png
+ :width: 708 px
+ :height: 890 px
\ No newline at end of file
diff --git a/source/amb21/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst b/source/amb21/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
new file mode 100644
index 0000000..1d1ddf2
--- /dev/null
+++ b/source/amb21/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
@@ -0,0 +1,104 @@
+E-Paper - Display User-generated QR Code
+=========================================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display texts. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**AMB21/22 wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image01|
+
+2.9inch E-Paper V2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image01v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image08|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image15|
+
+Download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayQR” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayQR”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Modify the URL in the loop() section highlighted for your QR code, then upload the code to the Ameba board. Upload the code to the board and press the reset button after uploading is done.
+
+A QR code generated based on the input URL will be shown on the E-paper module. In the example, the QR code links to Ameba IoT official website.
+
+|image25|
+
+|image26|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+
+.. |image01| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image01.png
+ :width: 823 px
+ :height: 459 px
+
+.. |image01v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image01v2.png
+ :width: 800 px
+ :height: 452 px
+
+.. |image08| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image08.png
+ :width: 868 px
+ :height: 431 px
+
+.. |image15| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image15.png
+ :width: 554 px
+ :height: 777 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image22.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image23.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image24.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image25.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image26.png
+ :width: 590 px
+ :height: 788 px
diff --git a/bak/ambd/bw16-typeb/Example_Guides/E-Paper/index.rst b/source/amb21/Example_Guides/E-Paper/index.rst
similarity index 64%
rename from bak/ambd/bw16-typeb/Example_Guides/E-Paper/index.rst
rename to source/amb21/Example_Guides/E-Paper/index.rst
index d145c66..fe06db2 100644
--- a/bak/ambd/bw16-typeb/Example_Guides/E-Paper/index.rst
+++ b/source/amb21/Example_Guides/E-Paper/index.rst
@@ -1,10 +1,9 @@
-E-Paper
-=======
-
-.. toctree::
- :maxdepth: 1
-
- E-Paper - Display Images
- E-Paper - Display Text
- E-Paper - Display User-generated QR Code
-
\ No newline at end of file
+E-Paper
+=======
+
+.. toctree::
+ :maxdepth: 1
+
+ E-Paper - Display Images
+ E-Paper - Display Text
+ E-Paper - Display User-generated QR Code
\ No newline at end of file
diff --git a/source/amb21/Example_Guides/index.rst b/source/amb21/Example_Guides/index.rst
index d520dc5..fdae528 100644
--- a/source/amb21/Example_Guides/index.rst
+++ b/source/amb21/Example_Guides/index.rst
@@ -5,5 +5,6 @@ Example Guides
:maxdepth: 2
Basic/index
+ E-Paper/index
OTA/index
SPI/index
\ No newline at end of file
diff --git a/source/amb23/Example_Guides/E-Paper/E-Paper - 7.5-inch e-Book with MicroSD card.rst b/source/amb23/Example_Guides/E-Paper/E-Paper - 7.5-inch e-Book with MicroSD card.rst
new file mode 100644
index 0000000..4b18fb9
--- /dev/null
+++ b/source/amb23/Example_Guides/E-Paper/E-Paper - 7.5-inch e-Book with MicroSD card.rst
@@ -0,0 +1,102 @@
+E-Paper - 7.5-inch e-Book with MicroSD card
+===========================================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+
+- AmebaD [AMB23] x 1
+- Button x 1
+- MicroSD card x 1
+- Waveshare 7.5-inch E-Ink display HAT x 1
+
+In this example, we will be connecting AMB23 to Waveshare 7.5-inch e-Paper module to be used as an e-Book. The 7.5” active area contains 800 x 480 pixels and has 1-bit white/black full display capabilities. An integrated circuit contains gate buffer, source buffer, interface, timing control logic, oscillator, etc. are supplied with each panel. You may refer to [7.5inch-e-paper-specification] (https://www.waveshare.com/w/upload/6/60/7.5inch_e-Paper_V2_Specification.pdf) for more information about this e-Paper module.
+
+**AMB23 wiring diagram:**
+
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image01|
+
+|image02|
+
+Download the Eink zip library, AmebaEink.zip, at https://github.com/ambiot/ambd_arduino/tree/master/Arduino_zip_libraries
+and install AmebaEink.zip on Arduino IDE. You may follow the instruction at https://docs.arduino.cc/software/ide-v1/tutorials/installing-libraries to install it.
+
+After AmebaEink.zip is installed, Open the “Eink_7in5_Ebook” example by selecting “File” -> “Examples” -> “AmebaEink” -> “Eink_7in5_Ebook”.
+
+|image03|
+
+Next, insert the MicroSD card into your computer and create a new text file named “User_Ebook.txt”. Then, save the content that you would like to display in the text file (Note: do only include words). The content of “User_Ebook.txt” shown below is for illustration purposes only.
+
+|image04|
+
+Alternatively, if you prefer another filename for your text file, you can modify the highlighted code snippet in the sketch with the new filename.
+
+|image05|
+
+Once the file is created, insert the MicroSD card into the onboard SD card reader on AMB23. Upload the code and press the reset button once the uploading is done. When reset button is pressed, the e-Paper display will refresh and display a cover page.
+
+|image06|
+
+By pressing the button, the content in the selected text file saved in MicroSD card will be read and displayed onto the e-Paper display. The content will be split into pages.
+
+To proceed to the next page, press the button once more. The page number will be shown at the bottom right-hand corner as the page changes. You will see the following in either portrait or landscape mode based on your orientation choice after button is pressed:
+
+|image07|
+
+|image08|
+
+You can modify the highlighted code snippet to change the font size or orientation of the displayed text.
+
+Supported font size: 16, 20, 24
+Supported orientation: 0 degree - 0 (landscape), 90 degree - 1 (portrait), 180 degree- 2 (landscape), 270 degree - 3 (portrait)
+
+|image09|
+
+Code Reference
+---------------
+[1] We use waveshare 7.5-inch e-Paper display module/ 800x480 Resolution driver code to get e-Paper successfully display:
+https://github.com/waveshare/e-Paper/tree/master/Arduino/epd7in5_V2
+
+[2] Text Wrap function was written reference to:
+https://www.cprogramming.com/snippets/source-code/word-wrap-in-c
+
+.. |image01| image:: ../../../_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image01.png
+ :width: 700 px
+ :height: 483 px
+
+.. |image02| image:: ../../../_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image02.png
+ :width: 602 px
+ :height: 332 px
+
+.. |image03| image:: ../../../_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image03.png
+ :width: 683 px
+ :height: 883 px
+
+.. |image04| image:: ../../../_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image04.png
+ :width: 358 px
+ :height: 74 px
+
+.. |image05| image:: ../../../_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image05.png
+ :width: 602 px
+ :height: 85 px
+
+.. |image06| image:: ../../../_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image06.png
+ :width: 883 px
+ :height: 605 px
+
+.. |image07| image:: ../../../_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image07.png
+ :width: 813 px
+ :height: 673 px
+
+.. |image08| image:: ../../../_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image08.png
+ :width: 866 px
+ :height: 500 px
+
+.. |image09| image:: ../../../_static/amebad/Example_Guides/E-Paper/E-Paper_7.5-inch_e-Book_with_MicroSD_card/image09.png
+ :width: 929 px
+ :height: 433 px
\ No newline at end of file
diff --git a/source/amb23/Example_Guides/E-Paper/E-Paper - Display Images.rst b/source/amb23/Example_Guides/E-Paper/E-Paper - Display Images.rst
new file mode 100644
index 0000000..736a4b1
--- /dev/null
+++ b/source/amb23/Example_Guides/E-Paper/E-Paper - Display Images.rst
@@ -0,0 +1,121 @@
+E-Paper - Display Images
+=========================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display images. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**AMB23 wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image02|
+
+2.9inch E-Paper v2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image02v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image09|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image16|
+
+Firstly, prepare a picture/photo and resize the image based on the e-Paper display that you are using. You can look for a photo resizing tool online, for example, the `Online Image Resizer `_ . Simply follow the instructions on the website to resize the picture and download the resized image in JPEG format.
+
+2.9” e-Paper module: 296x128 pixels
+
+4.2” e-Paper module: 400x300 pixels
+
+7.5” e-Paper module: 800x480 pixels
+
+Secondly, use `Image2LCD `_ tool to convert the resized JPEG image into hexadecimal codes. You can visit this `YouTube `_ link to learn more about how to use the Image2LCD tool.
+
+Next, download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayImages” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayImages”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Upload the code to the board and press the reset button after uploading is done. Wait for around 1-2 seconds for the e-Paper module to refresh its screen. Images will start to loop on the e-Paper display, each image will be displaying for 4 seconds.
+
+|image25|
+
+|image26|
+
+The 2.9-inch e-Paper Module (B) supports three colours—red, black, and white. You may refer to the example for 2.9-inch e-Paper Module (B) to learn how to display red images by navigating to “File” → “Examples” → “AmebaEink” → “EPD_2in9b”-> “EinkDisplayImages”.
+
+Red image displaying on 2.9-inch Module (B) e-Paper display is shown below.
+
+|image27|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+.. |image02| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image02.png
+ :width: 816 px
+ :height: 349 px
+
+.. |image02v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image02v2.png
+ :width: 778 px
+ :height: 381 px
+
+.. |image09| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image09.png
+ :width: 751 px
+ :height: 400 px
+
+.. |image16| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image16.png
+ :width: 697 px
+ :height: 437 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image22.png
+ :width: 700 px
+ :height: 728 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image23.png
+ :width: 700 px
+ :height: 728 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image24.png
+ :width: 591 px
+ :height: 711 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image25.png
+ :width: 514 px
+ :height: 867 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image26.png
+ :width: 524 px
+ :height: 797 px
+
+.. |image27| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image27.png
+ :width: 816 px
+ :height: 405 px
\ No newline at end of file
diff --git a/source/amb23/Example_Guides/E-Paper/E-Paper - Display Text.rst b/source/amb23/Example_Guides/E-Paper/E-Paper - Display Text.rst
new file mode 100644
index 0000000..d3489d7
--- /dev/null
+++ b/source/amb23/Example_Guides/E-Paper/E-Paper - Display Text.rst
@@ -0,0 +1,109 @@
+E-Paper - Display Text
+=========================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display texts. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**AMB23 wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image02|
+
+2.9inch E-Paper v2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image02v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image09|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image16|
+
+Download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayText” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayText”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Upload the code to the board and press the reset button after uploading is done. You will find these texts displayed on the boards:
+
+The 2.9-inch e-Paper Module (B) supports three colours—red, black, and white. Therefore, it can display red on the e-Paper display shown on the most left.
+
+|image25|
+
+|image26|
+
+|image27|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+.. |image02| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image02.png
+ :width: 816 px
+ :height: 349 px
+
+.. |image02v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image02v2.png
+ :width: 778 px
+ :height: 381 px
+
+.. |image09| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image09.png
+ :width: 751 px
+ :height: 400 px
+
+.. |image16| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image16.png
+ :width: 697 px
+ :height: 437 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image22.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image23.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image24.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image25.png
+ :width: 832 px
+ :height: 624 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image26.png
+ :width: 956 px
+ :height: 720 px
+
+.. |image27| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image27.png
+ :width: 708 px
+ :height: 890 px
\ No newline at end of file
diff --git a/source/amb23/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst b/source/amb23/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
new file mode 100644
index 0000000..fab0f52
--- /dev/null
+++ b/source/amb23/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
@@ -0,0 +1,104 @@
+E-Paper - Display User-generated QR Code
+=========================================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display texts. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**AMB23 wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image02|
+
+2.9inch E-Paper v2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image02v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image09|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image16|
+
+Download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayQR” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayQR”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Modify the URL in the loop() section highlighted for your QR code, then upload the code to the Ameba board. Upload the code to the board and press the reset button after uploading is done.
+
+A QR code generated based on the input URL will be shown on the E-paper module. In the example, the QR code links to Ameba IoT official website.
+
+|image25|
+
+|image26|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+
+.. |image02| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image02.png
+ :width: 816 px
+ :height: 349 px
+
+.. |image02v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image02v2.png
+ :width: 778 px
+ :height: 381 px
+
+.. |image09| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image09.png
+ :width: 751 px
+ :height: 400 px
+
+.. |image16| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image16.png
+ :width: 697 px
+ :height: 437 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image22.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image23.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image24.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image25.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image26.png
+ :width: 590 px
+ :height: 788 px
diff --git a/bak/ambd/amb21/Example_Guides/E-Paper/index.rst b/source/amb23/Example_Guides/E-Paper/index.rst
similarity index 75%
rename from bak/ambd/amb21/Example_Guides/E-Paper/index.rst
rename to source/amb23/Example_Guides/E-Paper/index.rst
index d145c66..50f7b16 100644
--- a/bak/ambd/amb21/Example_Guides/E-Paper/index.rst
+++ b/source/amb23/Example_Guides/E-Paper/index.rst
@@ -1,10 +1,10 @@
-E-Paper
-=======
-
-.. toctree::
- :maxdepth: 1
-
- E-Paper - Display Images
- E-Paper - Display Text
- E-Paper - Display User-generated QR Code
-
\ No newline at end of file
+E-Paper
+=======
+
+.. toctree::
+ :maxdepth: 1
+
+ E-Paper - Display Images
+ E-Paper - Display Text
+ E-Paper - Display User-generated QR Code
+ E-Paper - 7.5-inch e-Book with MicroSD card
\ No newline at end of file
diff --git a/source/amb23/Example_Guides/index.rst b/source/amb23/Example_Guides/index.rst
index 8b04f6c..b07626f 100644
--- a/source/amb23/Example_Guides/index.rst
+++ b/source/amb23/Example_Guides/index.rst
@@ -6,5 +6,6 @@ Example Guides
AudioCodec/index
Basic/index
+ E-Paper/index
OTA/index
SPI/index
\ No newline at end of file
diff --git a/source/amb25/Example_Guides/E-Paper/E-Paper - Display Images.rst b/source/amb25/Example_Guides/E-Paper/E-Paper - Display Images.rst
new file mode 100644
index 0000000..a0b4826
--- /dev/null
+++ b/source/amb25/Example_Guides/E-Paper/E-Paper - Display Images.rst
@@ -0,0 +1,121 @@
+E-Paper - Display Images
+=========================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display images. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**AMB25 wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image06|
+
+2.9inch E-Paper v2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image06v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image13|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image20|
+
+Firstly, prepare a picture/photo and resize the image based on the e-Paper display that you are using. You can look for a photo resizing tool online, for example, the `Online Image Resizer `_ . Simply follow the instructions on the website to resize the picture and download the resized image in JPEG format.
+
+2.9” e-Paper module: 296x128 pixels
+
+4.2” e-Paper module: 400x300 pixels
+
+7.5” e-Paper module: 800x480 pixels
+
+Secondly, use `Image2LCD `_ tool to convert the resized JPEG image into hexadecimal codes. You can visit this `YouTube `_ link to learn more about how to use the Image2LCD tool.
+
+Next, download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayImages” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayImages”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Upload the code to the board and press the reset button after uploading is done. Wait for around 1-2 seconds for the e-Paper module to refresh its screen. Images will start to loop on the e-Paper display, each image will be displaying for 4 seconds.
+
+|image25|
+
+|image26|
+
+The 2.9-inch e-Paper Module (B) supports three colours—red, black, and white. You may refer to the example for 2.9-inch e-Paper Module (B) to learn how to display red images by navigating to “File” → “Examples” → “AmebaEink” → “EPD_2in9b”-> “EinkDisplayImages”.
+
+Red image displaying on 2.9-inch Module (B) e-Paper display is shown below.
+
+|image27|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+.. |image06| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image06.png
+ :width: 833 px
+ :height: 421 px
+
+.. |image06v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image06v2.png
+ :width: 682 px
+ :height: 373 px
+
+.. |image13| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image13.png
+ :width: 769 px
+ :height: 392 px
+
+.. |image20| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image20.png
+ :width: 470 px
+ :height: 830 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image22.png
+ :width: 700 px
+ :height: 728 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image23.png
+ :width: 700 px
+ :height: 728 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image24.png
+ :width: 591 px
+ :height: 711 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image25.png
+ :width: 514 px
+ :height: 867 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image26.png
+ :width: 524 px
+ :height: 797 px
+
+.. |image27| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image27.png
+ :width: 816 px
+ :height: 405 px
\ No newline at end of file
diff --git a/source/amb25/Example_Guides/E-Paper/E-Paper - Display Text.rst b/source/amb25/Example_Guides/E-Paper/E-Paper - Display Text.rst
new file mode 100644
index 0000000..5dcb3a2
--- /dev/null
+++ b/source/amb25/Example_Guides/E-Paper/E-Paper - Display Text.rst
@@ -0,0 +1,109 @@
+E-Paper - Display Text
+=========================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display texts. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**AMB25 wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image06|
+
+2.9inch E-Paper v2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image06v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image13|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image20|
+
+Download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayText” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayText”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Upload the code to the board and press the reset button after uploading is done. You will find these texts displayed on the boards:
+
+The 2.9-inch e-Paper Module (B) supports three colours—red, black, and white. Therefore, it can display red on the e-Paper display shown on the most left.
+
+|image25|
+
+|image26|
+
+|image27|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+.. |image06| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image06.png
+ :width: 833 px
+ :height: 421 px
+
+.. |image06v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image06v2.png
+ :width: 682 px
+ :height: 373 px
+
+.. |image13| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image13.png
+ :width: 769 px
+ :height: 392 px
+
+.. |image20| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image20.png
+ :width: 470 px
+ :height: 830 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image22.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image23.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image24.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image25.png
+ :width: 832 px
+ :height: 624 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image26.png
+ :width: 956 px
+ :height: 720 px
+
+.. |image27| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image27.png
+ :width: 708 px
+ :height: 890 px
\ No newline at end of file
diff --git a/source/amb25/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst b/source/amb25/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
new file mode 100644
index 0000000..2f91fbf
--- /dev/null
+++ b/source/amb25/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
@@ -0,0 +1,104 @@
+E-Paper - Display User-generated QR Code
+=========================================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display texts. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**AMB25 wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image06|
+
+2.9inch E-Paper v2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image06v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image13|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image20|
+
+Download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayQR” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayQR”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Modify the URL in the loop() section highlighted for your QR code, then upload the code to the Ameba board. Upload the code to the board and press the reset button after uploading is done.
+
+A QR code generated based on the input URL will be shown on the E-paper module. In the example, the QR code links to Ameba IoT official website.
+
+|image25|
+
+|image26|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+
+.. |image06| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image06.png
+ :width: 833 px
+ :height: 421 px
+
+.. |image06v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image06v2.png
+ :width: 682 px
+ :height: 373 px
+
+.. |image13| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image13.png
+ :width: 769 px
+ :height: 392 px
+
+.. |image20| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image20.png
+ :width: 470 px
+ :height: 830 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image22.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image23.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image24.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image25.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image26.png
+ :width: 590 px
+ :height: 788 px
diff --git a/bak/ambd/bw16-typec/Example_Guides/E-Paper/index.rst b/source/amb25/Example_Guides/E-Paper/index.rst
similarity index 64%
rename from bak/ambd/bw16-typec/Example_Guides/E-Paper/index.rst
rename to source/amb25/Example_Guides/E-Paper/index.rst
index d145c66..fe06db2 100644
--- a/bak/ambd/bw16-typec/Example_Guides/E-Paper/index.rst
+++ b/source/amb25/Example_Guides/E-Paper/index.rst
@@ -1,10 +1,9 @@
-E-Paper
-=======
-
-.. toctree::
- :maxdepth: 1
-
- E-Paper - Display Images
- E-Paper - Display Text
- E-Paper - Display User-generated QR Code
-
\ No newline at end of file
+E-Paper
+=======
+
+.. toctree::
+ :maxdepth: 1
+
+ E-Paper - Display Images
+ E-Paper - Display Text
+ E-Paper - Display User-generated QR Code
\ No newline at end of file
diff --git a/source/amb25/Example_Guides/index.rst b/source/amb25/Example_Guides/index.rst
index d520dc5..fdae528 100644
--- a/source/amb25/Example_Guides/index.rst
+++ b/source/amb25/Example_Guides/index.rst
@@ -5,5 +5,6 @@ Example Guides
:maxdepth: 2
Basic/index
+ E-Paper/index
OTA/index
SPI/index
\ No newline at end of file
diff --git a/source/amb26/Example_Guides/E-Paper/E-Paper - Display Images.rst b/source/amb26/Example_Guides/E-Paper/E-Paper - Display Images.rst
new file mode 100644
index 0000000..050e6bb
--- /dev/null
+++ b/source/amb26/Example_Guides/E-Paper/E-Paper - Display Images.rst
@@ -0,0 +1,121 @@
+E-Paper - Display Images
+=========================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display images. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**AMB26 wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image07|
+
+2.9inch E-Paper v2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image07v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image14|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image21|
+
+Firstly, prepare a picture/photo and resize the image based on the e-Paper display that you are using. You can look for a photo resizing tool online, for example, the `Online Image Resizer `_ . Simply follow the instructions on the website to resize the picture and download the resized image in JPEG format.
+
+2.9” e-Paper module: 296x128 pixels
+
+4.2” e-Paper module: 400x300 pixels
+
+7.5” e-Paper module: 800x480 pixels
+
+Secondly, use `Image2LCD `_ tool to convert the resized JPEG image into hexadecimal codes. You can visit this `YouTube `_ link to learn more about how to use the Image2LCD tool.
+
+Next, download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayImages” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayImages”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Upload the code to the board and press the reset button after uploading is done. Wait for around 1-2 seconds for the e-Paper module to refresh its screen. Images will start to loop on the e-Paper display, each image will be displaying for 4 seconds.
+
+|image25|
+
+|image26|
+
+The 2.9-inch e-Paper Module (B) supports three colours—red, black, and white. You may refer to the example for 2.9-inch e-Paper Module (B) to learn how to display red images by navigating to “File” → “Examples” → “AmebaEink” → “EPD_2in9b”-> “EinkDisplayImages”.
+
+Red image displaying on 2.9-inch Module (B) e-Paper display is shown below.
+
+|image27|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+.. |image07| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image07.png
+ :width: 844 px
+ :height: 432 px
+
+.. |image07v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image07v2.png
+ :width: 896 px
+ :height: 432 px
+
+.. |image14| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image14.png
+ :width: 732 px
+ :height: 362 px
+
+.. |image21| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image21.png
+ :width: 601 px
+ :height: 803 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image22.png
+ :width: 700 px
+ :height: 728 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image23.png
+ :width: 700 px
+ :height: 728 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image24.png
+ :width: 591 px
+ :height: 711 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image25.png
+ :width: 514 px
+ :height: 867 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image26.png
+ :width: 524 px
+ :height: 797 px
+
+.. |image27| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image27.png
+ :width: 816 px
+ :height: 405 px
\ No newline at end of file
diff --git a/source/amb26/Example_Guides/E-Paper/E-Paper - Display Text.rst b/source/amb26/Example_Guides/E-Paper/E-Paper - Display Text.rst
new file mode 100644
index 0000000..4b986c7
--- /dev/null
+++ b/source/amb26/Example_Guides/E-Paper/E-Paper - Display Text.rst
@@ -0,0 +1,109 @@
+E-Paper - Display Text
+=========================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display texts. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**AMB26 wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image07|
+
+2.9inch E-Paper v2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image07v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image14|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image21|
+
+Download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayText” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayText”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Upload the code to the board and press the reset button after uploading is done. You will find these texts displayed on the boards:
+
+The 2.9-inch e-Paper Module (B) supports three colours—red, black, and white. Therefore, it can display red on the e-Paper display shown on the most left.
+
+|image25|
+
+|image26|
+
+|image27|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+.. |image07| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image07.png
+ :width: 844 px
+ :height: 432 px
+
+.. |image07v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image07v2.png
+ :width: 896 px
+ :height: 432 px
+
+.. |image14| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image14.png
+ :width: 732 px
+ :height: 362 px
+
+.. |image21| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image21.png
+ :width: 601 px
+ :height: 803 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image22.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image23.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image24.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image25.png
+ :width: 832 px
+ :height: 624 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image26.png
+ :width: 956 px
+ :height: 720 px
+
+.. |image27| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image27.png
+ :width: 708 px
+ :height: 890 px
\ No newline at end of file
diff --git a/source/amb26/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst b/source/amb26/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
new file mode 100644
index 0000000..a5043df
--- /dev/null
+++ b/source/amb26/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
@@ -0,0 +1,104 @@
+E-Paper - Display User-generated QR Code
+=========================================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display texts. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**AMB26 wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image07|
+
+2.9inch E-Paper v2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image07v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image14|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image21|
+
+Download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayQR” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayQR”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Modify the URL in the loop() section highlighted for your QR code, then upload the code to the Ameba board. Upload the code to the board and press the reset button after uploading is done.
+
+A QR code generated based on the input URL will be shown on the E-paper module. In the example, the QR code links to Ameba IoT official website.
+
+|image25|
+
+|image26|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+
+.. |image07| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image07.png
+ :width: 844 px
+ :height: 432 px
+
+.. |image07v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image07v2.png
+ :width: 896 px
+ :height: 432 px
+
+.. |image14| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image14.png
+ :width: 732 px
+ :height: 362 px
+
+.. |image21| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image21.png
+ :width: 601 px
+ :height: 803 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image22.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image23.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image24.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image25.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image26.png
+ :width: 590 px
+ :height: 788 px
diff --git a/source/amb26/Example_Guides/E-Paper/index.rst b/source/amb26/Example_Guides/E-Paper/index.rst
new file mode 100644
index 0000000..fe06db2
--- /dev/null
+++ b/source/amb26/Example_Guides/E-Paper/index.rst
@@ -0,0 +1,9 @@
+E-Paper
+=======
+
+.. toctree::
+ :maxdepth: 1
+
+ E-Paper - Display Images
+ E-Paper - Display Text
+ E-Paper - Display User-generated QR Code
\ No newline at end of file
diff --git a/source/amb26/Example_Guides/index.rst b/source/amb26/Example_Guides/index.rst
index bf2866a..1843b4d 100644
--- a/source/amb26/Example_Guides/index.rst
+++ b/source/amb26/Example_Guides/index.rst
@@ -5,6 +5,7 @@ Example Guides
:maxdepth: 2
Basic/index
+ E-Paper/index
OTA/index
SPI/index
\ No newline at end of file
diff --git a/source/aw-cu488/Example_Guides/E-Paper/E-Paper - Display Images.rst b/source/aw-cu488/Example_Guides/E-Paper/E-Paper - Display Images.rst
new file mode 100644
index 0000000..a6f4771
--- /dev/null
+++ b/source/aw-cu488/Example_Guides/E-Paper/E-Paper - Display Images.rst
@@ -0,0 +1,121 @@
+E-Paper - Display Images
+=========================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display images. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**AW-CU488 Thing Plus wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image05|
+
+2.9inch E-Paper v2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image05v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image12|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image19|
+
+Firstly, prepare a picture/photo and resize the image based on the e-Paper display that you are using. You can look for a photo resizing tool online, for example, the `Online Image Resizer `_ . Simply follow the instructions on the website to resize the picture and download the resized image in JPEG format.
+
+2.9” e-Paper module: 296x128 pixels
+
+4.2” e-Paper module: 400x300 pixels
+
+7.5” e-Paper module: 800x480 pixels
+
+Secondly, use `Image2LCD `_ tool to convert the resized JPEG image into hexadecimal codes. You can visit this `YouTube `_ link to learn more about how to use the Image2LCD tool.
+
+Next, download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayImages” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayImages”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Upload the code to the board and press the reset button after uploading is done. Wait for around 1-2 seconds for the e-Paper module to refresh its screen. Images will start to loop on the e-Paper display, each image will be displaying for 4 seconds.
+
+|image25|
+
+|image26|
+
+The 2.9-inch e-Paper Module (B) supports three colours—red, black, and white. You may refer to the example for 2.9-inch e-Paper Module (B) to learn how to display red images by navigating to “File” → “Examples” → “AmebaEink” → “EPD_2in9b”-> “EinkDisplayImages”.
+
+Red image displaying on 2.9-inch Module (B) e-Paper display is shown below.
+
+|image27|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+.. |image05| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image05.png
+ :width: 893 px
+ :height: 738 px
+
+.. |image05v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image05v2.png
+ :width: 935 px
+ :height: 634 px
+
+.. |image12| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image12.png
+ :width: 905 px
+ :height: 575 px
+
+.. |image19| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image19.png
+ :width: 863 px
+ :height: 655 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image22.png
+ :width: 700 px
+ :height: 728 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image23.png
+ :width: 700 px
+ :height: 728 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image24.png
+ :width: 591 px
+ :height: 711 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image25.png
+ :width: 514 px
+ :height: 867 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image26.png
+ :width: 524 px
+ :height: 797 px
+
+.. |image27| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image27.png
+ :width: 816 px
+ :height: 405 px
\ No newline at end of file
diff --git a/source/aw-cu488/Example_Guides/E-Paper/E-Paper - Display Text.rst b/source/aw-cu488/Example_Guides/E-Paper/E-Paper - Display Text.rst
new file mode 100644
index 0000000..f713535
--- /dev/null
+++ b/source/aw-cu488/Example_Guides/E-Paper/E-Paper - Display Text.rst
@@ -0,0 +1,109 @@
+E-Paper - Display Text
+=========================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display texts. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**AW-CU488 Thing Plus wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image05|
+
+2.9inch E-Paper v2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image05v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image12|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image19|
+
+Download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayText” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayText”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Upload the code to the board and press the reset button after uploading is done. You will find these texts displayed on the boards:
+
+The 2.9-inch e-Paper Module (B) supports three colours—red, black, and white. Therefore, it can display red on the e-Paper display shown on the most left.
+
+|image25|
+
+|image26|
+
+|image27|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+.. |image05| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image05.png
+ :width: 893 px
+ :height: 738 px
+
+.. |image05v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image05v2.png
+ :width: 935 px
+ :height: 634 px
+
+.. |image12| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image12.png
+ :width: 905 px
+ :height: 575 px
+
+.. |image19| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image19.png
+ :width: 863 px
+ :height: 655 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image22.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image23.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image24.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image25.png
+ :width: 832 px
+ :height: 624 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image26.png
+ :width: 956 px
+ :height: 720 px
+
+.. |image27| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image27.png
+ :width: 708 px
+ :height: 890 px
\ No newline at end of file
diff --git a/source/aw-cu488/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst b/source/aw-cu488/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
new file mode 100644
index 0000000..240400e
--- /dev/null
+++ b/source/aw-cu488/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
@@ -0,0 +1,104 @@
+E-Paper - Display User-generated QR Code
+=========================================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display texts. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**AW-CU488 Thing Plus wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image05|
+
+2.9inch E-Paper v2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image05v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image12|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image19|
+
+Download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayQR” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayQR”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Modify the URL in the loop() section highlighted for your QR code, then upload the code to the Ameba board. Upload the code to the board and press the reset button after uploading is done.
+
+A QR code generated based on the input URL will be shown on the E-paper module. In the example, the QR code links to Ameba IoT official website.
+
+|image25|
+
+|image26|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+
+.. |image05| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image05.png
+ :width: 893 px
+ :height: 738 px
+
+.. |image05v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image05v2.png
+ :width: 935 px
+ :height: 634 px
+
+.. |image12| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image12.png
+ :width: 905 px
+ :height: 575 px
+
+.. |image19| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image19.png
+ :width: 863 px
+ :height: 655 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image22.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image23.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image24.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image25.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image26.png
+ :width: 590 px
+ :height: 788 px
\ No newline at end of file
diff --git a/source/aw-cu488/Example_Guides/E-Paper/index.rst b/source/aw-cu488/Example_Guides/E-Paper/index.rst
new file mode 100644
index 0000000..fe06db2
--- /dev/null
+++ b/source/aw-cu488/Example_Guides/E-Paper/index.rst
@@ -0,0 +1,9 @@
+E-Paper
+=======
+
+.. toctree::
+ :maxdepth: 1
+
+ E-Paper - Display Images
+ E-Paper - Display Text
+ E-Paper - Display User-generated QR Code
\ No newline at end of file
diff --git a/source/aw-cu488/Example_Guides/index.rst b/source/aw-cu488/Example_Guides/index.rst
index e9c7741..7b2a4f9 100644
--- a/source/aw-cu488/Example_Guides/index.rst
+++ b/source/aw-cu488/Example_Guides/index.rst
@@ -5,5 +5,6 @@ Example Guides
:maxdepth: 2
Basic/index
+ E-Paper/index
OTA/index
SPI/index
diff --git a/source/bw16-typeb/Example_Guides/E-Paper/E-Paper - Display Images.rst b/source/bw16-typeb/Example_Guides/E-Paper/E-Paper - Display Images.rst
new file mode 100644
index 0000000..5e500ef
--- /dev/null
+++ b/source/bw16-typeb/Example_Guides/E-Paper/E-Paper - Display Images.rst
@@ -0,0 +1,121 @@
+E-Paper - Display Images
+=========================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display images. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**BW16 wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image03|
+
+2.9inch E-Paper v2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image03v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image10|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image17|
+
+Firstly, prepare a picture/photo and resize the image based on the e-Paper display that you are using. You can look for a photo resizing tool online, for example, the `Online Image Resizer `_ . Simply follow the instructions on the website to resize the picture and download the resized image in JPEG format.
+
+2.9” e-Paper module: 296x128 pixels
+
+4.2” e-Paper module: 400x300 pixels
+
+7.5” e-Paper module: 800x480 pixels
+
+Secondly, use `Image2LCD `_ tool to convert the resized JPEG image into hexadecimal codes. You can visit this `YouTube `_ link to learn more about how to use the Image2LCD tool.
+
+Next, download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayImages” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayImages”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Upload the code to the board and press the reset button after uploading is done. Wait for around 1-2 seconds for the e-Paper module to refresh its screen. Images will start to loop on the e-Paper display, each image will be displaying for 4 seconds.
+
+|image25|
+
+|image26|
+
+The 2.9-inch e-Paper Module (B) supports three colours—red, black, and white. You may refer to the example for 2.9-inch e-Paper Module (B) to learn how to display red images by navigating to “File” → “Examples” → “AmebaEink” → “EPD_2in9b”-> “EinkDisplayImages”.
+
+Red image displaying on 2.9-inch Module (B) e-Paper display is shown below.
+
+|image27|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+.. |image03| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image03.png
+ :width: 945 px
+ :height: 390 px
+
+.. |image03v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image03v2.png
+ :width: 889 px
+ :height: 391 px
+
+.. |image10| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image10.png
+ :width: 678 px
+ :height: 375 px
+
+.. |image17| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image17.png
+ :width: 544 px
+ :height: 832 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image22.png
+ :width: 700 px
+ :height: 728 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image23.png
+ :width: 700 px
+ :height: 728 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image24.png
+ :width: 591 px
+ :height: 711 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image25.png
+ :width: 514 px
+ :height: 867 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image26.png
+ :width: 524 px
+ :height: 797 px
+
+.. |image27| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image27.png
+ :width: 816 px
+ :height: 405 px
\ No newline at end of file
diff --git a/source/bw16-typeb/Example_Guides/E-Paper/E-Paper - Display Text.rst b/source/bw16-typeb/Example_Guides/E-Paper/E-Paper - Display Text.rst
new file mode 100644
index 0000000..612e394
--- /dev/null
+++ b/source/bw16-typeb/Example_Guides/E-Paper/E-Paper - Display Text.rst
@@ -0,0 +1,109 @@
+E-Paper - Display Text
+=========================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display texts. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**BW16 wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image03|
+
+2.9inch E-Paper v2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image03v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image10|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image17|
+
+Download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayText” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayText”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Upload the code to the board and press the reset button after uploading is done. You will find these texts displayed on the boards:
+
+The 2.9-inch e-Paper Module (B) supports three colours—red, black, and white. Therefore, it can display red on the e-Paper display shown on the most left.
+
+|image25|
+
+|image26|
+
+|image27|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+.. |image03| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image03.png
+ :width: 945 px
+ :height: 390 px
+
+.. |image03v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image03v2.png
+ :width: 889 px
+ :height: 391 px
+
+.. |image10| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image10.png
+ :width: 678 px
+ :height: 375 px
+
+.. |image17| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image17.png
+ :width: 544 px
+ :height: 832 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image22.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image23.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image24.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image25.png
+ :width: 832 px
+ :height: 624 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image26.png
+ :width: 956 px
+ :height: 720 px
+
+.. |image27| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image27.png
+ :width: 708 px
+ :height: 890 px
\ No newline at end of file
diff --git a/source/bw16-typeb/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst b/source/bw16-typeb/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
new file mode 100644
index 0000000..f900a59
--- /dev/null
+++ b/source/bw16-typeb/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
@@ -0,0 +1,104 @@
+E-Paper - Display User-generated QR Code
+=========================================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display texts. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**BW16 wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image03|
+
+2.9inch E-Paper v2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image03v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image10|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image17|
+
+Download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayQR” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayQR”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Modify the URL in the loop() section highlighted for your QR code, then upload the code to the Ameba board. Upload the code to the board and press the reset button after uploading is done.
+
+A QR code generated based on the input URL will be shown on the E-paper module. In the example, the QR code links to Ameba IoT official website.
+
+|image25|
+
+|image26|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+
+.. |image03| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image03.png
+ :width: 945 px
+ :height: 390 px
+
+.. |image03v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image03v2.png
+ :width: 889 px
+ :height: 391 px
+
+.. |image10| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image10.png
+ :width: 678 px
+ :height: 375 px
+
+.. |image17| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image17.png
+ :width: 544 px
+ :height: 832 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image22.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image23.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image24.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image25.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image26.png
+ :width: 590 px
+ :height: 788 px
diff --git a/source/bw16-typeb/Example_Guides/E-Paper/index.rst b/source/bw16-typeb/Example_Guides/E-Paper/index.rst
new file mode 100644
index 0000000..fe06db2
--- /dev/null
+++ b/source/bw16-typeb/Example_Guides/E-Paper/index.rst
@@ -0,0 +1,9 @@
+E-Paper
+=======
+
+.. toctree::
+ :maxdepth: 1
+
+ E-Paper - Display Images
+ E-Paper - Display Text
+ E-Paper - Display User-generated QR Code
\ No newline at end of file
diff --git a/source/bw16-typeb/Example_Guides/index.rst b/source/bw16-typeb/Example_Guides/index.rst
index e9c7741..7b2a4f9 100644
--- a/source/bw16-typeb/Example_Guides/index.rst
+++ b/source/bw16-typeb/Example_Guides/index.rst
@@ -5,5 +5,6 @@ Example Guides
:maxdepth: 2
Basic/index
+ E-Paper/index
OTA/index
SPI/index
diff --git a/source/bw16-typec/Example_Guides/E-Paper/E-Paper - Display Images.rst b/source/bw16-typec/Example_Guides/E-Paper/E-Paper - Display Images.rst
new file mode 100644
index 0000000..f0d0ca1
--- /dev/null
+++ b/source/bw16-typec/Example_Guides/E-Paper/E-Paper - Display Images.rst
@@ -0,0 +1,121 @@
+E-Paper - Display Images
+=========================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display images. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**BW16 wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image04|
+
+2.9inch E-Paper v2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image04v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image11|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image18|
+
+Firstly, prepare a picture/photo and resize the image based on the e-Paper display that you are using. You can look for a photo resizing tool online, for example, the `Online Image Resizer `_ . Simply follow the instructions on the website to resize the picture and download the resized image in JPEG format.
+
+2.9” e-Paper module: 296x128 pixels
+
+4.2” e-Paper module: 400x300 pixels
+
+7.5” e-Paper module: 800x480 pixels
+
+Secondly, use `Image2LCD `_ tool to convert the resized JPEG image into hexadecimal codes. You can visit this `YouTube `_ link to learn more about how to use the Image2LCD tool.
+
+Next, download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayImages” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayImages”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Upload the code to the board and press the reset button after uploading is done. Wait for around 1-2 seconds for the e-Paper module to refresh its screen. Images will start to loop on the e-Paper display, each image will be displaying for 4 seconds.
+
+|image25|
+
+|image26|
+
+The 2.9-inch e-Paper Module (B) supports three colours—red, black, and white. You may refer to the example for 2.9-inch e-Paper Module (B) to learn how to display red images by navigating to “File” → “Examples” → “AmebaEink” → “EPD_2in9b”-> “EinkDisplayImages”.
+
+Red image displaying on 2.9-inch Module (B) e-Paper display is shown below.
+
+|image27|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+.. |image04| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image04.png
+ :width: 817 px
+ :height: 387 px
+
+.. |image04v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image04v2.png
+ :width: 789 px
+ :height: 372 px
+
+.. |image11| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image11.png
+ :width: 672 px
+ :height: 368 px
+
+.. |image18| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image18.png
+ :width: 580 px
+ :height: 806 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image22.png
+ :width: 700 px
+ :height: 728 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image23.png
+ :width: 700 px
+ :height: 728 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image24.png
+ :width: 591 px
+ :height: 711 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image25.png
+ :width: 514 px
+ :height: 867 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image26.png
+ :width: 524 px
+ :height: 797 px
+
+.. |image27| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Images/image27.png
+ :width: 816 px
+ :height: 405 px
\ No newline at end of file
diff --git a/source/bw16-typec/Example_Guides/E-Paper/E-Paper - Display Text.rst b/source/bw16-typec/Example_Guides/E-Paper/E-Paper - Display Text.rst
new file mode 100644
index 0000000..36c49ac
--- /dev/null
+++ b/source/bw16-typec/Example_Guides/E-Paper/E-Paper - Display Text.rst
@@ -0,0 +1,109 @@
+E-Paper - Display Text
+=========================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display texts. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**BW16 wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image04|
+
+2.9inch E-Paper v2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image04v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image11|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image18|
+
+Download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayText” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayText”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Upload the code to the board and press the reset button after uploading is done. You will find these texts displayed on the boards:
+
+The 2.9-inch e-Paper Module (B) supports three colours—red, black, and white. Therefore, it can display red on the e-Paper display shown on the most left.
+
+|image25|
+
+|image26|
+
+|image27|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+.. |image04| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image04.png
+ :width: 817 px
+ :height: 387 px
+
+.. |image04v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image04v2.png
+ :width: 789 px
+ :height: 372 px
+
+.. |image11| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image11.png
+ :width: 672 px
+ :height: 368 px
+
+.. |image18| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image18.png
+ :width: 580 px
+ :height: 806 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image22.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image23.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image24.png
+ :width: 726 px
+ :height: 728 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image25.png
+ :width: 832 px
+ :height: 624 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image26.png
+ :width: 956 px
+ :height: 720 px
+
+.. |image27| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_Text/image27.png
+ :width: 708 px
+ :height: 890 px
\ No newline at end of file
diff --git a/source/bw16-typec/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst b/source/bw16-typec/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
new file mode 100644
index 0000000..5c7ca59
--- /dev/null
+++ b/source/bw16-typec/Example_Guides/E-Paper/E-Paper - Display User-generated QR Code.rst
@@ -0,0 +1,104 @@
+E-Paper - Display User-generated QR Code
+=========================================
+
+.. contents::
+ :local:
+ :depth: 2
+
+Materials
+---------
+- AmebaD [AMB21 / AMB22 / AMB23 / AMB25 / AMB26 / BW16 / AW-CU488 Thing Plus] x 1
+
+- Waveshare E-Paper [2.9inch E-Paper HAT (D)/ 2.9inch E-Paper V2/ 2.9inch e-Paper Module (B)/ 4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module/ 7.5-inch E-Ink display HAT] x1
+
+In this example, AmebaD boards will be used to connect to a Waveshare e-Paper module (2.9inch/ 4.2inch/ 7.5inch) to display texts. The display uses the flexible substrate as base plate, with an interface and a reference system design. You may refer to the official datasheet to know more information about these modules.
+
+**BW16 wiring diagrams:**
+
+2.9inch HAT (D) e-Paper Module
+
+|image04|
+
+2.9inch E-Paper v2 e-Paper Module/ 2.9inch e-Paper Module (B)
+
+|image04v2|
+
+4.2inch e-Paper Module/ 4.2inch v2 e-Paper Module
+
+|image11|
+
+7.5-inch e-Paper Module
+Do note that Display Config should be set to B and Interface Config should be set to 0.
+
+|image18|
+
+Download the Eink zip library, AmebaEink.zip, at https://github.com/Ameba-AIoT/ameba-arduino-d/blob/dev/Arduino_zip_libraries. Then install the AmebaEink.zip by navigating to “Sketch” -> “Include Library” -> “Add .ZIP Library…”.
+
+Eink examples are categorised based on the size and modules of the e-Paper display.
+
+|image22|
+
+Open one of the “EinkDisplayQR” examples. For example, “File” → “Examples” → “AmebaEink” → “EPD_2in9v2” → “EinkDisplayQR”:
+
+|image23|
+
+You may choose any GPIO pins for Busy, Reset and DC pin.
+
+|image24|
+
+Modify the URL in the loop() section highlighted for your QR code, then upload the code to the Ameba board. Upload the code to the board and press the reset button after uploading is done.
+
+A QR code generated based on the input URL will be shown on the E-paper module. In the example, the QR code links to Ameba IoT official website.
+
+|image25|
+
+|image26|
+
+Code Reference
+---------------
+
+[1] We use Good Display GDEH029A1 2.9 Inch / 296x128 Resolution / Partial Refresh Arduino Sample Code to get the e-Paper successfully Display:
+http://www.good-display.com/product/201.html
+
+[2] EPD libraries can be obtained from:
+https://github.com/waveshare/e-Paper
+
+[3] Generate a QR code on the E-paper module:
+https://eugeniopace.org/qrcode/arduino/eink/2019/07/01/qrcode-on-arduino.html
+
+
+.. |image04| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image04.png
+ :width: 817 px
+ :height: 387 px
+
+.. |image04v2| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image04v2.png
+ :width: 789 px
+ :height: 372 px
+
+.. |image11| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image11.png
+ :width: 672 px
+ :height: 368 px
+
+.. |image18| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image18.png
+ :width: 580 px
+ :height: 806 px
+
+.. |image22| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image22.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image23| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image23.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image24| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image24.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image25| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image25.png
+ :width: 768 px
+ :height: 832 px
+
+.. |image26| image:: ../../../_static/amebad/Example_Guides/E-Paper/Epaper_Display_user_generated_QR_code/image26.png
+ :width: 590 px
+ :height: 788 px
diff --git a/source/bw16-typec/Example_Guides/E-Paper/index.rst b/source/bw16-typec/Example_Guides/E-Paper/index.rst
new file mode 100644
index 0000000..fe06db2
--- /dev/null
+++ b/source/bw16-typec/Example_Guides/E-Paper/index.rst
@@ -0,0 +1,9 @@
+E-Paper
+=======
+
+.. toctree::
+ :maxdepth: 1
+
+ E-Paper - Display Images
+ E-Paper - Display Text
+ E-Paper - Display User-generated QR Code
\ No newline at end of file
diff --git a/source/bw16-typec/Example_Guides/index.rst b/source/bw16-typec/Example_Guides/index.rst
index e9c7741..7b2a4f9 100644
--- a/source/bw16-typec/Example_Guides/index.rst
+++ b/source/bw16-typec/Example_Guides/index.rst
@@ -5,5 +5,6 @@ Example Guides
:maxdepth: 2
Basic/index
+ E-Paper/index
OTA/index
SPI/index