From 2b2e642ffb29e33e026bf5bede9aedb6540f32b7 Mon Sep 17 00:00:00 2001 From: Kevin Loo Keng Leong Date: Tue, 1 Oct 2024 17:43:24 +0800 Subject: [PATCH 1/4] Add BLE and WiFi Example Guides * BLE - BLE Battery Client - BLE Battery Service - BLE Beacon - BLE Scan - BLE UART Client - BLE UART Service - DHT over BLE UART - Door Unlock Over BLE Uart - HID Gamepad - HID Keyboard - HID Mouse - PWM over BLE UART - V7RC Car With Video Streaming - WiFi Config Service * WiFi - Calculate UDP Receive Delay - Calculate UDP Receive Timeout - Calculate UDP Sending Delay - Concurrent Mode - Connect to WiFi - Create WiFi AP - Scan Networks - Simple Http Request to Retrieve Webs - Simple Http Server to Control LED - Simple Http Server to Receive Data - Simple TCP Server - Simple UDP - SSL Client for HTTPS Communication --- .../BLE - Battery Client/BLE - Beacon.rst | 90 ------- .../BLE - DHT over BLE UART.rst | 80 ------ .../BLE - Door Unlock Over BLE Uart.rst | 102 -------- .../BLE - HID Gamepad.rst | 96 -------- .../BLE - HID Keyboard.rst | 65 ----- .../BLE - PWM over BLE UART.rst | 85 ------- .../BLE - V7RC Car With Video Streaming.rst | 214 ---------------- .../BLE - WiFi Config Service.rst | 91 ------- .../WiFi - Approximate UDP Sending Delay.rst | 61 ----- .../WiFi - Calculate UDP Receive Delay.rst | 56 ----- .../WiFi - Calculate UDP Receive Timeout.rst | 64 ----- .../WiFi - Concurrent Mode.rst | 84 ------- .../WiFi - Connect to WiFi.rst | 154 ------------ .../WiFi - Create WiFi AP.rst | 73 ------ ...i - SSL Client for HTTPS Communication.rst | 43 ---- .../WiFi - Scan Networks.rst | 57 ----- .../WiFi - Simple TCP Server.rst | 95 ------- .../WiFi - Simple UDP.rst | 74 ------ .../V7RC_Car_With_Video_Streaming/image13.png | Bin 529840 -> 99609 bytes .../V7RC_Car_With_Video_Streaming/image14.png | Bin 100928 -> 529840 bytes .../V7RC_Car_With_Video_Streaming/image15.png | Bin 0 -> 100928 bytes .../Basic/Arduino-build-in example.rst | 179 ++++++++++++++ .../Example_Guides/Basic/index.rst | 0 .../Example_Guides/BLE/BLE Battery Client.rst | 40 +-- .../BLE/BLE Battery Service.rst | 72 +++--- .../Example_Guides/BLE/BLE Beacon.rst | 111 +++++++++ .../amebapro2/Example_Guides/BLE/BLE Scan.rst | 54 ++-- .../Example_Guides/BLE/BLE UART Client.rst | 36 ++- .../Example_Guides/BLE/BLE UART Service.rst | 73 +++--- .../Example_Guides/BLE/DHT over BLE UART.rst | 95 +++++++ .../BLE/Door Unlock Over BLE Uart.rst | 119 +++++++++ .../Example_Guides/BLE/HID Gamepad.rst | 109 +++++++++ .../Example_Guides/BLE/HID Keyboard.rst | 72 ++++++ .../Example_Guides/BLE/HID Mouse.rst | 47 ++-- .../Example_Guides/BLE/PWM over BLE UART.rst | 103 ++++++++ .../BLE/V7RC Car With Video Streaming.rst | 231 ++++++++++++++++++ .../BLE/WiFi Config Service.rst | 109 +++++++++ source/amebapro2/Example_Guides/BLE/index.rst | 20 ++ .../Basic/Arduino-build-in example.rst | 183 -------------- .../amebapro2/Example_Guides/Basic/index.rst | 7 + .../WiFi/Calculate UDP Receive Delay.rst | 59 +++++ .../WiFi/Calculate UDP Receive Timeout.rst | 67 +++++ .../WiFi/Calculate UDP Sending Delay.rst | 68 ++++++ .../Example_Guides/WiFi/Concurrent Mode.rst | 102 ++++++++ .../Example_Guides/WiFi/Connect to WiFi.rst | 176 +++++++++++++ .../Example_Guides/WiFi/Create WiFi AP.rst | 87 +++++++ .../SSL Client for HTTPS Communication.rst | 53 ++++ .../Example_Guides/WiFi/Scan Networks.rst | 72 ++++++ .../Simple Http Request to Retrieve Webs.rst | 57 +++-- .../Simple Http Server to Control LED.rst | 79 +++--- .../Simple Http Server to Receive Data.rst | 68 ++++-- .../Example_Guides/WiFi/Simple TCP Server.rst | 112 +++++++++ .../Example_Guides/WiFi/Simple UDP.rst | 85 +++++++ .../amebapro2/Example_Guides/WiFi/index.rst | 19 ++ source/amebapro2/Example_Guides/index.rst | 2 + 55 files changed, 2383 insertions(+), 1967 deletions(-) delete mode 100644 bak/Example_Guides/BLE - Battery Client/BLE - Beacon.rst delete mode 100644 bak/Example_Guides/BLE - Battery Client/BLE - DHT over BLE UART.rst delete mode 100644 bak/Example_Guides/BLE - Battery Client/BLE - Door Unlock Over BLE Uart.rst delete mode 100644 bak/Example_Guides/BLE - Battery Client/BLE - HID Gamepad.rst delete mode 100644 bak/Example_Guides/BLE - Battery Client/BLE - HID Keyboard.rst delete mode 100644 bak/Example_Guides/BLE - Battery Client/BLE - PWM over BLE UART.rst delete mode 100644 bak/Example_Guides/BLE - Battery Client/BLE - V7RC Car With Video Streaming.rst delete mode 100644 bak/Example_Guides/BLE - Battery Client/BLE - WiFi Config Service.rst delete mode 100644 bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Approximate UDP Sending Delay.rst delete mode 100644 bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Calculate UDP Receive Delay.rst delete mode 100644 bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Calculate UDP Receive Timeout.rst delete mode 100644 bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Concurrent Mode.rst delete mode 100644 bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Connect to WiFi.rst delete mode 100644 bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Create WiFi AP.rst delete mode 100644 bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - SSL Client for HTTPS Communication.rst delete mode 100644 bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Scan Networks.rst delete mode 100644 bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Simple TCP Server.rst delete mode 100644 bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Simple UDP.rst create mode 100644 source/_static/amebapro2/Example_Guides/BLE/V7RC_Car_With_Video_Streaming/image15.png create mode 100644 source/amebad/Example_Guides/Basic/Arduino-build-in example.rst rename source/{_common => amebad}/Example_Guides/Basic/index.rst (100%) rename bak/Example_Guides/BLE - Battery Client/BLE - Battery Client.rst => source/amebapro2/Example_Guides/BLE/BLE Battery Client.rst (70%) rename bak/Example_Guides/BLE - Battery Client/BLE - BLE Battery Service.rst => source/amebapro2/Example_Guides/BLE/BLE Battery Service.rst (66%) create mode 100644 source/amebapro2/Example_Guides/BLE/BLE Beacon.rst rename bak/Example_Guides/BLE - Battery Client/BLE - Scan.rst => source/amebapro2/Example_Guides/BLE/BLE Scan.rst (55%) rename bak/Example_Guides/BLE - Battery Client/BLE - BLE UART Client.rst => source/amebapro2/Example_Guides/BLE/BLE UART Client.rst (66%) rename bak/Example_Guides/BLE - Battery Client/BLE - BLE UART Service.rst => source/amebapro2/Example_Guides/BLE/BLE UART Service.rst (62%) create mode 100644 source/amebapro2/Example_Guides/BLE/DHT over BLE UART.rst create mode 100644 source/amebapro2/Example_Guides/BLE/Door Unlock Over BLE Uart.rst create mode 100644 source/amebapro2/Example_Guides/BLE/HID Gamepad.rst create mode 100644 source/amebapro2/Example_Guides/BLE/HID Keyboard.rst rename bak/Example_Guides/BLE - Battery Client/BLE - HID Mouse.rst => source/amebapro2/Example_Guides/BLE/HID Mouse.rst (55%) create mode 100644 source/amebapro2/Example_Guides/BLE/PWM over BLE UART.rst create mode 100644 source/amebapro2/Example_Guides/BLE/V7RC Car With Video Streaming.rst create mode 100644 source/amebapro2/Example_Guides/BLE/WiFi Config Service.rst create mode 100644 source/amebapro2/Example_Guides/BLE/index.rst rename source/{_common => amebapro2}/Example_Guides/Basic/Arduino-build-in example.rst (51%) create mode 100644 source/amebapro2/Example_Guides/Basic/index.rst create mode 100644 source/amebapro2/Example_Guides/WiFi/Calculate UDP Receive Delay.rst create mode 100644 source/amebapro2/Example_Guides/WiFi/Calculate UDP Receive Timeout.rst create mode 100644 source/amebapro2/Example_Guides/WiFi/Calculate UDP Sending Delay.rst create mode 100644 source/amebapro2/Example_Guides/WiFi/Concurrent Mode.rst create mode 100644 source/amebapro2/Example_Guides/WiFi/Connect to WiFi.rst create mode 100644 source/amebapro2/Example_Guides/WiFi/Create WiFi AP.rst create mode 100644 source/amebapro2/Example_Guides/WiFi/SSL Client for HTTPS Communication.rst create mode 100644 source/amebapro2/Example_Guides/WiFi/Scan Networks.rst rename bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Simple Http Request to Retrieve Webs.rst => source/amebapro2/Example_Guides/WiFi/Simple Http Request to Retrieve Webs.rst (56%) rename {bak/Example_Guides/WiFi - Calculate UDP Receive Delay => source/amebapro2/Example_Guides/WiFi}/Simple Http Server to Control LED.rst (58%) rename bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Simple Http Server to Receive Data.rst => source/amebapro2/Example_Guides/WiFi/Simple Http Server to Receive Data.rst (62%) create mode 100644 source/amebapro2/Example_Guides/WiFi/Simple TCP Server.rst create mode 100644 source/amebapro2/Example_Guides/WiFi/Simple UDP.rst create mode 100644 source/amebapro2/Example_Guides/WiFi/index.rst diff --git a/bak/Example_Guides/BLE - Battery Client/BLE - Beacon.rst b/bak/Example_Guides/BLE - Battery Client/BLE - Beacon.rst deleted file mode 100644 index 38a8012..0000000 --- a/bak/Example_Guides/BLE - Battery Client/BLE - Beacon.rst +++ /dev/null @@ -1,90 +0,0 @@ -Materials - -- AmebaPro2 [AMB82 MINI] x 1 - -- Android / iOS mobile phone - -Example - -**Introduction** - -| A BLE beacon broadcasts its identity to nearby Bluetooth devices, to - enable the other devices to determine their location relative to the - beacon, and to perform actions based on information broadcasted by the - beacon. -| Example applications of beacons include indoor positioning system, - location-based advertising and more. -| From the definition of its purpose as a broadcast device, a BLE beacon - thus cannot be connected to, and can only send information in its - Bluetooth advertisement packets. -| There are several BLE beacon protocols. The Ameba BLEBeacon library - supports the iBeacon and AltBeacon protocols. - -**Procedure** - -| Ensure that the following Bluetooth apps are installed on your mobile - phone. These apps will show you the raw data sent by Ameba and allow - you to interact with the data. -| The recommended application is nRF connect, and is available at the - links below: - -- Android - : https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp - -- iOS :*https://apps.apple.com/us/app/nrf-connect/id1054362403* - -LightBlue is an alternative application that can also be used, but has -less features: - -- Android - : https://play.google.com/store/apps/details?id=com.punchthrough.lightblueexplorer - -- iOS :*https://apps.apple.com/us/app/lightblue/id557428110* - -Open the example, “Files” -> “Examples” -> “AmebaBLE” -> “BLEBeacon” - -|image1| - -Upload the code and press the reset button on Ameba once the upload is -finished. - -On your mobile phone, open the Bluetooth app and scan for the beacon -signal broadcast by Ameba. - -|3| - -If you happen to be in an environment with multiple BLE beacons, you can -tap the entries to expand them, and verify that the beacon data is -identical to the data in the sketch. - -Code Reference - -| setRssi() is used to set the received signal strength indicator (rssi) - data field for a beacon. The specification states that this should be - the received signal strength from the beacon at a 1 meter distance. - With no method to measure this, it is set to -65dBm as an estimate. -| setMajor() andsetMinor() are used to set the two data fields. The - purpose of these data are left for the manufacturer of the beacon to - define, and can be used in any way. -| setUUID() is used to give the beacon a universally unique identifier - (UUID). This is a 128-bit number usually expressed as a hexadecimal - string. It is used to identify each unique beacon, and can be randomly - generated for free online. -| The BLEBeacon library includes both iBeacon and AltBeacon classes, - replace line 6 iBeacon with altBeacon to create an AltBeacon instead. - The data fields are mostly the same, with only minor changes, please - look at the header files for more details. -| BLE.init() is used to allocate memory and prepare Ameba for starting - the Bluetooth stack. -| BLE.configAdvert() is used to configure the Bluetooth advertisement - settings, to which we pass the beacon data and set the device as - non-connectable. -| BLE.beginPeripheral() starts Ameba in Bluetooth peripheral mode, after - which it will begin to advertise with the beacon data provided. - -.. |image1| image:: ../../_static/Example_Guides/BLE_-_Beacon/BLE_-_Beacon_images/image01.png - :width: 3.54499in - :height: 5.32298in -.. |3| image:: ../../_static/Example_Guides/BLE_-_Beacon/BLE_-_Beacon_images/image02.png - :width: 4.84653in - :height: 9.69306in diff --git a/bak/Example_Guides/BLE - Battery Client/BLE - DHT over BLE UART.rst b/bak/Example_Guides/BLE - Battery Client/BLE - DHT over BLE UART.rst deleted file mode 100644 index cfd47da..0000000 --- a/bak/Example_Guides/BLE - Battery Client/BLE - DHT over BLE UART.rst +++ /dev/null @@ -1,80 +0,0 @@ -Materials - -- AmebaPro2 [AMB82 MINI] x1 - -- DHT11 or DHT22 or DHT21 - -- Android / iOS smartphoned - -Example - -**Introduction** - -In this example, the data obtained from a DHT temperature and humidity -sensor are transmitted over a BLE UART service to a smartphone. Refer to -the other examples for detailed explanations of using the DHT sensor and -the BLE UART service. - -**Procedure** - -Take note that if you are using a DHT sensor that is not mounted on a -PCB, you will have to add in a 10K Ohm pull up resistor. - -Connect the DHT sensor to the Ameba board following the diagram. - -**AMB82 MINI:** - -*DHT sensor not mounted on a PCB* *board* - -|image1| - -*DHT sensor mounted on a PCB* *board* - -|image2| - -| Ensure that a compatible BLE UART app is installed on your smartphone, - it is available at: -| – Google Play Store: -| `https://play.google.com/store/apps/details?id=com.adafruit.bluefruit.le.connecta> - `__\ https://play.google.com/store/apps/details?id=de.kai_morich.serial_bluetooth_terminal - -| – Apple App Store: -| https://apps.apple.com/us/app/bluefruit-connect/id830125974 - -Open the example, “Files” -> “Examples” -> “AmebaBLE” -> -“DHT_over_BLEUart”. - -|Table Description automatically generated with medium confidence| - -| Upload the code and press the reset button on Ameba once the upload is - finished. -| Open the app on your smartphone, scan and connect to the Ameba board - shown as “AMEBA_BLE_DEV” and choose the UART function in the app. - -|1| - -|image3| - -After starting the UART function, notifications should be received every -5 seconds containing the measured temperature and humidity. - -|image4| - -.. |image1| image:: ../../_static/Example_Guides/BLE_-_DHT_over_BLE_UART/BLE_-_DHT_over_BLE_UART_images/image01.png - :width: 6.26111in - :height: 3.13678in -.. |image2| image:: ../../_static/Example_Guides/BLE_-_DHT_over_BLE_UART/BLE_-_DHT_over_BLE_UART_images/image02.png - :width: 2.71718in - :height: 2.21601in -.. |Table Description automatically generated with medium confidence| image:: ../../_static/Example_Guides/BLE_-_DHT_over_BLE_UART/BLE_-_DHT_over_BLE_UART_images/image03.png - :width: 2.69635in - :height: 4.20793in -.. |1| image:: ../../_static/Example_Guides/BLE_-_DHT_over_BLE_UART/BLE_-_DHT_over_BLE_UART_images/image04.png - :width: 3.79851in - :height: 7.59701in -.. |image3| image:: ../../_static/Example_Guides/BLE_-_DHT_over_BLE_UART/BLE_-_DHT_over_BLE_UART_images/image05.png - :width: 3.46269in - :height: 6.92537in -.. |image4| image:: ../../_static/Example_Guides/BLE_-_DHT_over_BLE_UART/BLE_-_DHT_over_BLE_UART_images/image06.png - :width: 3.73134in - :height: 7.46269in diff --git a/bak/Example_Guides/BLE - Battery Client/BLE - Door Unlock Over BLE Uart.rst b/bak/Example_Guides/BLE - Battery Client/BLE - Door Unlock Over BLE Uart.rst deleted file mode 100644 index 1693ce6..0000000 --- a/bak/Example_Guides/BLE - Battery Client/BLE - Door Unlock Over BLE Uart.rst +++ /dev/null @@ -1,102 +0,0 @@ -Materials -========= - -- Ameba Pro2 [AMB82-Mini] x 1 - -- SD card x 1 - -- Button x 1 - -- Green LED x 1 - -- Red LED x 1 - -- Servo (Ex. Tower Pro SG90) x 1 - -- 220 Ohm resistor x 2 - -- 10K Ohm resistor x 1 - -- Android / iOS smartphone - -Example -======== - -Introduction ------------- - -In this example, we will be using Ameba Pro2 development board to create -a simple door access control system with BLE. Door can be unlocked -remotely through BLE UART service. - -Procedure ---------- - -**AMB82 MINI** wiring diagram: - -|image1| - -Ensure that a compatible BLE UART app is installed on your smartphone, -it is available at: - -– Google Play Store: - -https://play.google.com/store/apps/details?id=com.adafruit.bluefruit.le.connecta> - -https://play.google.com/store/apps/details?id=de.kai_morich.serial_bluetooth_terminal - -– Apple App Store: - -https://apps.apple.com/us/app/bluefruit-connect/id830125974 - -Open the BLE example in “File” -> “Examples” -> “AmebaBLE” -> -“DoorUnlockOverBLEUart”. - -|image2| - -In the highlighted code snippet, set your preferred BLE Device Name. - -|image3|\ Compile the code and upload it to Ameba. - -**Unlock door with BLE UART Service** - -Open the Adafruit Bluefruit app on your smartphone, scan and connect to -the Ameba board shown as “AMEBA_BLE” or any BLE device name that has -been set. Then, choose UART function in the app. - -|image4| |image5| - -You should see the message “Door Bell Pressed” appearing in the UART -terminal section of the app when button is pressed. Enter “Open” message -and click send, this allows user to open the door and take a snapshot. -The image will be saved to SD card and named as Authorized{counter}.jpg. - -|Shape, square Description automatically generated| - -To take another snapshot, enter “Snapshot” message in the UART terminal -section after pressing the button. Image will be named as -SnapshotTaken{counter}.jpg and saved to SD card. - -|image6| - -.. |image1| image:: ../../_static/Example_Guides/BLE_-_Door_Unlock_Over_BLE_Uart/BLE_-_Door_Unlock_Over_BLE_Uart_images/image01.png - :width: 6.26111in - :height: 2.73056in -.. |image2| image:: ../../_static/Example_Guides/BLE_-_Door_Unlock_Over_BLE_Uart/BLE_-_Door_Unlock_Over_BLE_Uart_images/image02.png - :width: 3.94583in - :height: 4.51389in -.. |image3| image:: ../../_static/Example_Guides/BLE_-_Door_Unlock_Over_BLE_Uart/BLE_-_Door_Unlock_Over_BLE_Uart_images/image03.png - :width: 6.21875in - :height: 5.10139in -.. |image4| image:: ../../_static/Example_Guides/BLE_-_Door_Unlock_Over_BLE_Uart/BLE_-_Door_Unlock_Over_BLE_Uart_images/image4.jpeg - :width: 2.87431in - :height: 6.22153in -.. |image5| image:: ../../_static/Example_Guides/BLE_-_Door_Unlock_Over_BLE_Uart/BLE_-_Door_Unlock_Over_BLE_Uart_images/image5.jpeg - :width: 2.88194in - :height: 6.23889in -.. |Shape, square Description automatically generated| image:: ../../_static/Example_Guides/BLE_-_Door_Unlock_Over_BLE_Uart/BLE_-_Door_Unlock_Over_BLE_Uart_images/image6.jpeg - :width: 1.81944in - :height: 3.93889in -.. |image6| image:: ../../_static/Example_Guides/BLE_-_Door_Unlock_Over_BLE_Uart/BLE_-_Door_Unlock_Over_BLE_Uart_images/image7.jpeg - :width: 1.81944in - :height: 3.93889in diff --git a/bak/Example_Guides/BLE - Battery Client/BLE - HID Gamepad.rst b/bak/Example_Guides/BLE - Battery Client/BLE - HID Gamepad.rst deleted file mode 100644 index 0027eae..0000000 --- a/bak/Example_Guides/BLE - Battery Client/BLE - HID Gamepad.rst +++ /dev/null @@ -1,96 +0,0 @@ -Materials - -- AmebaPro2 [AMB82 MINI] x 1 - -- BLE capable host device [Windows / Linux / MacOS / Android] - -Example - -Introduction -============ - -In this example, the AmebaPro2 board emulates a HID gamepad connected -using BLE. - -Procedure -========= - -Open the example, "Files" -> "Examples" -> “AmebaBLE” -> -“BLEHIDGamepad”. - -|image1| - -Upload the code and press the reset button once the upload is finished. - -Immediately after reset, the board will begin BLE advertising as -“AMEBA_BLE_HID”. On your host device, go to the Bluetooth settings menu, -scan, and connect to the board. - -You should ensure that the connection process is completed before -proceeding. - -On Windows, ensure that any driver installation is finished, and the -board shows up in the Bluetooth menu under the “Mouse, keyboard & pen” -category. - -|A screenshot of a computer Description automatically generated with -medium confidence| - -On Android, ensure that “Input device” is enabled for the board. - -|Graphical user interface, text Description automatically generated| - -After the Bluetooth connection process is completed, the board is ready -to send gamepad input to the host device. Connect digital pin 8 to 3.3V -to start sending input, and connect to GND to stop. - -To view the input, open a browser window and go to -https://gamepad-tester.com/. The connected gamepad device should show up -here, and some of the buttons and axes should show changing values. - -|A screenshot of a computer Description automatically generated| - -On Windows, gamepad input can also be viewed by going to “Control Panel” --> “Devices and Printers” -> “AMEBA_BLE_HID” -> “Game Controller -Settings” -> “Properties”. The buttons and axes should also show -changing values here. - -|Graphical user interface, website Description automatically generated| - -|Graphical user interface Description automatically generated| - -On Android, gamepad testing apps such as -https://play.google.com/store/apps/details?id=com.chimera.saturday.evogamepadtester -can also be used to view the gamepad input. - -|Calendar Description automatically generated with low confidence| - -Code Reference - -By default, the board emulates a gamepad with an 8-direction hat switch -(d-pad), 6 analog axes and 16 buttons. How the inputs are interpreted is -dependent on the host device, and the button ordering may differ between -devices. Also, some axes or buttons may be disabled or missing on -certain host devices. - -.. |image1| image:: ../../_static/Example_Guides/BLE_-_HID_Gamepad/BLE_-_HID_Gamepad_images/image01.png - :width: 3.27539in - :height: 4.57561in -.. |A screenshot of a computer Description automatically generated with medium confidence| image:: ../../_static/Example_Guides/BLE_-_HID_Gamepad/BLE_-_HID_Gamepad_images/image02.png - :width: 4.61458in - :height: 2.51435in -.. |Graphical user interface, text Description automatically generated| image:: ../../_static/Example_Guides/BLE_-_HID_Gamepad/BLE_-_HID_Gamepad_images/image03.png - :width: 1.57292in - :height: 3.14583in -.. |A screenshot of a computer Description automatically generated| image:: ../../_static/Example_Guides/BLE_-_HID_Gamepad/BLE_-_HID_Gamepad_images/image04.png - :width: 3.70833in - :height: 2.15696in -.. |Graphical user interface, website Description automatically generated| image:: ../../_static/Example_Guides/BLE_-_HID_Gamepad/BLE_-_HID_Gamepad_images/image05.png - :width: 2.95122in - :height: 2.04167in -.. |Graphical user interface Description automatically generated| image:: ../../_static/Example_Guides/BLE_-_HID_Gamepad/BLE_-_HID_Gamepad_images/image06.png - :width: 2.96875in - :height: 2.05379in -.. |Calendar Description automatically generated with low confidence| image:: ../../_static/Example_Guides/BLE_-_HID_Gamepad/BLE_-_HID_Gamepad_images/image07.png - :width: 3.42708in - :height: 1.71354in diff --git a/bak/Example_Guides/BLE - Battery Client/BLE - HID Keyboard.rst b/bak/Example_Guides/BLE - Battery Client/BLE - HID Keyboard.rst deleted file mode 100644 index 5a287eb..0000000 --- a/bak/Example_Guides/BLE - Battery Client/BLE - HID Keyboard.rst +++ /dev/null @@ -1,65 +0,0 @@ -Materials - -- AmebaPro2 [AMB82 MINI] x 1 - -- BLE capable host device [Windows / Linux / MacOS / Android] - -Example - -Introduction -============ - -In this example, the AMB82 MINI board emulates a HID keyboard connected -using BLE. - -Procedure -========= - -Open the example, "Files" -> "Examples" -> “AmebaBLE” -> -“BLEHIDKeyboard”. - -|image1| - -Upload the code and press the reset button once the upload is finished. - -Immediately after reset, the board will begin BLE advertising as -“AMEBA_BLE_HID”. On your host device, go to the Bluetooth settings menu, -scan, and connect to the board. - -You should ensure that the connection process is completed before -proceeding. - -On Windows, ensure that any driver installation is finished, and the -board shows up in the Bluetooth menu under the “Mouse, keyboard & pen” -category. - -|A screenshot of a computer Description automatically generated with -medium confidence| - -On Android, ensure that “Input device” is enabled for the board. - -|Graphical user interface, text Description automatically generated| - -After the Bluetooth connection process is completed, the board is ready -to send keyboard input to the host device. Select a text input field, -such as in the Serial Monitor or a text document. Connect digital pin 8 -to 3.3V to start sending keystrokes, connect to GND to stop. - -You should see the text “Hello World !” typed out and deleted -repeatedly. - -|Graphical user interface, text, application Description automatically -generated| - -.. |image1| image:: ../../_static/Example_Guides/BLE_-_HID_Keyboard/BLE_-_HID_Keyboard_images/image01.png - :width: 3.5821in - :height: 4.937in -.. |A screenshot of a computer Description automatically generated with medium confidence| image:: ../../_static/Example_Guides/BLE_-_HID_Keyboard/BLE_-_HID_Keyboard_images/image02.png - :width: 4in - :height: 2.18258in -.. |Graphical user interface, text Description automatically generated| image:: ../../_static/Example_Guides/BLE_-_HID_Keyboard/BLE_-_HID_Keyboard_images/image03.png - :width: 1.57292in - :height: 3.14583in -.. |Graphical user interface, text, application Description automatically generated| image:: ../../_static/Example_Guides/BLE_-_HID_Keyboard/BLE_-_HID_Keyboard_images/image04.png - :width: 2.51042in - :height: 1.98958in diff --git a/bak/Example_Guides/BLE - Battery Client/BLE - PWM over BLE UART.rst b/bak/Example_Guides/BLE - Battery Client/BLE - PWM over BLE UART.rst deleted file mode 100644 index 1e266c3..0000000 --- a/bak/Example_Guides/BLE - Battery Client/BLE - PWM over BLE UART.rst +++ /dev/null @@ -1,85 +0,0 @@ -Materials - -- AmebaPro2 [AMB82 MINI] x 1 - -- RGB LED - -- Android / iOS smartphone - -Example - -Introduction -============ - -In this example, a smartphone app is used to transmit commands over BLE -UART to control the PWM outputs and change the color of a RGB LED. Refer -to the other example guides for detailed explanations of the BLE UART -service. - -Procedure -========= - -Connect the RGB LED to the AmebaPro2 board following the diagram, the -common LED pin may need to connect to 3.3V or GND depending on the type -of LED (common anode / common cathode). - -**AMB82** **MINI:** - -|image1| - -Ensure that the required app is installed on your smartphone, it is -available at: - -- Google Play Store: - https://play.google.com/store/apps/details?id=com.adafruit.bluefruit.le.connect - -- Apple App Store: - https://apps.apple.com/us/app/bluefruit-connect/id830125974 - -Open the example, "Files" -> "Examples" -> “AmebaBLE” -> -“PWM_over_BLEUart”. - -Upload the code and press the reset button on Ameba once the upload is -finished. - -|Graphical user interface, table Description automatically generated| - -Open the app on your smartphone, scan and connect to the board shown as -“AMEBA_BLE_DEV” and choose the controller -> color picker function in -the app. - -|image2|\ |image3|\ |image4| - -Using the color selection wheel, saturation, and brightness sliders, -choose a desired color and click select to send the RGB values to the -board. You should see the RGB LED change to the matching color. - -|image5| - -Code Reference - -The RGB values are sent as three consecutive bytes prefixed by “!C” -characters. The “!” exclamation mark is used to indicate that the -following data is a command, and the “C” character is used to indicate -that the data is RGB values. The received UART message is checked in the -callback function for “!C” first, otherwise it is treated as a regular -message and printed to the serial terminal. - -.. |image1| image:: ../../_static/Example_Guides/BLE_-_PWM_over_BLE_UART/BLE_-_PWM_over_BLE_UART_images/image01.png - :width: 3.84712in - :height: 2.74936in -.. |Graphical user interface, table Description automatically generated| image:: ../../_static/Example_Guides/BLE_-_PWM_over_BLE_UART/BLE_-_PWM_over_BLE_UART_images/image02.png - :width: 2.48684in - :height: 3.5013in -.. |image2| image:: ../../_static/Example_Guides/BLE_-_PWM_over_BLE_UART/BLE_-_PWM_over_BLE_UART_images/image03.png - :width: 1.704in - :height: 3.408in -.. |image3| image:: ../../_static/Example_Guides/BLE_-_PWM_over_BLE_UART/BLE_-_PWM_over_BLE_UART_images/image04.png - :width: 1.704in - :height: 3.408in -.. |image4| image:: ../../_static/Example_Guides/BLE_-_PWM_over_BLE_UART/BLE_-_PWM_over_BLE_UART_images/image05.png - :width: 1.704in - :height: 3.40605in -.. |image5| image:: ../../_static/Example_Guides/BLE_-_PWM_over_BLE_UART/BLE_-_PWM_over_BLE_UART_images/image06.png - :width: 2.44in - :height: 4.8772in diff --git a/bak/Example_Guides/BLE - Battery Client/BLE - V7RC Car With Video Streaming.rst b/bak/Example_Guides/BLE - Battery Client/BLE - V7RC Car With Video Streaming.rst deleted file mode 100644 index 2c4da94..0000000 --- a/bak/Example_Guides/BLE - Battery Client/BLE - V7RC Car With Video Streaming.rst +++ /dev/null @@ -1,214 +0,0 @@ -**Materials** - -- AmebaPro2 [AMB82-MINI] x 1 - -- Android / iOS mobile phone x1 - -- L9110S Servo Motor Controller x1 - -- TT Motor x2 - -**Example** - -**Introduction** - -In this example, we will use Ameba Pro2 as the BLE Peripheral device and -the servo motor controller to communicate with the V7RC mobile app. -Besides, video will be streamed from the on-board camera sensor (JXF37P) -to V7RC mobile app via RTSP (Real Time Streaming Protocol). V7RC is a -remote controller APP that provides two kinds of control UI: one is 2 -channels for RC cars, and the other is 4 channels for tanks and -bulldozers. - -**Procedure** - -1. **Setup RTSP Streaming** - -Open the example, “Files” -> “Examples” -> “AmebaBLE” -> -“BLEV7RC_CAR_VIDEO”: - -|A screenshot of a computer| - -Since the video receiving end is mobile devices, in the highlighted code -snippet, instead of using the default video settings, we will set the -video resolution to VIDEO_D1 (720x480) to limit the video receiving -latency. - -|A screenshot of a computer Description automatically generated| - -In the highlighted code snippet, fill in the “ssid” with your WiFi -network SSID and “pass” with the network password. Since the video -streaming receiving end is mobile phone, we suggested to use 5G network -since it features lower latency, higher capacity, and increased -bandwidth to provide a better video streaming quality. - -|image1| - -Compile the code and upload it to Ameba. After pressing the Reset -button, wait for the board to connect to the Wi-Fi network. The board’s -IP address and network port number for RTSP will be shown in the Serial -Monitor. - -|Graphical user interface, text, application Description automatically -generated| - -You may download V7RC APP from the links provided below. - -- Android Users: - https://play.google.com/store/apps/details?id=com.v7idea.v7rcliteandroidsdkversion&hl=en_US - -- iPhone Users: - -https://apps.apple.com/nz/app/v7rc/id1390983964 - -Upon the completion of the APP installation, make sure your smart phone -is connected to the same network as the Ameba Pro2 board for streaming. -Open V7RC APP and select “Control Centre”: - -|A screenshot of a video game Description automatically generated| - -Under NETWORK section, select “WIFI”. Under CAMERA section select -“RTSP”. Since RTSP is used as the streaming protocol, key in -“rtsp://{IPaddress}:{port}” as the Network URL in V7RC in the text box -below CAMERA section, replacing {IPaddress} with the IP address of your -Ameba Pro2 board, and {port} with the RTSP port shown in Serial Monitor. -The default RTSP port number is 554. In the case of two simultaneous -RTSP streams, the second port number defaults to 555. Lastly, click the -“Save” button and return to the home page: - -|image2| - -Back to the V7RC home page, you can check the Wi-Fi connection status on -the top of the APP. Click video button (orange) to monitor the video -streaming in real-time. - -|image3| - -The video stream from the camera will be shown in V7RC APP. Meanwhile, -in your Serial Monitor, the message “rtp started (UDP)” will appear: - -|image4|\ |Graphical user interface, text, application, email -Description automatically generated| - - -2. **Establish BLE Connection** - -Open V7RC APP and select “Control Centre”: - -|image5| - -Under NETWORK section, select “BLE”: - -|image6| - -Click DEVICE, and select **AMEBA_BLE_DEV** and click “LINK” button to -connect to your Ameba board: - -|image7| - -Open the Arduino serial monitor, and you should see log of Ameba board -is successfully connected to mobile phone: - -|image| - -Back to the V7RC home page, you can monitor the log printed data -received when moving the two controller buttons indicated in the image -below. Successfully data receiving indicating the BLE connection has -been established: - -|image8| - -3. **Setup Servo Motors** - -We will use two sets of servo motor to control the movement of the car -upon the BLE connection has been established. The two servo motors will -be connected to L9110S servo controller first using predefined MotoA_1A, -MotoA_1B, MotoA_1B, and MotoA_1B pins. - -- 1A pins are connected to GPIO pins, used for controlling the motor - directions. - -- 1B pins are connected to PWM pins, used for controlling the motor - speed. - -+-----------------------------------------------------------------------+ -| #define MotoA_1A 6 // Control MotorA moving | -| Forward(HIGH)/Backward(LOW) | -| | -| #define MotoA_1B 12 // Control MotorA’s from speed 0~255, or stop | -| (LOW) | -| | -| #define MotoB_1A 2 // Control MotorB moving | -| Forward(HIGH)/Backward(LOW) | -| | -| #define MotoB_1B 3 // Control MotorB’s speed from 0~255, or stop | -| (LOW) | -+=======================================================================+ -+-----------------------------------------------------------------------+ - -In this example, we will use BW16 as a demonstration. A detailed -connection pin map can be found below. Upon the connection being -established, the user can remotely control the servo motors via the V7RC -App BLE. - -|A diagram of a circuit board Description automatically generated| - -**Code Reference** - -1. **ParseCMDString(String cmd)** is a customized function will take a - string “cmd” as input and process it. Currently, there are 6 - available commands from V7RC App, which are: "SS2","SS4","SRT","SR2", - and "SRV". - -2. The settings below have been tested for better V7RC RTSP streaming - quality: - -VideoSetting config(VIDEO_HD, CAM_FPS, VIDEO_H264, 0); // 1280x720 - -VideoSetting config(VIDEO_D1, CAM_FPS, VIDEO_H264, 0); // 720x480 - -.. |A screenshot of a computer| image:: ../../_static/Example_Guides/BLE_-_V7RC_Car_With_Video_Streaming/BLE_-_V7RC_Car_With_Video_Streaming_images/image01.png - :width: 4.3372in - :height: 4.46022in -.. |A screenshot of a computer Description automatically generated| image:: ../../_static/Example_Guides/BLE_-_V7RC_Car_With_Video_Streaming/BLE_-_V7RC_Car_With_Video_Streaming_images/image02.png - :width: 3.55515in - :height: 3.96099in -.. |image1| image:: ../../_static/Example_Guides/BLE_-_V7RC_Car_With_Video_Streaming/BLE_-_V7RC_Car_With_Video_Streaming_images/image03.png - :width: 3.69872in - :height: 3.69872in -.. |Graphical user interface, text, application Description automatically generated| image:: ../../_static/Example_Guides/BLE_-_V7RC_Car_With_Video_Streaming/BLE_-_V7RC_Car_With_Video_Streaming_images/image04.png - :width: 4.35848in - :height: 2.77077in -.. |A screenshot of a video game Description automatically generated| image:: ../../_static/Example_Guides/BLE_-_V7RC_Car_With_Video_Streaming/BLE_-_V7RC_Car_With_Video_Streaming_images/image05.png - :width: 5.54032in - :height: 2.55906in -.. |image2| image:: ../../_static/Example_Guides/BLE_-_V7RC_Car_With_Video_Streaming/BLE_-_V7RC_Car_With_Video_Streaming_images/image6.jpeg - :width: 5.53409in - :height: 2.55906in -.. |image3| image:: ../../_static/Example_Guides/BLE_-_V7RC_Car_With_Video_Streaming/BLE_-_V7RC_Car_With_Video_Streaming_images/image7.jpeg - :width: 5.53409in - :height: 2.55906in -.. |image4| image:: ../../_static/Example_Guides/BLE_-_V7RC_Car_With_Video_Streaming/BLE_-_V7RC_Car_With_Video_Streaming_images/image8.jpeg - :width: 5.53409in - :height: 2.55906in -.. |Graphical user interface, text, application, email Description automatically generated| image:: ../../_static/Example_Guides/BLE_-_V7RC_Car_With_Video_Streaming/BLE_-_V7RC_Car_With_Video_Streaming_images/image09.png - :width: 4.10825in - :height: 2.66176in -.. |image5| image:: ../../_static/Example_Guides/BLE_-_V7RC_Car_With_Video_Streaming/BLE_-_V7RC_Car_With_Video_Streaming_images/image05.png - :width: 5.54032in - :height: 2.55906in -.. |image6| image:: ../../_static/Example_Guides/BLE_-_V7RC_Car_With_Video_Streaming/BLE_-_V7RC_Car_With_Video_Streaming_images/image10.png - :width: 5.55026in - :height: 2.55906in -.. |image7| image:: ../../_static/Example_Guides/BLE_-_V7RC_Car_With_Video_Streaming/BLE_-_V7RC_Car_With_Video_Streaming_images/image11.png - :width: 5.54032in - :height: 2.55906in -.. |image| image:: ../../_static/Example_Guides/BLE_-_V7RC_Car_With_Video_Streaming/BLE_-_V7RC_Car_With_Video_Streaming_images/image12.png - :width: 6.26806in - :height: 3.32014in -.. |image8| image:: ../../_static/Example_Guides/BLE_-_V7RC_Car_With_Video_Streaming/BLE_-_V7RC_Car_With_Video_Streaming_images/image13.png - :width: 5.53296in - :height: 2.55906in -.. |A diagram of a circuit board Description automatically generated| image:: ../../_static/Example_Guides/BLE_-_V7RC_Car_With_Video_Streaming/BLE_-_V7RC_Car_With_Video_Streaming_images/image14.png - :width: 4.42654in - :height: 3.20833in diff --git a/bak/Example_Guides/BLE - Battery Client/BLE - WiFi Config Service.rst b/bak/Example_Guides/BLE - Battery Client/BLE - WiFi Config Service.rst deleted file mode 100644 index f96154a..0000000 --- a/bak/Example_Guides/BLE - Battery Client/BLE - WiFi Config Service.rst +++ /dev/null @@ -1,91 +0,0 @@ -Materials - -- AmebaPro2 [AMB82 MINI] x 1 - -- Android / iOS mobile phone - -Example - -Introduction -============ - -In this example, a WiFi configuration service is set up on the Ameba -Bluetooth stack. A mobile phone with the configuration app connects to -the Ameba device using BLE and configures the Ameba to connect to the -correct WiFi access point. - -Procedure -========= - -Ensure that the Realtek WiFi configuration app is installed on your -mobile phone, it is available at: - -- Google Play Store: - https://play.google.com/store/apps/details?id=com.rtk.btconfig - -- Apple App Store: - https://apps.apple.com/sg/app/easy-wifi-config/id1194919510 - -Open the example, "Files" -> "Examples" -> “AmebaBLE” -> -“BLEWifiConfigService”. - -|image1| - -Upload the code and press the reset button on Ameba once the upload is -finished. - -On your mobile phone, open the Realtek WiFiConfig app and tap the round -button to scan for Ameba boards. - -|image2| - -Select the correct Ameba board from the scan results. The app will -connect to the Ameba board and ask the board to scan for WiFi networks -and send the scan results back to the app using BLE. - -|image3|\ |image4|\ |image5| - -If your phone is currently connected to a WiFi network, the app will ask -for the WiFi password to connect the Ameba board to the same WiFi -network. Tap “Select AP” to choose another WiFi network, or enter the -password and tap continue to connect Ameba to the selected WiFi network. - -|image6| - -After the Ameba board connects to the WiFi network, the following -message will be shown. Tap “Try another AP” to connect to another WiFi -network or tap “Confirm” to keep the current WiFi network and disconnect -BLE from the Ameba board. - -|image7| - -Code Reference - -*BLEWifiConfigService* is used to create an instance of the WiFi -configuration service to run on the Bluetooth device. - -*BLE.configAdvert()->setAdvType(configService.advData())* is used to set -the correct advertisement data necessary for the phone app to find the -Ameba Bluetooth device. - -.. |image1| image:: ../../_static/Example_Guides/BLE_-_WiFi_Config_Service/BLE_-_WiFi_Config_Service_images/image01.png - :width: 2.4657in - :height: 3.47153in -.. |image2| image:: ../../_static/Example_Guides/BLE_-_WiFi_Config_Service/BLE_-_WiFi_Config_Service_images/image02.png - :width: 1.84375in - :height: 3.6875in -.. |image3| image:: ../../_static/Example_Guides/BLE_-_WiFi_Config_Service/BLE_-_WiFi_Config_Service_images/image03.png - :width: 1.55309in - :height: 3.10617in -.. |image4| image:: ../../_static/Example_Guides/BLE_-_WiFi_Config_Service/BLE_-_WiFi_Config_Service_images/image04.png - :width: 1.55729in - :height: 3.11458in -.. |image5| image:: ../../_static/Example_Guides/BLE_-_WiFi_Config_Service/BLE_-_WiFi_Config_Service_images/image5.jpeg - :width: 1.55208in - :height: 3.10417in -.. |image6| image:: ../../_static/Example_Guides/BLE_-_WiFi_Config_Service/BLE_-_WiFi_Config_Service_images/image06.png - :width: 1.71875in - :height: 3.4375in -.. |image7| image:: ../../_static/Example_Guides/BLE_-_WiFi_Config_Service/BLE_-_WiFi_Config_Service_images/image07.png - :width: 2.17188in - :height: 4.34375in diff --git a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Approximate UDP Sending Delay.rst b/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Approximate UDP Sending Delay.rst deleted file mode 100644 index 9e7a27e..0000000 --- a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Approximate UDP Sending Delay.rst +++ /dev/null @@ -1,61 +0,0 @@ -Materials - -- AmebaPro2 [AMB82 MINI] x 1 - -- Computer that connected to same network - -Example - -This example uses Ameba to send UDP packets to a computer and calculates -the UDP sending delay. - -**Computer Side** - -- Connect the computer to the network. - -- Download the “SendDelay_win.exe” from - https://github.com/ambiot/ambpro2_arduino - “Ameba_misc/Example_Tools/UDP_Calculate”. - -- Open terminal. - -- Run command “ipconfig”. Record the IPv4 address as the client IP - address. - -- Run command “./SendDelay_win.exe”. The computer begins to listen for - packets from Ameba. - -|A screenshot of a computer Description automatically generated| - -**Ameba Side** - -- Open the example in “File” -> “Examples” -> “WiFi” -> ” - UDPCalculation ” -> “SendDelay”. - -- Modify the ssid, password and key index (optional). Compile and - upload the code from the Arduino IDE to Ameba and press the reset - button when the upload is complete. Ameba should connect to the same - network as the computer. - -- Enter the recorded client IP address into serial monitor. - -|A screenshot of a computer program Description automatically generated -with medium confidence| - -- The Ameba will begin to send UDP packets to the computer. Once 1000 - packets have been received, the computer will calculate the average - delay and print out the result. - -.. - - |image1| - -.. |A screenshot of a computer Description automatically generated| image:: ../../_static/Example_Guides/WiFi_-_Calculate_UDP_Sending_Delay/WiFi_-_Approximate_UDP_Sending_Delay_images/image01.png - :width: 6.26806in - :height: 3.79931in -.. |A screenshot of a computer program Description automatically generated with medium confidence| image:: ../../_static/Example_Guides/WiFi_-_Calculate_UDP_Sending_Delay/WiFi_-_Approximate_UDP_Sending_Delay_images/image02.png - :width: 5.83056in - :height: 3.24149in -.. |image1| image:: ../../_static/Example_Guides/WiFi_-_Calculate_UDP_Sending_Delay/WiFi_-_Approximate_UDP_Sending_Delay_images/image03.png - :width: 6.26806in - :height: 3.60833in diff --git a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Calculate UDP Receive Delay.rst b/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Calculate UDP Receive Delay.rst deleted file mode 100644 index 9677b95..0000000 --- a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Calculate UDP Receive Delay.rst +++ /dev/null @@ -1,56 +0,0 @@ -Materials - -- AmebaPro2 [AMB82 MINI] x 1 - -- Computer that connected to same network - -Example - -This example uses Ameba to receive UDP packets from a computer and -calculates the UDP receive delay. - -**Ameba Side** - -- Open the example in “File” -> “Examples” -> “WiFi” -> - “UDPCalculation” -> “ReceiveDelay”. - -- Modify the ssid, password and key index (optional). Compile and - upload the code from the Arduino IDE to Ameba and press the reset - button when the upload is complete. Ameba should connect to the same - network as the computer. - -- Open the serial monitor in Arduino IDE and record the IP address - assigned to Ameba as the client IP address. - -**Computer Side** - -- Connect the computer to the network. - -- Download the “ReceiveDelay_win.exe” from - https://github.com/ambiot/ambpro2_arduino - “Ameba_misc/Example_Tools/UDP_Calculate”. - -- Open terminal. - -- Run command “./ReceiveDelay_win.exe ”. - -.. - - |A screenshot of a computer Description automatically generated| - -- The computer begins to send packets to Ameba. Once 10000 packets have - been received, Ameba will calculate the average delay and print out - the result to the serial monitor. It may take up to a few minutes for - 10000 packets to be sent. - -.. - - |A screenshot of a computer Description automatically generated with - low confidence| - -.. |A screenshot of a computer Description automatically generated| image:: ../../_static/Example_Guides/WiFi_-_Calculate_UDP_Receive_Delay/WiFi_-_Calculate_UDP_Receive_Delay_images/image01.png - :width: 5.12522in - :height: 2.94306in -.. |A screenshot of a computer Description automatically generated with low confidence| image:: ../../_static/Example_Guides/WiFi_-_Calculate_UDP_Receive_Delay/WiFi_-_Calculate_UDP_Receive_Delay_images/image02.png - :width: 6.90903in - :height: 0.99739in diff --git a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Calculate UDP Receive Timeout.rst b/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Calculate UDP Receive Timeout.rst deleted file mode 100644 index b678886..0000000 --- a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Calculate UDP Receive Timeout.rst +++ /dev/null @@ -1,64 +0,0 @@ -Materials - -- AmebaPro2 [AMB82 MINI] x 1 - -- Computer that connected to same network - -Example - -This example uses Ameba to receive UDP packets from a computer and -calculates the allowed UDP receive timeout setting. - -**Ameba Side** - -- Open the example in “File” -> “Examples” -> “WiFi” -> ” - UDPCalculation ” -> “ReceiveTimeout”. - -- Modify the ssid, password and key index (optional). Compile and - upload the code from the Arduino IDE to Ameba and press the reset - button when the upload is complete. Ameba should connect to the same - network as the computer. - -- Open the serial monitor in Arduino IDE and record the IP address - assigned to Ameba as the client IP address. - -**Computer Side** - -- Connect the computer to the network. - -- Download the “ReceiveTimeout_win.exe” from - https://github.com/ambiot/ambpro2_arduino - “Ameba_misc/Example_Tools/UDP_Calculate”. - -- Open terminal. - -- Run command “./ReceiveTimeout_win.exe ”. - -.. - - |image1| - -- The computer will begin to send packets continuously to Ameba. The - timeout value is set to 1000ms initially. For each packet received - successfully, Ameba decreases the timeout value. The next packet must - be received within the timeout period, otherwise Ameba registers a - failed packet and increases the timeout value. Open the serial - monitor and observe the timeout value converge to a minimum value. - -.. - - |A screen shot of a computer Description automatically generated with - medium confidence| - - |A screen shot of a computer Description automatically generated with - low confidence| - -.. |image1| image:: ../../_static/Example_Guides/WiFi_-_Calculate_UDP_Receive_Timeout/WiFi_-_Calculate_UDP_Receive_Timeout_images/image01.png - :width: 6.26806in - :height: 3.60764in -.. |A screen shot of a computer Description automatically generated with medium confidence| image:: ../../_static/Example_Guides/WiFi_-_Calculate_UDP_Receive_Timeout/WiFi_-_Calculate_UDP_Receive_Timeout_images/image02.png - :width: 6.26806in - :height: 3.00486in -.. |A screen shot of a computer Description automatically generated with low confidence| image:: ../../_static/Example_Guides/WiFi_-_Calculate_UDP_Receive_Timeout/WiFi_-_Calculate_UDP_Receive_Timeout_images/image03.png - :width: 6.26806in - :height: 3.23681in diff --git a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Concurrent Mode.rst b/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Concurrent Mode.rst deleted file mode 100644 index 90e5baa..0000000 --- a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Concurrent Mode.rst +++ /dev/null @@ -1,84 +0,0 @@ -Materials - -- AmebaPro2 [AMB82 MINI] x 1 - -Procedure - -WiFi concurrent mode, also known as AP + Station mode, is a feature that -allows devices to operate simultaneously as an Access point and a -Station. In this example, the Ameba board can connect to an existing -wireless network while providing wireless connectivity to other devices. - -First, open the example in “File” → “Examples” → “WiFi” → -“ConcurrentMode” . - -|Graphical user interface, application Description automatically -generated| - -In the sample code, fill in your SSID, PASSWORD, AP SSID, AP PASSWORD -and CHANNEL. - -|image1| - -If you prefer to enter all the information in the Serial monitor while -the program is running, uncomment #define MANUAL_INPUT - -Note: If you enabled MANUAL_INPUT, after uploading the sample code and -pressing the reset button on Ameba, input your SSID, Password, AP SSID, -AP Password and channel. The AP mode should start first. - -For Ameba boards, there is a limitation that the AP mode must be the -same channel as the WiFi station mode. To see the channel, you may -download NetSpot software : https://www.netspotapp.com/download-win.html - -|image2| - -Next upload the sample code and press the reset button on Ameba. You -will be able to see AP mode start first. - -|image3| - -The code by default turn on the AP mode in security mode. If you want to -turn on the AP mode in open mode, please modify the code to status = -WiFi.apbegin(ssid, channel); - -|Graphical user interface, text, application Description automatically -generated| - -Next, you will see the information of the AP mode shown, and after that -you will see a message “Connected to the network”, and the information -of this WiFi connection is printed in the serial monitor every 10 -seconds. - -In the figure below, this message will appear in the serial monitor when -a device is connected to the AP: - -|Graphical user interface, text, application, email Description -automatically generated| - -Comparison with Arduino - -| In the Arduino platform, we need to add an extra WiFi shield to be the - WiFi module to realize the WiFi connection. And we must #include to - use SPI to communicate with WiFi module. -| However, Ameba is already equipped with WiFi module. Therefore, - #include is not needed. - -.. |Graphical user interface, application Description automatically generated| image:: ../../_static/Example_Guides/WiFi_-_Concurrent_Mode/WiFi_-_Concurrent_Mode_images/image01.png - :width: 6.26806in - :height: 5.58542in -.. |image1| image:: ../../_static/Example_Guides/WiFi_-_Concurrent_Mode/WiFi_-_Concurrent_Mode_images/image02.png - :width: 6.17075in - :height: 3.5in -.. |image2| image:: ../../_static/Example_Guides/WiFi_-_Concurrent_Mode/WiFi_-_Concurrent_Mode_images/image03.png - :width: 6.65071in - :height: 0.96968in -.. |image3| image:: ../../_static/Example_Guides/WiFi_-_Concurrent_Mode/WiFi_-_Concurrent_Mode_images/image04.png - :width: 6.26806in - :height: 2.07431in -.. |Graphical user interface, text, application Description automatically generated| image:: ../../_static/Example_Guides/WiFi_-_Concurrent_Mode/WiFi_-_Concurrent_Mode_images/image5.PNG - :width: 6.26806in - :height: 2.77639in -.. |Graphical user interface, text, application, email Description automatically generated| image:: ../../_static/Example_Guides/WiFi_-_Concurrent_Mode/WiFi_-_Concurrent_Mode_images/image06.png - :width: 6.26806in - :height: 2.49444in diff --git a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Connect to WiFi.rst b/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Connect to WiFi.rst deleted file mode 100644 index c9296f3..0000000 --- a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Connect to WiFi.rst +++ /dev/null @@ -1,154 +0,0 @@ -Materials - -- AmebaPro2 [AMB82 MINI] x 1 - -Procedure - -There three common encryption type in WiFi connection. The first one is -“OPEN”, which means there is no password needed to connect to this -network. The second type of encryption is WPA, which requires the -correct password to access. The third type is WEP, which requires a -hexadecimal password and a keyindex. - -In the following, we will give a brief introduction on how to establish -WiFi connection with these three types of encryptions on Ameba. - -First, make sure the correct Ameba development board is selected in -“Tools” -> “Board”. - -- Open (WiFi connection without password) - -Open example in “File” -> “Examples” -> “WiFi” -> “ConnectToWiFi” -> -“NoEncryption” - -|Text Description automatically generated| - -In the sample code, modify “ssid” to be the same as the WiFi SSID to be -connected to. - -Next, upload the sample code, and press the reset button on Ameba. Then -you will see a message “You’re connected to the networkSSID: XXXXX”, and -the information of this WiFi connection is printed in the serial monitor -every 10 seconds. - -|Graphical user interface, text, application, email Description -automatically generated| - -- **WiFi connection with WPA encryption** - -Open example in “File” -> “Examples” -> “WiFi” -> “ConnectToWiFi” -> -“WPA_Security” - -|Graphical user interface, text, email Description automatically -generated| - -In the sample code, modify “ssid” to the WiFi SSID to be connected to -and “pass” to the network password. - -If you prefer to enter your SSID & password in the Serial monitor while -the program is running, uncomment #define MANUAL_INPUT at the top of the -file. - -|image1| - -Next, upload the sample code, and press the reset button on Ameba. Then -you will see a message “You’re connected to the networkSSID: XXXXX”, and -the information of this WiFi connection is printed in the serial monitor -every 10 seconds. - -Note: If you enabled MANUAL_INPUT, after uploading the sample code and -pressing the reset button on Ameba, input your SSID in the Serial -monitor and press enter. Next, input your password, and press enter. -Then you will see a message “You’re connected to the networkSSID: -XXXXX”, and the information of this WiFi connection is printed in the -serial monitor every 10 seconds. - -|image2| - -- **WiFi connection with WEP encryption** - -Open example in “File” -> “Examples” -> “WiFi” -> “ConnectToWiFi” -> -“WEP_Security” - -|image3| - -In the sample code, modify “ssid” to the SSID to be connected, “key” to -the hexadecimal password, “keyIndex” to your key index number. - -If you prefer to enter your SSID & password in the Serial monitor while -the program is running, uncomment #define MANUAL_INPUT at the top of the -file. - -|image4| - -Next, upload the sample code, and press the reset button on Ameba. Then -you will see a message “You’re connected to the networkSSID: XXXXX”, and -the information of this WiFi connection is printed in the IDE every 10 -seconds. - -Note: If you enabled MANUAL_INPUT, after uploading the sample code and -pressing the reset button on Ameba, input your SSID in the Serial -monitor and press enter. Next, input your key and press enter. Finally -enter your password and press enter. Then you will see a message “You’re -connected to the networkSSID: XXXXX”, and the information of this WiFi -connection is printed in the serial monitor every 10 seconds. - -|Graphical user interface, text, application Description automatically -generated| - -Code Reference - -| https://www.arduino.cc/en/Reference/WiFiBegin -| To get the information of a WiFi connection: -| Use WiFi.SSID() to get SSID of the current connected network. -| https://www.arduino.cc/en/Reference/WiFiSSID -| Use WiFi.RSSI() to get the signal strength of the connection. -| https://www.arduino.cc/en/Reference/WiFiRSSI -| Use WiFi.encryptionType() to get the encryption type of the WiFi - connection. -| https://www.arduino.cc/en/Reference/WiFiEncryptionType -| Use WiFi.BSSID() to get the MAC address of the router you are - connected to. -| https://www.arduino.cc/en/Reference/WiFiBSSID -| To get the information of Ameba: -| Use WiFi.macAddress() to get the MAC address of Ameba. -| https://www.arduino.cc/en/Reference/WiFiMACAddress -| Use WiFi.localIP() to get the IP address of Ameba. -| https://www.arduino.cc/en/Reference/WiFiLocalIP -| Use WiFi.subnetMask() to get the subnet mask. -| https://www.arduino.cc/en/Reference/WiFiSubnetMask -| Use WiFi.gatewayIP() to get the WiFi shield’s gateway IP address. -| https://www.arduino.cc/en/Reference/WiFiGatewayIP - -Comparison with Arduino - -| In the Arduino platform, we need to add an extra WiFi shield to be the - WiFi module to realize the WiFi connection. And we must #include to - use SPI to communicate with WiFi module. -| However, Ameba is already equipped with WiFi module. Therefore, - #include is not needed. - -.. |Text Description automatically generated| image:: ../../_static/Example_Guides/WiFi_-_Connect_to_WiFi/WiFi_-_Connect_to_WiFi_images/image01.png - :width: 6.26806in - :height: 7.2625in -.. |Graphical user interface, text, application, email Description automatically generated| image:: ../../_static/Example_Guides/WiFi_-_Connect_to_WiFi/WiFi_-_Connect_to_WiFi_images/image02.png - :width: 6.26806in - :height: 7.30486in -.. |Graphical user interface, text, email Description automatically generated| image:: ../../_static/Example_Guides/WiFi_-_Connect_to_WiFi/WiFi_-_Connect_to_WiFi_images/image03.png - :width: 6.26806in - :height: 6.29167in -.. |image1| image:: ../../_static/Example_Guides/WiFi_-_Connect_to_WiFi/WiFi_-_Connect_to_WiFi_images/image04.png - :width: 6.26806in - :height: 5.45278in -.. |image2| image:: ../../_static/Example_Guides/WiFi_-_Connect_to_WiFi/WiFi_-_Connect_to_WiFi_images/image05.png - :width: 6.26806in - :height: 7.67986in -.. |image3| image:: ../../_static/Example_Guides/WiFi_-_Connect_to_WiFi/WiFi_-_Connect_to_WiFi_images/image06.png - :width: 6.26875in - :height: 6.82083in -.. |image4| image:: ../../_static/Example_Guides/WiFi_-_Connect_to_WiFi/WiFi_-_Connect_to_WiFi_images/image07.png - :width: 6.26806in - :height: 6.16458in -.. |Graphical user interface, text, application Description automatically generated| image:: ../../_static/Example_Guides/WiFi_-_Connect_to_WiFi/WiFi_-_Connect_to_WiFi_images/image08.png - :width: 6.26806in - :height: 5.31042in diff --git a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Create WiFi AP.rst b/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Create WiFi AP.rst deleted file mode 100644 index f1f02e5..0000000 --- a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Create WiFi AP.rst +++ /dev/null @@ -1,73 +0,0 @@ -In AP mode, Ameba can accept at most 3 station connections, and can be -set to open mode or WPA2 mode. - -Preparation - -- AmebaPro2 [AMB82 MINI] x 1 - -Example - -In this example, we turn on the AP mode of Ameba and connect station to -Ameba. - -:mark:`Open example, “File” -> “Examples” -> “WiFi” -> “CreateWiFiAP”` - -|Graphical user interface, text, application, email Description -automatically generated| - -In the highlighted code snippet, fill in your SSID, PASSWORD and -CHANNEL. - -:mark:`If you prefer to enter your SSID & password in the Serial monitor -while the program is running, uncomment #define MANUAL_INPUT at the top -of the file.` - -|image1| - -:mark:`Note: If you enabled MANUAL_INPUT, after uploading the sample -code and pressing the reset button on Ameba, input your SSID in the -Serial monitor and press enter. Next, input your password and press -enter. AP mode should start after that.` - -|image2| - -The code highlighted is the API we used to turn on the AP mode in -security mode. - -If you want to turn on the AP mode in open mode, please modify the code -to status = WiFi.apbegin(ssid, channel); - -Then upload the sample code and press reset, and you can see related -information shown in serial monitor. - -|image3| - -In the figure below, we show the messages shown in serial monitor when -two stations connect to Ameba AP in open mode: - -|image4| - -In the figure below, we show the messages shown in serial monitor when a -station connects to Ameba AP in security mode: - -|Graphical user interface, text, application Description automatically -generated| - -.. |Graphical user interface, text, application, email Description automatically generated| image:: ../../_static/Example_Guides/WiFi_-_Create_WiFi_AP/WiFi_-_Create_WiFi_AP_images/image01.png - :width: 6.26806in - :height: 6.75625in -.. |image1| image:: ../../_static/Example_Guides/WiFi_-_Create_WiFi_AP/WiFi_-_Create_WiFi_AP_images/image02.png - :width: 6.26806in - :height: 6.76667in -.. |image2| image:: ../../_static/Example_Guides/WiFi_-_Create_WiFi_AP/WiFi_-_Create_WiFi_AP_images/image03.png - :width: 6.26806in - :height: 7.56597in -.. |image3| image:: ../../_static/Example_Guides/WiFi_-_Create_WiFi_AP/WiFi_-_Create_WiFi_AP_images/image04.png - :width: 6.26806in - :height: 7.32708in -.. |image4| image:: ../../_static/Example_Guides/WiFi_-_Create_WiFi_AP/WiFi_-_Create_WiFi_AP_images/image05.png - :width: 4.97917in - :height: 5.83333in -.. |Graphical user interface, text, application Description automatically generated| image:: ../../_static/Example_Guides/WiFi_-_Create_WiFi_AP/WiFi_-_Create_WiFi_AP_images/image06.png - :width: 5.84375in - :height: 7.41667in diff --git a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - SSL Client for HTTPS Communication.rst b/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - SSL Client for HTTPS Communication.rst deleted file mode 100644 index d38bd57..0000000 --- a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - SSL Client for HTTPS Communication.rst +++ /dev/null @@ -1,43 +0,0 @@ -Materials - -- AmebaPro2 [AMB82 MINI] x 1 - -Example - -This example uses Ameba to securely retrieve information from the -internet using SSL. SSL is an acronym for Secure Sockets Layer. It is a -cryptographic protocol designed to provide communications security over -a computer network, by encrypting the messages passed between server and -client. - -Open the “WiFiSSLClient” example in “File” -> “Examples” -> “WiFi” -> ” -SSLClient “. - -|image1| - -In the sample code, modify the highlighted snippet to reflect your WiFi -network settings. - -|image2| - -Upload the code and press the reset button on Ameba once the upload is -finished. - -Open the serial monitor in the Arduino IDE and observe as Ameba -retrieves a text file from os.mbed.com. - -|4-2| - -| Code Reference -| Use “WiFiSSLClient client;” to create a client that uses SSL. After - creation, the client can be used in the same way as a regular client. - -.. |image1| image:: ../../_static/Example_Guides/WiFi_-_SSL_Client_for_HTTPS_Communication/WiFi_-_SSL_Client_for_HTTPS_Communication_images/image01.png - :width: 3.77806in - :height: 4.55619in -.. |image2| image:: ../../_static/Example_Guides/WiFi_-_SSL_Client_for_HTTPS_Communication/WiFi_-_SSL_Client_for_HTTPS_Communication_images/image02.png - :width: 3.89918in - :height: 4.70226in -.. |4-2| image:: ../../_static/Example_Guides/WiFi_-_SSL_Client_for_HTTPS_Communication/WiFi_-_SSL_Client_for_HTTPS_Communication_images/image03.png - :width: 6.26806in - :height: 2.71736in diff --git a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Scan Networks.rst b/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Scan Networks.rst deleted file mode 100644 index 6612a02..0000000 --- a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Scan Networks.rst +++ /dev/null @@ -1,57 +0,0 @@ -Materials - -- AmebaPro2 [AMB82 MINI] x 1 - -- Antenna x 1 - -Example - -In this example, we use Ameba to scan available WiFi hotspots in the -surroundings, and prints the SSID, encryption type, signal strength -information of each detected hotspot. - -First, make sure the correct Ameba development board is selected in -Arduino IDE: “Tools” -> “Board” -> - -Open the “ScanNetworks” example in “File” -> “Examples” -> “WiFi” -> -“ScanNetworks”: - -|image1| - -Then upload the sample code and press the reset button on Ameba. -Afterwards, you can see “\**Scan Networks*\*” message appears, with the -detected WiFi hotspots and the information of each hotspot. - -|wifi-1-2| - -Code Reference - -| First we use WiFi.macAddress(mac) to get the MAC address of Ameba: -| https://www.arduino.cc/en/Reference/WiFiMACAddress -| Then we use WiFi.scanNetworks() to detect WiFi hotspots: -| https://www.arduino.cc/en/Reference/WiFiScanNetworks -| To get information of detected WiFi hotspot: -| We use WiFi.SSID(thisNet) to retrieve SSID of a network: -| https://www.arduino.cc/en/Reference/WiFiSSID -| We use WiFi.RSSI(thisNet) to get the signal strength of the connection - to the router: -| https://www.arduino.cc/en/Reference/WiFiRSSI -| We use WiFi.encryptionType(thisNet) to get the encryption type of the - network: -| https://www.arduino.cc/en/Reference/WiFiEncryptionType - -Comparison with Arduino - -In the Arduino platform, we need to add an extra WiFi shield to be the -WiFi module to realize the WiFi connection. And we must #include to use -SPI to communicate with WiFi module. - -However, Ameba is already equipped with WiFi module. Therefore, #include -is not needed. - -.. |image1| image:: ../../_static/Example_Guides/WiFi_-_Scan_Networks/WiFi_-_Scan_Networks_images/image01.png - :width: 4.43638in - :height: 5.3501in -.. |wifi-1-2| image:: ../../_static/Example_Guides/WiFi_-_Scan_Networks/WiFi_-_Scan_Networks_images/image02.png - :width: 6.26806in - :height: 4.72153in diff --git a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Simple TCP Server.rst b/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Simple TCP Server.rst deleted file mode 100644 index 0826f6a..0000000 --- a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Simple TCP Server.rst +++ /dev/null @@ -1,95 +0,0 @@ -Materials - -- AmebaPro2 [AMB82 MINI] x 1 - -- Laptop(Make sure it is connected to the same network domain as - Ameba, and TCP tools are installed.) - -Example - -In this example, we first connect Ameba to WiFi, then we use Ameba as -server to communicate with client. - -First, we make sure the correct Ameba development board is set in -“Tools” -> “Board” - -Then, open the Simple WiFi Server example in “File” -> “Examples” -> -“WiFi” -> “SimpleTCPServer”: - -|image1| - -In the sample code, modify the highlighted parameters and enter the ssid -and password for your WiFi connection. - -|image2| - -Next, upload the code, then press the reset button on Ameba. Afterwards, -you will see the connection information is displayed in the serial -monitor. - -|3-3| - -Next, we use the socket tool in the laptop to be the client and connect -to the IP address of the Ameba board shown in the connection information -at port 5000. (Note: The socket tool we used in this example is “sokit”) - -|3-4| - -Click on the “Client” tab to choose the client mode, specify the IP and -port of the server, then click “TCP Connect”. - -If the connection is established successfully, the server shows a -message: “A client connected to this Server”, and the IP and port of the -connected client. - -In this example, when the client and server are connected and the client -sends a string to Ameba server, the Ameba server returns the identical -string back to the client. - -The string sent to server is returned and showed at the client side. - -|3-5| - -Code reference - -| Use WiFi.begin() to establish WiFi connection; -| https://www.arduino.cc/en/Reference/WiFiBegin -| To get the information of a WiFi connection: -| Use WiFi.SSID() to get SSID of the current connected network. -| https://www.arduino.cc/en/Reference/WiFiSSID -| Use WiFi.RSSI() to get the signal strength of the connection. -| https://www.arduino.cc/en/Reference/WiFiRSSI -| Use WiFi.localIP() to get the Ameba WiFi shield’s IP address. -| https://www.arduino.cc/en/Reference/WiFiLocalIP -| Create server and transmitting data: -| Use Server(port) to create a server that listens on the specified - port. -| https://www.arduino.cc/en/Reference/WiFiServer -| Use server.begin() to tell the server to begin listening for incoming - connections. -| https://www.arduino.cc/en/Reference/WiFiServerBegin -| Use server.available() to get a client that is connected to the server - and has data available for reading. -| https://www.arduino.cc/en/Reference/WiFiServerAvailable -| Use client.read() to read the next byte received from the server. -| https://www.arduino.cc/en/Reference/WiFiClientRead -| Use client.write() to write data to the server. -| https://www.arduino.cc/en/Reference/WiFiClientWrite -| Use client.stop() to disconnect from the server. -| https://www.arduino.cc/en/Reference/WiFIClientStop - -.. |image1| image:: ../../_static/Example_Guides/WiFi_-_Simple_TCP_Server/WiFi_-_Simple_TCP_Server_images/image01.png - :width: 6.26806in - :height: 5.41111in -.. |image2| image:: ../../_static/Example_Guides/WiFi_-_Simple_TCP_Server/WiFi_-_Simple_TCP_Server_images/image02.png - :width: 6.26806in - :height: 5.41111in -.. |3-3| image:: ../../_static/Example_Guides/WiFi_-_Simple_TCP_Server/WiFi_-_Simple_TCP_Server_images/image03.png - :width: 6.26806in - :height: 3.15903in -.. |3-4| image:: ../../_static/Example_Guides/WiFi_-_Simple_TCP_Server/WiFi_-_Simple_TCP_Server_images/image04.png - :width: 6.26806in - :height: 4.50764in -.. |3-5| image:: ../../_static/Example_Guides/WiFi_-_Simple_TCP_Server/WiFi_-_Simple_TCP_Server_images/image05.png - :width: 6.26806in - :height: 3.15903in diff --git a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Simple UDP.rst b/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Simple UDP.rst deleted file mode 100644 index 912c0c5..0000000 --- a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Simple UDP.rst +++ /dev/null @@ -1,74 +0,0 @@ -Preparation - -- AmebaPro2 [AMB82 MINI] x 1 - -Example - -In this example, we connect Ameba to WiFi and use Ameba to be an UDP -server. When Ameba receives a message from UDP client, it replies -“acknowledged” message to client. - -:mark:`Open the example. “File” -> “Examples” -> “WiFi” -> “SimpleUDP”` - -|image1| - -Modify the highlighted code section (ssid, password, keyindex) to -connect to your WiFi network. - -|image2| - -Compile the code and upload it to Ameba. After pressing the Reset -button, Ameba connects to WiFi and starts the UDP server with port 2390. -After the UDP server starts service, Ameba prints the “Starting -connection to server” message and waits for client connection. - -|7-4| - -As to the UDP client, we use “sokit” program in the computer to connect -to UDP server. - -Choose client mode and fill in the IP of UDP server (which is the IP of -Ameba) and port 2390, then click “UDP Connect”. - -After the connection is established, fill in “Hello World” in the Buf 0 -field in sokit and click “Send”. Then you can see the Ameba UDP server -replies “acknowledged”. - -|7-5| - -Code Reference - -| Refer to the Arduino tutorial for detailed information about this - example. -| https://www.arduino.cc/en/Tutorial/WiFiSendReceiveUDPString - -| First, use begin() to open an UDP port on Ameba. -| https://www.arduino.cc/en/Reference/WiFiUDPBegin - -| Use parsePacket() to wait for data from client. -| https://www.arduino.cc/en/Reference/WiFiUDPParsePacket - -| When a connection is established, use remoteIP() and remotePort() to - get the IP and port of the client. -| https://www.arduino.cc/en/Reference/WiFiUDPRemoteIP - -| Then use read() to read the data sent by client. -| https://www.arduino.cc/en/Reference/WiFiUDPRead - -| To send reply, use beginPacket(), write(), end(). -| https://www.arduino.cc/en/Reference/WiFiUDPBeginPacket -| https://www.arduino.cc/en/Reference/WiFiUDPWrite -| https://www.arduino.cc/en/Reference/WiFiUDPEndPacket - -.. |image1| image:: ../../_static/Example_Guides/WiFi_-_Simple_UDP/WiFi_-_Simple_UDP_images/image01.png - :width: 6.26806in - :height: 5.41111in -.. |image2| image:: ../../_static/Example_Guides/WiFi_-_Simple_UDP/WiFi_-_Simple_UDP_images/image02.png - :width: 6.26806in - :height: 5.41111in -.. |7-4| image:: ../../_static/Example_Guides/WiFi_-_Simple_UDP/WiFi_-_Simple_UDP_images/image03.png - :width: 6.26806in - :height: 3.74722in -.. |7-5| image:: ../../_static/Example_Guides/WiFi_-_Simple_UDP/WiFi_-_Simple_UDP_images/image04.png - :width: 6.26806in - :height: 4.55in diff --git a/source/_static/amebapro2/Example_Guides/BLE/V7RC_Car_With_Video_Streaming/image13.png b/source/_static/amebapro2/Example_Guides/BLE/V7RC_Car_With_Video_Streaming/image13.png index 1052feb53c5f466f52ff93d4078cfee8e6bd6295..b73ad6d560a0f72b90afac68313d8a8a3e2efa76 100644 GIT binary patch literal 99609 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

u)1<_4Uqk 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 Y@Zw7-FXuz+@2tl@jy&A_(HEEg4(Ngo0ssI2 literal 529840 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� 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�PkJ@- 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 diff --git a/source/_static/amebapro2/Example_Guides/BLE/V7RC_Car_With_Video_Streaming/image14.png b/source/_static/amebapro2/Example_Guides/BLE/V7RC_Car_With_Video_Streaming/image14.png index d6c620511dae1e7c1044a56b3a534068106c42d4..1052feb53c5f466f52ff93d4078cfee8e6bd6295 100644 GIT binary patch literal 529840 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� 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�PkJ@- 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 literal 100928 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 + ++---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ +| **Category** | **Name** | **Comment** | **Remarks** | ++===============+===========================+===============================================+====================================================+ +| Basics | AnalogReadSerial | | Connect potentiometer to 3.3V | | ADC pin options A0, A1, A2, A3, A4, A5, | +| | | | | | and A6 | +| | | | ADC pin used, up to 3.3V | | | +| | | | and can be alibrated by using | | ADC pin reading voltage range 0 to 3.3V | +| | | | analogSet(float gain, float offset) | | | +| | | | | ADC value can be calibrated by | +| | | | | modifying _offset and _gain | +| | | | | using 2 points calibration method. | +| | | | | analogSet(float gain, float offset) | +| | | | | can be used to update the calibrated offset | +| | | | | and gain values | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | BareMinimum | | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | Blink | | LED_BUILTIN sets to | | LED options, on-board LED, LED_B (blue) | +| | | | LED_B (on-board LED blue) | | or LED_G (green) | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | DigitalReadSerial | | | Button options, on-board button, PUSH_BTN | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | Fade | | For analogWrite(), | | PWM capable Pin 4, 5, 7, 9, 10, 14, 17, 20, | +| | | | use PWM capable pin | | and 21 | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | ReadAnalogVoltage | | ADC pin used, up to 3.3V | | +| | | | and can be calibrated by using | | +| | | | analogSet(float gain, float offset) | | ++---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ +| Digital | BlinkWithoutDelay | | LED_BUILTIN sets to | | LED options, on-board LED | +| | | | LED_B (on-board LED blue) | | Button options, on-board button | +| +---------------------------+-----------------------------------------------+ | +| | Button | | | +| +---------------------------+-----------------------------------------------+ | +| | Debounce | | | +| +---------------------------+-----------------------------------------------+ | +| | DigitalInputPullup | | | +| +---------------------------+-----------------------------------------------+ | +| | StateChangeDetection | | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | toneKeyboard | | ADC pin used, up to 3.3V | | +| +---------------------------+ | and can be calibrated by +----------------------------------------------------+ +| | toneMelody | | using analogSet(float gain, float offset) | | +| +---------------------------+ +----------------------------------------------------+ +| | toneMultiple | | For analogRead(), use ADC pin name | | +| +---------------------------+ | (A0 to A6) instead the integer number +----------------------------------------------------+ +| | tonePitchFollower | | | +| | | | For "tone()" and "noTone()", | | +| | | | use PWM capable pin | | ++---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ +| Analog | AnalogInOutSerial | | ADC pin used, up to 3.3V | | +| +---------------------------+ | and can be calibrated by using +----------------------------------------------------+ +| | AnalogInput | | analogSet(float gain, float offset) | | LED options, on-board LED | +| +---------------------------+ +----------------------------------------------------+ +| | AnalogWriteMega | | For analogWrite(), | | +| +---------------------------+ | use PWM capable pin +----------------------------------------------------+ +| | Calibration | | | +| +---------------------------+ +----------------------------------------------------+ +| | Fading | | | +| +---------------------------+ +----------------------------------------------------+ +| | Smoothing | | | ++---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ +| Communication | ASCIITable | | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | Dimmer | | For analogWrite(), | | +| | | | use PWM capable pin | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | Graph | | Connect potentiometer to 3.3V | | +| | | | | +| | | | ADC pin used, up to 3.3V | | +| | | | and can be calibrated by using | | +| | | | analogSet(float gain, float offset) | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | Midi | | Use Serial1, MIDI jack pin 5 | | +| | | | connected to SERIAL1_TX | | +| | | | | +| | | | Use Serial2, MIDI jack pin 5 | | +| | | | connected to SERIAL2_TX | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | MultiSerial | | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | PhysicalPixel | | | LED options, on-board LED | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | ReadASCIIString | | For analogWrite(), | | +| | | | use PWM capable pin | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | SerialCallResponse | | ADC pin used, up to 3.3V | | +| | | | and can be calibrated by using | | +| | | | analogSet(float gain, float offset) | | +| | | | | +| | | | For analogRead(), | | +| | | | use ADC pin name (A0 to A6) | | +| | | | instead the integer number | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | SerialCallResponseASCII | | ADC pin used, up to 3.3V | | +| | | | and can be calibrated by using | | +| | | | analogSet(float gain, float offset) | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | SerialEvent | | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | SerialPassthrough | | | Serial options, Serial, | +| | | | | Serial1 or Serial2 | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | VirtualColorMixer | | ADC pin used, up to 3.3V | | +| | | | and can be calibrated by using | | +| | | | analogSet(float gain, float offset) | | ++---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ +| Control | Arrays | | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | ForLoopIteration | | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | IfStatementConditional | | ADC pin used, up to 3.3V | | +| | | | and can be calibrated by using | | +| | | | analogSet(float gain, float offset) | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | switchCase | | ADC pin used, up to 3.3V | | +| | | | and can be calibrated by using | | +| | | | analogSet(float gain, float offset) | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | switchCase2 | | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | WhileStatementConditional | | ADC pin used, up to 3.3V | | +| | | | and can be calibrated by using | | +| | | | analogSet(float gain, float offset) | | +| | | | | +| | | | For analogWrite(), | | +| | | | use PWM capable pin | | ++---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ +| Display | barGraph | | ADC pin used, up to 3.3V | | +| | | | and can be calibrated by using | | +| | | | analogSet(float gain, float offset) | | +| +---------------------------+ +----------------------------------------------------+ +| | RowColumnScanning | | | +| | | | | +| | | | | ++---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ +| Strings | CharacterAnalysis | | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | StringAdditionOperator | | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | StringAppendOperator | | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | StringCaseChanges | | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | StringCharacters | | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | StringComparisonOperators | | ADC pin used, up to 3.3V | | +| | | | and can be calibrated by using | | +| | | | analogSet(float gain, float offset) | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | StringIndexOf | | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | StringLength | | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | StringLengthTrim | | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | StringReplace | | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | StringStartsWithEndsWith | | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | StringSubstring | | | +| +---------------------------+-----------------------------------------------+----------------------------------------------------+ +| | StringToInt | | | ++---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ + diff --git a/source/_common/Example_Guides/Basic/index.rst b/source/amebad/Example_Guides/Basic/index.rst similarity index 100% rename from source/_common/Example_Guides/Basic/index.rst rename to source/amebad/Example_Guides/Basic/index.rst diff --git a/bak/Example_Guides/BLE - Battery Client/BLE - Battery Client.rst b/source/amebapro2/Example_Guides/BLE/BLE Battery Client.rst similarity index 70% rename from bak/Example_Guides/BLE - Battery Client/BLE - Battery Client.rst rename to source/amebapro2/Example_Guides/BLE/BLE Battery Client.rst index 1c2e05f..e96d9cb 100644 --- a/bak/Example_Guides/BLE - Battery Client/BLE - Battery Client.rst +++ b/source/amebapro2/Example_Guides/BLE/BLE Battery Client.rst @@ -1,11 +1,20 @@ +BLE Battery Client +================== + +.. contents:: + :local: + :depth: 2 + Materials +--------- -- AmebaPro2 [AMB82 MINI] x 2 +- `AMB82-mini `_ x 2 Example +------- Introduction -============ +~~~~~~~~~~~~ BLE connections use a server client model. The server contains the data of interest, while the client connects to the server to read the data. @@ -20,7 +29,7 @@ stack. The client connects to another Ameba board running the corresponding BLE battery service to read the battery level data. Procedure -========= +~~~~~~~~~ On the first Ameba board, upload the BLEBatteryService example code and let it run. @@ -28,7 +37,7 @@ let it run. For the second Ameba board, open the example "Files" -> "Examples" -> “AmebaBLE” -> “BLEBatteryClient”. -|image1| +|image01| Upload the code and press the reset button on Ameba once the upload is finished. @@ -37,7 +46,7 @@ Open the serial monitor and observe the log messages as the Ameba board with the battery client scans, connects, and reads data from the Ameba board with the battery service. -|image2| +|image02| Highlighted in yellow, the Ameba board with the battery client first scans for advertising BLE devices with the advertised device name @@ -53,22 +62,23 @@ read data using both regular data reads and notifications, highlighted in green. Code Reference +--------------- -*BLEClient* is used to create a client object to discover services and +``BLEClient`` is used to create a client object to discover services and characteristics on the connected device. -*setNotifyCallback()* is used to register a function that will be called +``setNotifyCallback()`` is used to register a function that will be called when a battery level notification is received. -*BLE.configClient()* is used to configure the Bluetooth stack for client +``BLE.configClient()`` is used to configure the Bluetooth stack for client operation. -*addClient(connID)* creates a new BLEClient object that corresponds to +``addClient(connID)`` creates a new BLEClient object that corresponds to the connected device. -.. |image1| image:: ../../_static/Example_Guides/BLE_-_Battery_Client/BLE_-_Battery_Client_images/image01.png - :width: 2.72407in - :height: 3.62797in -.. |image2| image:: ../../_static/Example_Guides/BLE_-_Battery_Client/BLE_-_Battery_Client_images/image02.png - :width: 2.6in - :height: 2.06389in +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/BLE/Battery_Client/image01.png + :width: 543 px + :height: 722 px +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/BLE/Battery_Client/image02.png + :width: 779 px + :height: 619 px diff --git a/bak/Example_Guides/BLE - Battery Client/BLE - BLE Battery Service.rst b/source/amebapro2/Example_Guides/BLE/BLE Battery Service.rst similarity index 66% rename from bak/Example_Guides/BLE - Battery Client/BLE - BLE Battery Service.rst rename to source/amebapro2/Example_Guides/BLE/BLE Battery Service.rst index 8fb19c5..43e0b4c 100644 --- a/bak/Example_Guides/BLE - Battery Client/BLE - BLE Battery Service.rst +++ b/source/amebapro2/Example_Guides/BLE/BLE Battery Service.rst @@ -1,13 +1,22 @@ +BLE Battery Service +=================== + +.. contents:: + :local: + :depth: 2 + Materials +--------- -- AmebaPro2 [AMB82 MINI] x 1 +- `AMB82-mini `_ x 1 - Android / iOS mobile phone Example +------- Introduction -============ +~~~~~~~~~~~~ BLE connections use a server client model. The server contains the data of interest, while the client connects to the server to read the data. @@ -22,7 +31,7 @@ Bluetooth stack. A mobile phone is used to connect to the Ameba peripheral device and read the battery data. Procedure -========= +~~~~~~~~~ Ensure that the following Bluetooth apps are installed on your mobile phone. These apps will show you the raw data sent by Ameba and allow you @@ -47,7 +56,7 @@ less features: Open the example, "Files" -> "Examples" -> “AmebaBLE” -> “BLEBatteryService”. -|image1| +|image01| Upload the code and press the reset button on Ameba once the upload is finished. @@ -56,7 +65,7 @@ On your mobile phone, open the Bluetooth app and scan for the Bluetooth signal broadcast by Ameba, it should appear as a device named “AMEBA_BLE_DEV”. -|image2| +|image02| Connect to the Ameba Bluetooth device, and a list of available services should appear. Click on the battery service to expand it, and you can @@ -65,49 +74,54 @@ the right are used to read data and subscribe to notifications. Click on the single arrow to read the battery level value, and a 90% value will appear. -|image3| +|image03| Click on the triple arrow to subscribe to updates on the battery level value, and the battery value will start updating by itself. -|image4| +|image04| The serial monitor will show the sketch increasing the battery level every second. When you click on either of the arrows, the sketch running on the Ameba will be notified, and will print out the action taken. -|image5| +|image05| Code Reference +-------------- -*BLEService* and *BLECharacteristic* classes are used to create and +``BLEService`` and ``BLECharacteristic`` classes are used to create and define the battery service to run on the Bluetooth device. -*BLE.configAdvert()->setAdvType(GAP_ADTYPE_ADV_IND)* is used to set the +``BLE.configAdvert()`` -> ``setAdvType(GAP_ADTYPE_ADV_IND)`` is used to set the advertisement type to a general undirected advertisement that allows for connections. -*setReadCallback()* and *setCCCDCallback()* is used to register +``setReadCallback()`` and ``setCCCDCallback()`` is used to register functions that will be called when the battery level data is read, or notification is enabled by the user. -*BLE.configServer(1)* is used to tell the Bluetooth stack that there +``BLE.configServer(1)`` is used to tell the Bluetooth stack that there will be one service running. -*addService()* registers the battery service to the Bluetooth stack. - -.. |image1| image:: ../../_static/Example_Guides/BLE_-_BLE_Battery_Service/BLE_-_BLE_Battery_Service_images/image01.png - :width: 2.00465in - :height: 3.03473in -.. |image2| image:: ../../_static/Example_Guides/BLE_-_BLE_Battery_Service/BLE_-_BLE_Battery_Service_images/image02.png - :width: 1.30274in - :height: 2.60736in -.. |image3| image:: ../../_static/Example_Guides/BLE_-_BLE_Battery_Service/BLE_-_BLE_Battery_Service_images/image03.png - :width: 2.21925in - :height: 4.44172in -.. |image4| image:: ../../_static/Example_Guides/BLE_-_BLE_Battery_Service/BLE_-_BLE_Battery_Service_images/image04.png - :width: 1.68098in - :height: 3.3644in -.. |image5| image:: ../../_static/Example_Guides/BLE_-_BLE_Battery_Service/BLE_-_BLE_Battery_Service_images/image05.png - :width: 4.2013in - :height: 2.8589in +``addService()`` registers the battery service to the Bluetooth stack. + +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/BLE/BLE_Battery_Service/image01.png + :width: 602 px + :height: 911 px + :scale: 80% +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/BLE/BLE_Battery_Service/image02.png + :width: 1440 px + :height: 2880 px + :scale: 30% +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/BLE/BLE_Battery_Service/image03.png + :width: 1440 px + :height: 2880 px + :scale: 30% +.. |image04| image:: ../../../_static/amebapro2/Example_Guides/BLE/BLE_Battery_Service/image04.png + :width: 1440 px + :height: 2880 px + :scale: 30% +.. |image05| image:: ../../../_static/amebapro2/Example_Guides/BLE/BLE_Battery_Service/image05.png + :width: 749 px + :height: 509 px diff --git a/source/amebapro2/Example_Guides/BLE/BLE Beacon.rst b/source/amebapro2/Example_Guides/BLE/BLE Beacon.rst new file mode 100644 index 0000000..dc49292 --- /dev/null +++ b/source/amebapro2/Example_Guides/BLE/BLE Beacon.rst @@ -0,0 +1,111 @@ +BLE Beacon +========== + +.. contents:: + :local: + :depth: 2 + +Materials +--------- + +- `AMB82-mini `_ x 1 + +- Android / iOS mobile phone + +Example +------- + +Introduction +~~~~~~~~~~~~ + +A BLE beacon broadcasts its identity to nearby Bluetooth devices, to +enable the other devices to determine their location relative to the +beacon, and to perform actions based on information broadcasted by the +beacon. + +Example applications of beacons include indoor positioning system, +location-based advertising and more. + +From the definition of its purpose as a broadcast device, a BLE beacon +thus cannot be connected to, and can only send information in its +Bluetooth advertisement packets. + +There are several BLE beacon protocols. The Ameba BLEBeacon library +supports the iBeacon and AltBeacon protocols. + +Procedure +~~~~~~~~~ + +Ensure that the following Bluetooth apps are installed on your mobile +phone. These apps will show you the raw data sent by Ameba and allow +you to interact with the data. + +The recommended application is nRF connect, and is available at the +links below: + +- Android: https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp + +- iOS : https://apps.apple.com/us/app/nrf-connect/id1054362403 + +LightBlue is an alternative application that can also be used, but has +less features: + +- Android: https://play.google.com/store/apps/details?id=com.punchthrough.lightblueexplorer + +- iOS : https://apps.apple.com/us/app/lightblue/id557428110 + +Open the example, “Files” -> “Examples” -> “AmebaBLE” -> “BLEBeacon” + +|image01| + +Upload the code and press the reset button on Ameba once the upload is +finished. + +On your mobile phone, open the Bluetooth app and scan for the beacon +signal broadcast by Ameba. + +|image02| + +If you happen to be in an environment with multiple BLE beacons, you can +tap the entries to expand them, and verify that the beacon data is +identical to the data in the sketch. + +Code Reference +-------------- + +``setRssi()`` is used to set the received signal strength indicator (rssi) +data field for a beacon. The specification states that this should be +the received signal strength from the beacon at a 1 meter distance. +With no method to measure this, it is set to -65dBm as an estimate. + +``setMajor()`` and ``setMinor()`` are used to set the two data fields. The +purpose of these data are left for the manufacturer of the beacon to +define, and can be used in any way. + +``setUUID()`` is used to give the beacon a universally unique identifier +(UUID). This is a 128-bit number usually expressed as a hexadecimal +string. It is used to identify each unique beacon, and can be randomly +generated for free online. + +The ``BLEBeacon`` library includes both iBeacon and AltBeacon classes, +replace line 6 iBeacon with altBeacon to create an AltBeacon instead. +The data fields are mostly the same, with only minor changes, please +look at the header files for more details. + +``BLE.init()`` is used to allocate memory and prepare Ameba for starting +the Bluetooth stack. + +``BLE.configAdvert()`` is used to configure the Bluetooth advertisement +settings, to which we pass the beacon data and set the device as +non-connectable. + +``BLE.beginPeripheral()`` starts Ameba in Bluetooth peripheral mode, after +which it will begin to advertise with the beacon data provided. + +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/BLE/Beacon/image01.png + :width: 340 px + :height: 510 px +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/BLE/Beacon/image02.png + :width: 1066 px + :height: 2132 px + :scale: 50% diff --git a/bak/Example_Guides/BLE - Battery Client/BLE - Scan.rst b/source/amebapro2/Example_Guides/BLE/BLE Scan.rst similarity index 55% rename from bak/Example_Guides/BLE - Battery Client/BLE - Scan.rst rename to source/amebapro2/Example_Guides/BLE/BLE Scan.rst index d933bcc..34e458d 100644 --- a/bak/Example_Guides/BLE - Battery Client/BLE - Scan.rst +++ b/source/amebapro2/Example_Guides/BLE/BLE Scan.rst @@ -1,65 +1,77 @@ +BLE Scan +======== + +.. contents:: + :local: + :depth: 2 + Materials +--------- -- AmebaPro2 [AMB82 MINI] x 1 +- `AMB82-mini `_ x 1 - Android / iOS mobile phone Example +------- -**Introduction** +Introduction +~~~~~~~~~~~~ This example configures the Ameba as a Bluetooth central device, uses the scan functionality to scan for other Bluetooth devices, and prints out the results to the serial monitor. -**Procedure** +Procedure +~~~~~~~~~ + +Open the example, "Files" -> "Examples" -> "AmebaBLE" -> "BLEScan" -Open the example, “Files” -> “Examples” -> “AmebaBLE” -> “BLEScan” +|image01| -|image1| +Upload the code and press the reset button on Ameba once the upload is finished. -| Upload the code and press the reset button on Ameba once the upload is - finished. -| Open the Arduino serial monitor, and you should see the scan results - of nearby Bluetooth devices formatted and printed out. +Open the Arduino serial monitor, and you should see the scan results of nearby Bluetooth devices formatted and printed out. -|3| +|image02| If you have the Bluetooth app nRF Connect installed, you can also use it to send out Bluetooth advertisements for the Ameba to pick up. Code Reference +-------------- -setScanMode(GAP_SCAN_MODE_ACTIVE) is used to set the scan mode. Active +``setScanMode(GAP_SCAN_MODE_ACTIVE)`` is used to set the scan mode. Active scanning will request for an additional scan response data packet from a device when it is found. Passive scanning will only look at the advertisement data, and not request for additional data. -setScanInterval() and setScanWindow() are used to set the frequency and +``setScanInterval()`` and ``setScanWindow()`` are used to set the frequency and duration of scans in milliseconds. A scan will start every interval duration, and each scan will last for the scan window duration. The scan window duration should be lesser or equal to the scan interval. Set a short interval to discover devices rapidly, set a long interval to conserve power. -setScanCallback(scanFunction) is used to register a function to be +``setScanCallback(scanFunction)`` is used to register a function to be called when scan results are received. This can be used to set a user function for additional processing of scan data, such as looking for a specific device. If no function is registered, the scan results are formatted and printed to the serial monitor by default. -beginCentral(0) is used to start the Bluetooth stack in Central mode. +``beginCentral(0)`` is used to start the Bluetooth stack in Central mode. The argument 0 is used to indicate that no clients will be operating in central mode. -startScan(5000) is used to start the scanning process for a specified +``startScan(5000)`` is used to start the scanning process for a specified duration of 5000 milliseconds. The scan will repeat according to the set scan interval and scan window values. After 5000 milliseconds, the scan process will stop, and will be ready to be started again. -.. |image1| image:: ../../_static/Example_Guides/BLE_-_Scan/BLE_-_Scan_images/image01.png - :width: 3.02117in - :height: 4.2536in -.. |3| image:: ../../_static/Example_Guides/BLE_-_Scan/BLE_-_Scan_images/image02.png - :width: 4.49514in - :height: 5.38261in +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/BLE/Scan/image01.png + :width: 602 px + :height: 847 px +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/BLE/Scan/image02.png + :width: 1348 px + :height: 1615 px + :scale: 50% diff --git a/bak/Example_Guides/BLE - Battery Client/BLE - BLE UART Client.rst b/source/amebapro2/Example_Guides/BLE/BLE UART Client.rst similarity index 66% rename from bak/Example_Guides/BLE - Battery Client/BLE - BLE UART Client.rst rename to source/amebapro2/Example_Guides/BLE/BLE UART Client.rst index f475161..dc5b515 100644 --- a/bak/Example_Guides/BLE - Battery Client/BLE - BLE UART Client.rst +++ b/source/amebapro2/Example_Guides/BLE/BLE UART Client.rst @@ -1,11 +1,20 @@ +BLE UART Client +=============== + +.. contents:: + :local: + :depth: 2 + Materials +--------- -- AmebaPro2 [AMB82 MINI] x 2 +- `AMB82-mini `_ x 1 Example +------- Introduction -============ +~~~~~~~~~~~~~ In this example, two AmebaPro2 boards are connected using BLE. One board runs a BLE UART service, while the other connects to the service using a @@ -13,7 +22,7 @@ client and both boards are able to communicate with text messages over the UART service. Procedure -========= +~~~~~~~~~~ On the first board, upload the BLE UART service example code. Refer to the example guide for detailed instructions. @@ -21,7 +30,7 @@ the example guide for detailed instructions. For the second board, open the example, "Files" -> "Examples" -> “AmebaBLE” -> “BLEUartClient”. -|image1| +|image01| Upload the code and press the reset button on Ameba once the upload is finished. @@ -34,20 +43,21 @@ exists on the service board, before enabling notifications on the TX characteristic. Any message typed in the serial terminal will be sent to the other board using the UART service. -|image2| +|image02| Code Reference +-------------- -The BLEClient class is used to discover the services that exist on a +The ``BLEClient`` class is used to discover the services that exist on a connected BLE device. The discovery process will create -BLERemoteService, BLERemoteCharacteristic and BLERemoteDescriptor +``BLERemoteService``, ``BLERemoteCharacteristic`` and ``BLERemoteDescriptor`` objects corresponding to the services, characteristics and descriptors that exist on the connected device. These objects can then be used to read and write data to the connected device. -.. |image1| image:: ../../_static/Example_Guides/BLE_-_BLE_UART_Client/BLE_-_BLE_UART_Client_images/image01.png - :width: 2.68883in - :height: 3.61172in -.. |image2| image:: ../../_static/Example_Guides/BLE_-_BLE_UART_Client/BLE_-_BLE_UART_Client_images/image02.png - :width: 2.6in - :height: 2.06389in +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/BLE/BLE_UART_Client/image01.png + :width: 602 px + :height: 808 px +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/BLE/BLE_UART_Client/image02.png + :width: 779 px + :height: 619 px diff --git a/bak/Example_Guides/BLE - Battery Client/BLE - BLE UART Service.rst b/source/amebapro2/Example_Guides/BLE/BLE UART Service.rst similarity index 62% rename from bak/Example_Guides/BLE - Battery Client/BLE - BLE UART Service.rst rename to source/amebapro2/Example_Guides/BLE/BLE UART Service.rst index 337cfaa..a3413e1 100644 --- a/bak/Example_Guides/BLE - Battery Client/BLE - BLE UART Service.rst +++ b/source/amebapro2/Example_Guides/BLE/BLE UART Service.rst @@ -1,13 +1,22 @@ +BLE UART Service +================ + +.. contents:: + :local: + :depth: 2 + Materials +--------- -- AmebaPro2 [AMB82 MINI] x1 +- `AMB82-mini `_ x 1 - Android / iOS smartphone Example +------- Introduction -============ +~~~~~~~~~~~~ With BLE, application data is sent and received using the GATT system. GATT uses services, characteristics, and attributes to organise data and @@ -22,7 +31,7 @@ to regular UART. This custom service is the Nordic UART Service, which is supported in several smartphone apps. Procedure -========= +~~~~~~~~~ Ensure that a compatible BLE UART app is installed on your smartphone, it is available at: @@ -35,10 +44,9 @@ https://play.google.com/store/apps/details?id=de.kai_morich.serial_bluetooth_ter - Apple App Store: https://apps.apple.com/us/app/bluefruit-connect/id830125974 -Open the example, "Files" -> "Examples" -> “AmebaBLE” -> -“BLEUartService”. +Open the example, "Files" -> "Examples" -> “AmebaBLE” -> “BLEUartService”. -|image1| +|image01| Upload the code and press the reset button on Ameba once the upload is finished. @@ -50,7 +58,9 @@ UART and Plotter functions in the Bluefruit Connect app, other functions (Pin I/O, Image Transfer) require other BLE services that are not included in this example. -|image2|\ |image3| +|image02| + +|image03| In the UART terminal section of the app, enter a message and click send. You should see the message appear in the Arduino serial monitor. @@ -58,19 +68,20 @@ You should see the message appear in the Arduino serial monitor. In the Arduino serial monitor, enter a message and click send. The message will appear in the smartphone app. -|image4| +|image04| -|image5| +|image05| Code Reference +-------------- -The *BLECharacteristic* class is used to create two characteristics, one +The ``BLECharacteristic`` class is used to create two characteristics, one for receive (Rx) and one for transmit (Tx), and added to a service -created with the *BLEService* class. +created with the ``BLEService`` class. The required read/write/notify properties are set for each -characteristic using the *set\__Property()* methods, and callback -functions are registered using the *set\__Callback()* methods. The +characteristic using ``the set__Property()`` methods, and callback +functions are registered using the ``set__Callback()`` methods. The required buffer size is also set for each characteristic so that it has enough memory to store a complete string. @@ -79,21 +90,25 @@ callback function is called, which prints out the received data as a string to the serial monitor. When data is received on the serial port, it is copied into the transmit -characteristic buffer, and the *notify()* method is used to inform the +characteristic buffer, and the ``notify()`` method is used to inform the connected device of the new data. -.. |image1| image:: ../../_static/Example_Guides/BLE_-_BLE_UART_Service/BLE_-_BLE_UART_Service_images/image01.png - :width: 2.84748in - :height: 4.44378in -.. |image2| image:: ../../_static/Example_Guides/BLE_-_BLE_UART_Service/BLE_-_BLE_UART_Service_images/image02.png - :width: 1.704in - :height: 3.408in -.. |image3| image:: ../../_static/Example_Guides/BLE_-_BLE_UART_Service/BLE_-_BLE_UART_Service_images/image03.png - :width: 1.71948in - :height: 3.43699in -.. |image4| image:: ../../_static/Example_Guides/BLE_-_BLE_UART_Service/BLE_-_BLE_UART_Service_images/image04.png - :width: 1.768in - :height: 3.53397in -.. |image5| image:: ../../_static/Example_Guides/BLE_-_BLE_UART_Service/BLE_-_BLE_UART_Service_images/image05.png - :width: 2.6in - :height: 2.06389in +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/BLE/BLE_UART_Service/image01.png + :width: 596 px + :height: 930 px + :scale: 80% +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/BLE/BLE_UART_Service/image02.png + :width: 1440 px + :height: 2880 px + :scale: 30% +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/BLE/BLE_UART_Service/image03.png + :width: 1440 px + :height: 2880 px + :scale: 30% +.. |image04| image:: ../../../_static/amebapro2/Example_Guides/BLE/BLE_UART_Service/image04.png + :width: 1440 px + :height: 2880 px + :scale: 30% +.. |image05| image:: ../../../_static/amebapro2/Example_Guides/BLE/BLE_UART_Service/image05.png + :width: 779 px + :height: 619 px diff --git a/source/amebapro2/Example_Guides/BLE/DHT over BLE UART.rst b/source/amebapro2/Example_Guides/BLE/DHT over BLE UART.rst new file mode 100644 index 0000000..8cd3b04 --- /dev/null +++ b/source/amebapro2/Example_Guides/BLE/DHT over BLE UART.rst @@ -0,0 +1,95 @@ +DHT over BLE UART +================= + +.. contents:: + :local: + :depth: 2 + +Materials +--------- + +- `AMB82-mini `_ x 1 + +- DHT11 or DHT22 or DHT21 + +- Android / iOS smartphone + +Example +------- + +Introduction +~~~~~~~~~~~~ + +In this example, the data obtained from a DHT temperature and humidity +sensor are transmitted over a BLE UART service to a smartphone. Refer to +the other examples for detailed explanations of using the DHT sensor and +the BLE UART service. + +Procedure +~~~~~~~~~ + +Take note that if you are using a DHT sensor that is not mounted on a +PCB, you will have to add in a 10K Ohm pull up resistor. + +Connect the DHT sensor to the Ameba board following the diagram. + +**AMB82 MINI:** + +DHT sensor not mounted on a PCB board + +|image01| + +DHT sensor mounted on a PCB board + +|image02| + +Ensure that a compatible BLE UART app is installed on your smartphone, it is available at: + +* Google Play Store: + * https://play.google.com/store/apps/details?id=com.adafruit.bluefruit.le.connect + * https://play.google.com/store/apps/details?id=de.kai_morich.serial_bluetooth_terminal + +* Apple App Store: + * https://apps.apple.com/us/app/bluefruit-connect/id830125974 + +Open the example, “Files” -> “Examples” -> “AmebaBLE” -> “DHT_over_BLEUart”. + +|image03| + +Upload the code and press the reset button on Ameba once the upload is finished. + +Open the app on your smartphone, scan and connect to the Ameba board shown as “AMEBA_BLE_DEV” and choose the UART function in the app. + +|image04| + +|image05| + +After starting the UART function, notifications should be received every +5 seconds containing the measured temperature and humidity. + +|image06| + +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/BLE/DHT_over_BLE_UART/image01.png + :width: 1509 px + :height: 756 px + :scale: 50% +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/BLE/DHT_over_BLE_UART/image02.png + :width: 1003 px + :height: 818 px + :scale: 70% +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/BLE/DHT_over_BLE_UART/image03.png + :width: 596 px + :height: 930 px + :scale: 80% +.. |image04| image:: ../../../_static/amebapro2/Example_Guides/BLE/DHT_over_BLE_UART/image04.png + :width: 836 px + :height: 1671 px + :scale: 40% +.. |image05| image:: ../../../_static/amebapro2/Example_Guides/BLE/DHT_over_BLE_UART/image05.png + :width: 762 px + :height: 1523 px + :scale: 40% +.. |image06| image:: ../../../_static/amebapro2/Example_Guides/BLE/DHT_over_BLE_UART/image06.png + :width: 821 px + :height: 1642 px + :scale: 40% diff --git a/source/amebapro2/Example_Guides/BLE/Door Unlock Over BLE Uart.rst b/source/amebapro2/Example_Guides/BLE/Door Unlock Over BLE Uart.rst new file mode 100644 index 0000000..4e4651b --- /dev/null +++ b/source/amebapro2/Example_Guides/BLE/Door Unlock Over BLE Uart.rst @@ -0,0 +1,119 @@ +Door Unlock Over BLE Uart +========================= + +.. contents:: + :local: + :depth: 2 + +Materials +--------- + +- `AMB82-mini `_ x 1 + +- SD card x 1 + +- Button x 1 + +- Green LED x 1 + +- Red LED x 1 + +- Servo (Ex. Tower Pro SG90) x 1 + +- 220 Ohm resistor x 2 + +- 10K Ohm resistor x 1 + +- Android / iOS smartphone + +Example +------- + +Introduction +~~~~~~~~~~~~ + +In this example, we will be using Ameba Pro2 development board to create +a simple door access control system with BLE. Door can be unlocked +remotely through BLE UART service. + +Procedure +~~~~~~~~~ + +**AMB82 MINI** wiring diagram: + +|image01| + +Ensure that a compatible BLE UART app is installed on your smartphone, +it is available at: + +* Google Play Store: + + * https://play.google.com/store/apps/details?id=com.adafruit.bluefruit.le.connecta> + + * https://play.google.com/store/apps/details?id=de.kai_morich.serial_bluetooth_terminal + +* Apple App Store: + + * https://apps.apple.com/us/app/bluefruit-connect/id830125974 + +Open the BLE example in “File” -> “Examples” -> “AmebaBLE” -> “DoorUnlockOverBLEUart”. + +|image02| + +In the highlighted code snippet, set your preferred BLE Device Name. + +|image03| + +Compile the code and upload it to Ameba. + +**Unlock door with BLE UART Service** + +Open the Adafruit Bluefruit app on your smartphone, scan and connect to +the Ameba board shown as “AMEBA_BLE” or any BLE device name that has +been set. Then, choose UART function in the app. + +|image04| + +|image05| + +You should see the message “Door Bell Pressed” appearing in the UART +terminal section of the app when button is pressed. Enter “Open” message +and click send, this allows user to open the door and take a snapshot. +The image will be saved to SD card and named as Authorized{counter}.jpg. + +|image06| + +To take another snapshot, enter “Snapshot” message in the UART terminal +section after pressing the button. Image will be named as +SnapshotTaken{counter}.jpg and saved to SD card. + +|image07| + +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/BLE/Door_Unlock_Over_BLE_Uart/image01.png + :width: 1026 px + :height: 447 px + :scale: 70% +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/BLE/Door_Unlock_Over_BLE_Uart/image02.png + :width: 898 px + :height: 1027 px + :scale: 70% +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/BLE/Door_Unlock_Over_BLE_Uart/image03.png + :width: 1119 px + :height: 918 px + :scale: 60% +.. |image04| image:: ../../../_static/amebapro2/Example_Guides/BLE/Door_Unlock_Over_BLE_Uart/image04.png + :width: 1170 px + :height: 2532 px + :scale: 30% +.. |image05| image:: ../../../_static/amebapro2/Example_Guides/BLE/Door_Unlock_Over_BLE_Uart/image05.png + :width: 1170 px + :height: 2532 px + :scale: 30% +.. |image06| image:: ../../../_static/amebapro2/Example_Guides/BLE/Door_Unlock_Over_BLE_Uart/image06.png + :width: 1170 px + :height: 2532 px + :scale: 30% +.. |image07| image:: ../../../_static/amebapro2/Example_Guides/BLE/Door_Unlock_Over_BLE_Uart/image07.png + :width: 1170 px + :height: 2532 px + :scale: 30% diff --git a/source/amebapro2/Example_Guides/BLE/HID Gamepad.rst b/source/amebapro2/Example_Guides/BLE/HID Gamepad.rst new file mode 100644 index 0000000..f7e0915 --- /dev/null +++ b/source/amebapro2/Example_Guides/BLE/HID Gamepad.rst @@ -0,0 +1,109 @@ +HID Gamepad +=========== + +.. contents:: + :local: + :depth: 2 + +Materials +--------- + +- `AMB82-mini `_ x 1 + +- BLE capable host device [Windows / Linux / MacOS / Android] + +Example +------- + +Introduction +~~~~~~~~~~~~~ + +In this example, the AmebaPro2 board emulates a HID gamepad connected +using BLE. + +Procedure +~~~~~~~~~ + +Open the example, "Files" -> "Examples" -> "AmebaBLE" -> "BLEHIDGamepad". + +|image01| + +Upload the code and press the reset button once the upload is finished. + +Immediately after reset, the board will begin BLE advertising as +"AMEBA_BLE_HID". On your host device, go to the Bluetooth settings menu, +scan, and connect to the board. + +You should ensure that the connection process is completed before +proceeding. + +On Windows, ensure that any driver installation is finished, and the +board shows up in the Bluetooth menu under the "Mouse, keyboard & pen" +category. + +|image02| + +On Android, ensure that "Input device" is enabled for the board. + +|image03| + +After the Bluetooth connection process is completed, the board is ready +to send gamepad input to the host device. Connect digital pin 8 to 3.3V +to start sending input, and connect to GND to stop. + +To view the input, open a browser window and go to +https://gamepad-tester.com/. The connected gamepad device should show up +here, and some of the buttons and axes should show changing values. + +|image04| + +On Windows, gamepad input can also be viewed by going to "Control Panel" +-> "Devices and Printers" -> "AMEBA_BLE_HID" -> "Game Controller +Settings" -> "Properties". The buttons and axes should also show +changing values here. + +|image05| + +|image06| + +On Android, gamepad testing apps such as +https://play.google.com/store/apps/details?id=com.chimera.saturday.evogamepadtester +can also be used to view the gamepad input. + +|image07| + +Code Reference +-------------- + +By default, the board emulates a gamepad with an 8-direction hat switch +(d-pad), 6 analog axes and 16 buttons. How the inputs are interpreted is +dependent on the host device, and the button ordering may differ between +devices. Also, some axes or buttons may be disabled or missing on certain host devices. + +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/BLE/HID_Gamepad/image01.png + :width: 533 px + :height: 745 px +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/BLE/HID_Gamepad/image02.png + :width: 2560 px + :height: 1395 px + :scale: 40% +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/BLE/HID_Gamepad/image03.png + :width: 1440 px + :height: 2880 px + :scale: 30% +.. |image04| image:: ../../../_static/amebapro2/Example_Guides/BLE/HID_Gamepad/image04.png + :width: 1006 px + :height: 585 px + :scale: 70% +.. |image05| image:: ../../../_static/amebapro2/Example_Guides/BLE/HID_Gamepad/image05.png + :width: 952 px + :height: 658 px + :scale: 80% +.. |image06| image:: ../../../_static/amebapro2/Example_Guides/BLE/HID_Gamepad/image06.png + :width: 952 px + :height: 658 px + :scale: 80% +.. |image07| image:: ../../../_static/amebapro2/Example_Guides/BLE/HID_Gamepad/image07.png + :width: 2880 px + :height: 1440 px + :scale: 30% diff --git a/source/amebapro2/Example_Guides/BLE/HID Keyboard.rst b/source/amebapro2/Example_Guides/BLE/HID Keyboard.rst new file mode 100644 index 0000000..93c4a73 --- /dev/null +++ b/source/amebapro2/Example_Guides/BLE/HID Keyboard.rst @@ -0,0 +1,72 @@ +HID Keyboard +============ + +.. contents:: + :local: + :depth: 2 + +Materials +--------- + +- `AMB82-mini `_ x 1 + +- BLE capable host device [Windows / Linux / MacOS / Android] + +Example +------- + +Introduction +~~~~~~~~~~~~ + +In this example, the AMB82 MINI board emulates a HID keyboard connected +using BLE. + +Procedure +~~~~~~~~~ + +Open the example, "Files" -> "Examples" -> "AmebaBLE" -> "BLEHIDKeyboard". + +|image01| + +Upload the code and press the reset button once the upload is finished. + +Immediately after reset, the board will begin BLE advertising as +"AMEBA_BLE_HID". On your host device, go to the Bluetooth settings menu, +scan, and connect to the board. + +You should ensure that the connection process is completed before +proceeding. + +On Windows, ensure that any driver installation is finished, and the +board shows up in the Bluetooth menu under the "Mouse, keyboard & pen" +category. + +|image02| + +On Android, ensure that "Input device" is enabled for the board. + +|image03| + +After the Bluetooth connection process is completed, the board is ready +to send keyboard input to the host device. Select a text input field, +such as in the Serial Monitor or a text document. Connect digital pin 8 +to 3.3V to start sending keystrokes, connect to GND to stop. + +You should see the text "Hello World !" typed out and deleted repeatedly. + +|image04| + +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/BLE/HID_Keyboard/image01.png + :width: 602 px + :height: 829 px +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/BLE/HID_Keyboard/image02.png + :width: 2560 px + :height: 1397 px + :scale: 40% +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/BLE/HID_Keyboard/image03.png + :width: 1440 px + :height: 2880 px + :scale: 30% +.. |image04| image:: ../../../_static/amebapro2/Example_Guides/BLE/HID_Keyboard/image04.png + :width: 753 px + :height: 596 px \ No newline at end of file diff --git a/bak/Example_Guides/BLE - Battery Client/BLE - HID Mouse.rst b/source/amebapro2/Example_Guides/BLE/HID Mouse.rst similarity index 55% rename from bak/Example_Guides/BLE - Battery Client/BLE - HID Mouse.rst rename to source/amebapro2/Example_Guides/BLE/HID Mouse.rst index 985535b..602b72d 100644 --- a/bak/Example_Guides/BLE - Battery Client/BLE - HID Mouse.rst +++ b/source/amebapro2/Example_Guides/BLE/HID Mouse.rst @@ -1,23 +1,32 @@ +HID Mouse +========= + +.. contents:: + :local: + :depth: 2 + Materials +--------- -- AmebaPro2 [AMB82 MINI] x 1 +- `AMB82-mini `_ x 1 - BLE capable host device [Windows / Linux / MacOS / Android] Example +------- Introduction -============ +~~~~~~~~~~~~ In this example, the AmebaPro2 board emulates a HID mouse connected using BLE. Procedure -========= +~~~~~~~~~ -Open the example, "Files" -> "Examples" -> “AmebaBLE” -> “BLEHIDMouse”. +Open the example, "Files" -> "Examples" -> "AmebaBLE" -> "BLEHIDMouse". -|image1| +|image01| Upload the code and press the reset button once the upload is finished. @@ -29,15 +38,14 @@ You should ensure that the connection process is completed before proceeding. On Windows, ensure that any driver installation is finished, and the -board shows up in the Bluetooth menu under the “Mouse, keyboard & pen” +board shows up in the Bluetooth menu under the "Mouse, keyboard & pen" category. -|A screenshot of a computer Description automatically generated with -medium confidence| +|image02| On Android, ensure that “Input device” is enabled for the board. -|Graphical user interface, text Description automatically generated| +|image03| After the Bluetooth connection process is completed, the board is ready to send mouse input to the host device. Connect digital pin 8 to 3.3V to @@ -47,17 +55,20 @@ You should see the mouse cursor move around four points in a square, performing right and left clicks, and scrolling up and down Code Reference +-------------- How the mouse input is interpreted is dependent on the host system. Some systems, such as mobile operating systems, may not support all mouse button input functions. -.. |image1| image:: ../../_static/Example_Guides/BLE_-_HID_Mouse/BLE_-_HID_Mouse_images/image01.png - :width: 3.29484in - :height: 4.63891in -.. |A screenshot of a computer Description automatically generated with medium confidence| image:: ../../_static/Example_Guides/BLE_-_HID_Mouse/BLE_-_HID_Mouse_images/image02.png - :width: 3.86458in - :height: 2.10869in -.. |Graphical user interface, text Description automatically generated| image:: ../../_static/Example_Guides/BLE_-_HID_Mouse/BLE_-_HID_Mouse_images/image03.png - :width: 1.57292in - :height: 3.14583in +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/BLE/HID_Mouse/image01.png + :width: 602 px + :height: 847 px +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/BLE/HID_Mouse/image02.png + :width: 2560 px + :height: 1397 px + :scale: 40% +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/BLE/HID_Mouse/image03.png + :width: 1440 px + :height: 2880 px + :scale: 30% diff --git a/source/amebapro2/Example_Guides/BLE/PWM over BLE UART.rst b/source/amebapro2/Example_Guides/BLE/PWM over BLE UART.rst new file mode 100644 index 0000000..d5d6de6 --- /dev/null +++ b/source/amebapro2/Example_Guides/BLE/PWM over BLE UART.rst @@ -0,0 +1,103 @@ +PWM over BLE UART +================= + +.. contents:: + :local: + :depth: 2 + +Materials +--------- + +- `AMB82-mini `_ x 1 + +- RGB LED + +- Android / iOS smartphone + +Example +------- + +Introduction +~~~~~~~~~~~~ + +In this example, a smartphone app is used to transmit commands over BLE +UART to control the PWM outputs and change the color of a RGB LED. Refer +to the other example guides for detailed explanations of the BLE UART +service. + +Procedure +~~~~~~~~~ + +Connect the RGB LED to the AmebaPro2 board following the diagram, the +common LED pin may need to connect to 3.3V or GND depending on the type +of LED (common anode / common cathode). + +**AMB82 MINI:** + +|image01| + +Ensure that the required app is installed on your smartphone, it is +available at: + +- Google Play Store: + https://play.google.com/store/apps/details?id=com.adafruit.bluefruit.le.connect + +- Apple App Store: + https://apps.apple.com/us/app/bluefruit-connect/id830125974 + +Open the example, "Files" -> "Examples" -> "AmebaBLE" -> "PWM_over_BLEUart". + +Upload the code and press the reset button on Ameba once the upload is +finished. + +|image01| + +Open the app on your smartphone, scan and connect to the board shown as +"AMEBA_BLE_DEV" and choose the controller -> color picker function in +the app. + +|image02| + +|image03| + +|image04| + +Using the color selection wheel, saturation, and brightness sliders, +choose a desired color and click select to send the RGB values to the +board. You should see the RGB LED change to the matching color. + +|image05| + +Code Reference +-------------- + +The RGB values are sent as three consecutive bytes prefixed by "!C" +characters. The "!" exclamation mark is used to indicate that the +following data is a command, and the "C" character is used to indicate +that the data is RGB values. The received UART message is checked in the +callback function for "!C" first, otherwise it is treated as a regular +message and printed to the serial terminal. + +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/BLE/PWM_over_BLE_UART/image01.png + :width: 1160 px + :height: 829 px + :scale: 60% +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/BLE/PWM_over_BLE_UART/image02.png + :width: 602 px + :height: 847 px +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/BLE/PWM_over_BLE_UART/image03.png + :width: 1440 px + :height: 2880 px + :scale: 30% +.. |image04| image:: ../../../_static/amebapro2/Example_Guides/BLE/PWM_over_BLE_UART/image04.png + :width: 1440 px + :height: 2880 px + :scale: 30% +.. |image05| image:: ../../../_static/amebapro2/Example_Guides/BLE/PWM_over_BLE_UART/image05.png + :width: 1440 px + :height: 2880 px + :scale: 30% +.. |image06| image:: ../../../_static/amebapro2/Example_Guides/BLE/PWM_over_BLE_UART/image06.png + :width: 1440 px + :height: 2880 px + :scale: 30% diff --git a/source/amebapro2/Example_Guides/BLE/V7RC Car With Video Streaming.rst b/source/amebapro2/Example_Guides/BLE/V7RC Car With Video Streaming.rst new file mode 100644 index 0000000..790d1fd --- /dev/null +++ b/source/amebapro2/Example_Guides/BLE/V7RC Car With Video Streaming.rst @@ -0,0 +1,231 @@ +V7RC Car With Video Streaming +============================= + +.. contents:: + :local: + :depth: 2 + +Materials +--------- + +- `AMB82-mini `_ x 1 + +- Android / iOS mobile phone x1 + +- L9110S Servo Motor Controller x1 + +- TT Motor x2 + +Example +------- + +Introduction +~~~~~~~~~~~~ + +In this example, we will use Ameba Pro2 as the BLE Peripheral device and +the servo motor controller to communicate with the V7RC mobile app. +Besides, video will be streamed from the on-board camera sensor (JXF37P) +to V7RC mobile app via RTSP (Real Time Streaming Protocol). V7RC is a +remote controller APP that provides two kinds of control UI: one is 2 +channels for RC cars, and the other is 4 channels for tanks and +bulldozers. + +Procedure +~~~~~~~~~ + +1. Setup RTSP Streaming + +Open the example, "Files" -> "Examples" -> "AmebaBLE" -> "BLEV7RC_CAR_VIDEO": + +|image01| + +Since the video receiving end is mobile devices, in the highlighted code +snippet, instead of using the default video settings, we will set the +video resolution to VIDEO_D1 (720x480) to limit the video receiving +latency. + +|image02| + +In the highlighted code snippet, fill in the "ssid" with your WiFi +network SSID and "pass" with the network password. Since the video +streaming receiving end is mobile phone, we suggested to use 5G network +since it features lower latency, higher capacity, and increased +bandwidth to provide a better video streaming quality. + +|image03| + +Compile the code and upload it to Ameba. After pressing the Reset +button, wait for the board to connect to the Wi-Fi network. The board's +IP address and network port number for RTSP will be shown in the Serial +Monitor. + +|image04| + +You may download V7RC APP from the links provided below. + +- Android Users: + https://play.google.com/store/apps/details?id=com.v7idea.v7rcliteandroidsdkversion&hl=en_US + +- iPhone Users: + https://apps.apple.com/nz/app/v7rc/id1390983964 + +Upon the completion of the APP installation, make sure your smart phone +is connected to the same network as the Ameba Pro2 board for streaming. +Open V7RC APP and select "Control Centre": + +|image05| + +Under NETWORK section, select "WIFI". Under CAMERA section select +"RTSP". Since RTSP is used as the streaming protocol, key in +"rtsp://{IPaddress}:{port}" as the Network URL in V7RC in the text box +below CAMERA section, replacing {IPaddress} with the IP address of your +Ameba Pro2 board, and {port} with the RTSP port shown in Serial Monitor. +The default RTSP port number is 554. In the case of two simultaneous +RTSP streams, the second port number defaults to 555. Lastly, click the +"Save" button and return to the home page: + +|image06| + +Back to the V7RC home page, you can check the Wi-Fi connection status on +the top of the APP. Click video button (orange) to monitor the video +streaming in real-time. + +|image07| + +The video stream from the camera will be shown in V7RC APP. Meanwhile, +in your Serial Monitor, the message "rtp started (UDP)" will appear: + +|image08| + +|image09| + + +2. Establish BLE Connection + +Open V7RC APP and select "Control Centre": + +|image10| + +Under NETWORK section, select "BLE": + +|image11| + +Click DEVICE, and select AMEBA_BLE_DEV and click "LINK" button to +connect to your Ameba board: + +|image12| + +Open the Arduino serial monitor, and you should see log of Ameba board +is successfully connected to mobile phone: + +|image13| + +Back to the V7RC home page, you can monitor the log printed data +received when moving the two controller buttons indicated in the image +below. Successfully data receiving indicating the BLE connection has +been established: + +|image14| + +3. Setup Servo Motors + +We will use two sets of servo motor to control the movement of the car +upon the BLE connection has been established. The two servo motors will +be connected to L9110S servo controller first using predefined MotoA_1A, +MotoA_1B, MotoA_1B, and MotoA_1B pins. + +- 1A pins are connected to GPIO pins, used for controlling the motor + directions. + +- 1B pins are connected to PWM pins, used for controlling the motor + speed. + +.. code:: c++ + + #define MotoA_1A 16 // Control MotorA moving Forward(HIGH)/Backward(LOW) + + #define MotoA_1B 7 // Control MotorA’s from speed 0~255, or stop (LOW) + + #define MotoB_1A 17 // Control MotorB moving Forward(HIGH)/Backward(LOW) + + #define MotoB_1B 8 // Control MotorB’s speed from 0~255, or stop (LOW) + +In this example, we will use AMB82 MINI as a demonstration. A detailed +connection pin map can be found below. Upon the connection being +established, the user can remotely control the servo motors via the V7RC +App BLE. + +|image15| + +Code Reference +-------------- + +1. ``ParseCMDString(String cmd)`` is a customized function will take a + string "cmd" as input and process it. Currently, there are 6 + available commands from V7RC App, which are: "SS2","SS4","SRT","SR2", + and "SRV". + +2. The settings below have been tested for better V7RC RTSP streaming + quality: + +.. code:: c++ + + VideoSetting config(VIDEO_HD, CAM_FPS, VIDEO_H264, 0); // 1280x720 + + VideoSetting config(VIDEO_D1, CAM_FPS, VIDEO_H264, 0); // 720x480 + +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/BLE/V7RC_Car_With_Video_Streaming/image01.png + :width: 777 px + :height: 799 px +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/BLE/V7RC_Car_With_Video_Streaming/image02.png + :width: 760 px + :height: 703 px +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/BLE/V7RC_Car_With_Video_Streaming/image03.png + :width: 766 px + :height: 766 px +.. |image04| image:: ../../../_static/amebapro2/Example_Guides/BLE/V7RC_Car_With_Video_Streaming/image04.png + :width: 562 px + :height: 357 px +.. |image05| image:: ../../../_static/amebapro2/Example_Guides/BLE/V7RC_Car_With_Video_Streaming/image05.png + :width: 1218 px + :height: 563 px + :scale: 60% +.. |image06| image:: ../../../_static/amebapro2/Example_Guides/BLE/V7RC_Car_With_Video_Streaming/image06.png + :width: 2532 px + :height: 1170 px + :scale: 30% +.. |image07| image:: ../../../_static/amebapro2/Example_Guides/BLE/V7RC_Car_With_Video_Streaming/image07.png + :width: 2532 px + :height: 1170 px + :scale: 30% +.. |image08| image:: ../../../_static/amebapro2/Example_Guides/BLE/V7RC_Car_With_Video_Streaming/image08.png + :width: 2532 px + :height: 1170 px + :scale: 30% +.. |image09| image:: ../../../_static/amebapro2/Example_Guides/BLE/V7RC_Car_With_Video_Streaming/image09.png + :width: 529 px + :height: 343 px +.. |image10| image:: ../../../_static/amebapro2/Example_Guides/BLE/V7RC_Car_With_Video_Streaming/image10.png + :width: 1218 px + :height: 563 px + :scale: 60% +.. |image11| image:: ../../../_static/amebapro2/Example_Guides/BLE/V7RC_Car_With_Video_Streaming/image11.png + :width: 1219 px + :height: 563 px + :scale: 60% +.. |image12| image:: ../../../_static/amebapro2/Example_Guides/BLE/V7RC_Car_With_Video_Streaming/image12.png + :width: 1218 px + :height: 563 px + :scale: 60% +.. |image13| image:: ../../../_static/amebapro2/Example_Guides/BLE/V7RC_Car_With_Video_Streaming/image13.png + :width: 1920 px + :height: 1017 px + :scale: 50% +.. |image14| image:: ../../../_static/amebapro2/Example_Guides/BLE/V7RC_Car_With_Video_Streaming/image14.png + :width: 1379 px + :height: 637 px + :scale: 60% +.. |image15| image:: ../../../_static/amebapro2/Example_Guides/BLE/V7RC_Car_With_Video_Streaming/image15.png + :width: 1512 px + :height: 835 px + :scale: 60% diff --git a/source/amebapro2/Example_Guides/BLE/WiFi Config Service.rst b/source/amebapro2/Example_Guides/BLE/WiFi Config Service.rst new file mode 100644 index 0000000..ee7336c --- /dev/null +++ b/source/amebapro2/Example_Guides/BLE/WiFi Config Service.rst @@ -0,0 +1,109 @@ +WiFi Config Service +=================== + +.. contents:: + :local: + :depth: 2 + +Materials +--------- + +- `AMB82-mini `_ x 1 + +- Android / iOS mobile phone + +Example +------- + +Introduction +~~~~~~~~~~~~ + +In this example, a WiFi configuration service is set up on the Ameba +Bluetooth stack. A mobile phone with the configuration app connects to +the Ameba device using BLE and configures the Ameba to connect to the +correct WiFi access point. + +Procedure +~~~~~~~~~ + +Ensure that the Realtek WiFi configuration app is installed on your +mobile phone, it is available at: + +- Google Play Store: + https://play.google.com/store/apps/details?id=com.rtk.btconfig + +- Apple App Store: + https://apps.apple.com/sg/app/easy-wifi-config/id1194919510 + +Open the example, "Files" -> "Examples" -> "AmebaBLE" -> "BLEWifiConfigService". + +|image01| + +Upload the code and press the reset button on Ameba once the upload is +finished. + +On your mobile phone, open the Realtek WiFiConfig app and tap the round +button to scan for Ameba boards. + +|image02| + +Select the correct Ameba board from the scan results. The app will +connect to the Ameba board and ask the board to scan for WiFi networks +and send the scan results back to the app using BLE. + +|image03| + +|image04| + +|image05| + +If your phone is currently connected to a WiFi network, the app will ask +for the WiFi password to connect the Ameba board to the same WiFi +network. Tap "Select AP" to choose another WiFi network, or enter the +password and tap continue to connect Ameba to the selected WiFi network. + +|image06| + +After the Ameba board connects to the WiFi network, the following +message will be shown. Tap "Try another AP" to connect to another WiFi +network or tap "Confirm" to keep the current WiFi network and disconnect +BLE from the Ameba board. + +|image07| + +Code Reference +-------------- + +``BLEWifiConfigService`` is used to create an instance of the WiFi +configuration service to run on the Bluetooth device. + +``BLE.configAdvert()`` -> ``setAdvType(configService.advData())`` is used to set +the correct advertisement data necessary for the phone app to find the Ameba Bluetooth device. + +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/BLE/WiFi_Config_Service/image01.png + :width: 602 px + :height: 847 px +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/BLE/WiFi_Config_Service/image02.png + :width: 1440 px + :height: 2880 px + :scale: 30% +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/BLE/WiFi_Config_Service/image03.png + :width: 1440 px + :height: 2880 px + :scale: 30% +.. |image04| image:: ../../../_static/amebapro2/Example_Guides/BLE/WiFi_Config_Service/image04.png + :width: 1440 px + :height: 2880 px + :scale: 30% +.. |image05| image:: ../../../_static/amebapro2/Example_Guides/BLE/WiFi_Config_Service/image05.png + :width: 1440 px + :height: 2880 px + :scale: 30% +.. |image06| image:: ../../../_static/amebapro2/Example_Guides/BLE/WiFi_Config_Service/image06.png + :width: 1440 px + :height: 2880 px + :scale: 30% +.. |image07| image:: ../../../_static/amebapro2/Example_Guides/BLE/WiFi_Config_Service/image07.png + :width: 1440 px + :height: 2880 px + :scale: 30% diff --git a/source/amebapro2/Example_Guides/BLE/index.rst b/source/amebapro2/Example_Guides/BLE/index.rst new file mode 100644 index 0000000..7f7c14f --- /dev/null +++ b/source/amebapro2/Example_Guides/BLE/index.rst @@ -0,0 +1,20 @@ +BLE +=== + +.. toctree:: + :maxdepth: 1 + + BLE Battery Client + BLE Battery Service + BLE Beacon + BLE Scan + BLE UART Client + BLE UART Service + DHT over BLE UART + Door Unlock Over BLE Uart + HID Gamepad + HID Keyboard + HID Mouse + PWM over BLE UART + V7RC Car With Video Streaming + WiFi Config Service \ No newline at end of file diff --git a/source/_common/Example_Guides/Basic/Arduino-build-in example.rst b/source/amebapro2/Example_Guides/Basic/Arduino-build-in example.rst similarity index 51% rename from source/_common/Example_Guides/Basic/Arduino-build-in example.rst rename to source/amebapro2/Example_Guides/Basic/Arduino-build-in example.rst index 3550ebc..c0d8ae5 100644 --- a/source/_common/Example_Guides/Basic/Arduino-build-in example.rst +++ b/source/amebapro2/Example_Guides/Basic/Arduino-build-in example.rst @@ -5,195 +5,13 @@ Arduino-build-in example :local: :depth: 2 -.. only:: amebad - -AMB23 Supported ARDUINO built-in example table ----------------------------------------------- - -.. only:: end amebad - -.. only:: amebapro2 - AMB82-mini (RTL8735B) Supported ARDUINO built-in example table -------------------------------------------------------------- -.. only:: end amebapro2 - There are many built-in examples in Arduino. All examples that listed are compatible with Ameba. - `Arduino built-in example details `_ -.. only:: amebad - -+---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ -| **Category** | **Name** | **Comment** | **Remarks** | -+===============+===========================+===============================================+====================================================+ -| Basics | AnalogReadSerial | | Connect potentiometer to 3.3V | | ADC pin options A0, A1, A2, A3, A4, A5, | -| | | | | | and A6 | -| | | | ADC pin used, up to 3.3V | | | -| | | | and can be alibrated by using | | ADC pin reading voltage range 0 to 3.3V | -| | | | analogSet(float gain, float offset) | | | -| | | | | ADC value can be calibrated by | -| | | | | modifying _offset and _gain | -| | | | | using 2 points calibration method. | -| | | | | analogSet(float gain, float offset) | -| | | | | can be used to update the calibrated offset | -| | | | | and gain values | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | BareMinimum | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | Blink | | LED_BUILTIN sets to | | LED options, on-board LED, LED_B (blue) | -| | | | LED_B (on-board LED blue) | | or LED_G (green) | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | DigitalReadSerial | | | Button options, on-board button, PUSH_BTN | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | Fade | | For analogWrite(), | | PWM capable Pin 4, 5, 7, 9, 10, 14, 17, 20, | -| | | | use PWM capable pin | | and 21 | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | ReadAnalogVoltage | | ADC pin used, up to 3.3V | | -| | | | and can be calibrated by using | | -| | | | analogSet(float gain, float offset) | | -+---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ -| Digital | BlinkWithoutDelay | | LED_BUILTIN sets to | | LED options, on-board LED | -| | | | LED_B (on-board LED blue) | | Button options, on-board button | -| +---------------------------+-----------------------------------------------+ | -| | Button | | | -| +---------------------------+-----------------------------------------------+ | -| | Debounce | | | -| +---------------------------+-----------------------------------------------+ | -| | DigitalInputPullup | | | -| +---------------------------+-----------------------------------------------+ | -| | StateChangeDetection | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | toneKeyboard | | ADC pin used, up to 3.3V | | -| +---------------------------+ | and can be calibrated by +----------------------------------------------------+ -| | toneMelody | | using analogSet(float gain, float offset) | | -| +---------------------------+ +----------------------------------------------------+ -| | toneMultiple | | For analogRead(), use ADC pin name | | -| +---------------------------+ | (A0 to A6) instead the integer number +----------------------------------------------------+ -| | tonePitchFollower | | | -| | | | For "tone()" and "noTone()", | | -| | | | use PWM capable pin | | -+---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ -| Analog | AnalogInOutSerial | | ADC pin used, up to 3.3V | | -| +---------------------------+ | and can be calibrated by using +----------------------------------------------------+ -| | AnalogInput | | analogSet(float gain, float offset) | | LED options, on-board LED | -| +---------------------------+ +----------------------------------------------------+ -| | AnalogWriteMega | | For analogWrite(), | | -| +---------------------------+ | use PWM capable pin +----------------------------------------------------+ -| | Calibration | | | -| +---------------------------+ +----------------------------------------------------+ -| | Fading | | | -| +---------------------------+ +----------------------------------------------------+ -| | Smoothing | | | -+---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ -| Communication | ASCIITable | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | Dimmer | | For analogWrite(), | | -| | | | use PWM capable pin | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | Graph | | Connect potentiometer to 3.3V | | -| | | | | -| | | | ADC pin used, up to 3.3V | | -| | | | and can be calibrated by using | | -| | | | analogSet(float gain, float offset) | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | Midi | | Use Serial1, MIDI jack pin 5 | | -| | | | connected to SERIAL1_TX | | -| | | | | -| | | | Use Serial2, MIDI jack pin 5 | | -| | | | connected to SERIAL2_TX | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | MultiSerial | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | PhysicalPixel | | | LED options, on-board LED | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | ReadASCIIString | | For analogWrite(), | | -| | | | use PWM capable pin | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | SerialCallResponse | | ADC pin used, up to 3.3V | | -| | | | and can be calibrated by using | | -| | | | analogSet(float gain, float offset) | | -| | | | | -| | | | For analogRead(), | | -| | | | use ADC pin name (A0 to A6) | | -| | | | instead the integer number | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | SerialCallResponseASCII | | ADC pin used, up to 3.3V | | -| | | | and can be calibrated by using | | -| | | | analogSet(float gain, float offset) | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | SerialEvent | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | SerialPassthrough | | | Serial options, Serial, | -| | | | | Serial1 or Serial2 | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | VirtualColorMixer | | ADC pin used, up to 3.3V | | -| | | | and can be calibrated by using | | -| | | | analogSet(float gain, float offset) | | -+---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ -| Control | Arrays | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | ForLoopIteration | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | IfStatementConditional | | ADC pin used, up to 3.3V | | -| | | | and can be calibrated by using | | -| | | | analogSet(float gain, float offset) | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | switchCase | | ADC pin used, up to 3.3V | | -| | | | and can be calibrated by using | | -| | | | analogSet(float gain, float offset) | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | switchCase2 | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | WhileStatementConditional | | ADC pin used, up to 3.3V | | -| | | | and can be calibrated by using | | -| | | | analogSet(float gain, float offset) | | -| | | | | -| | | | For analogWrite(), | | -| | | | use PWM capable pin | | -+---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ -| Display | barGraph | | ADC pin used, up to 3.3V | | -| | | | and can be calibrated by using | | -| | | | analogSet(float gain, float offset) | | -| +---------------------------+ +----------------------------------------------------+ -| | RowColumnScanning | | | -| | | | | -| | | | | -+---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ -| Strings | CharacterAnalysis | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringAdditionOperator | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringAppendOperator | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringCaseChanges | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringCharacters | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringComparisonOperators | | ADC pin used, up to 3.3V | | -| | | | and can be calibrated by using | | -| | | | analogSet(float gain, float offset) | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringIndexOf | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringLength | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringLengthTrim | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringReplace | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringStartsWithEndsWith | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringSubstring | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringToInt | | | -+---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ - -.. only:: end amebad - -.. only:: amebapro2 - +---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ | **Category** | **Name** | **Comment** | **Remarks** | +===============+===========================+===============================================+====================================================+ @@ -370,4 +188,3 @@ There are many built-in examples in Arduino. All examples that listed are compat | | StringToInt | | | +---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ -.. only:: end amebapro2 diff --git a/source/amebapro2/Example_Guides/Basic/index.rst b/source/amebapro2/Example_Guides/Basic/index.rst new file mode 100644 index 0000000..77bd444 --- /dev/null +++ b/source/amebapro2/Example_Guides/Basic/index.rst @@ -0,0 +1,7 @@ +Basic +===== + +.. toctree:: + :maxdepth: 1 + + Arduino-build-in example diff --git a/source/amebapro2/Example_Guides/WiFi/Calculate UDP Receive Delay.rst b/source/amebapro2/Example_Guides/WiFi/Calculate UDP Receive Delay.rst new file mode 100644 index 0000000..c9a590b --- /dev/null +++ b/source/amebapro2/Example_Guides/WiFi/Calculate UDP Receive Delay.rst @@ -0,0 +1,59 @@ +Calculate UDP Receive Delay +=========================== + +.. contents:: + :local: + :depth: 2 + +Materials +--------- + +- `AMB82-mini `_ x 1 + +- Computer that connected to same network + +Example +------- + +This example uses Ameba to receive UDP packets from a computer and +calculates the UDP receive delay. + +**Ameba Side** + +- Open the example in "File" -> "Examples" -> "WiFi" -> "UDPCalculation" -> "ReceiveDelay". + +- Modify the ssid, password and key index (optional). Compile and + upload the code from the Arduino IDE to Ameba and press the reset + button when the upload is complete. Ameba should connect to the same + network as the computer. + +- Open the serial monitor in Arduino IDE and record the IP address + assigned to Ameba as the client IP address. + +**Computer Side** + +- Connect the computer to the network. + +- Download the "ReceiveDelay_win.exe" from https://github.com/ambiot/ambpro2_arduino + "Ameba_misc/Example_Tools/UDP_Calculate". + +- Open terminal. + +- Run command "./ReceiveDelay_win.exe ". + +|image01| + +- The computer begins to send packets to Ameba. Once 10000 packets have + been received, Ameba will calculate the average delay and print out + the result to the serial monitor. It may take up to a few minutes for + 10000 packets to be sent. + +|image02| + +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Calculate_UDP_Receive_Delay/image01.png + :width: 902 px + :height: 518 px +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Calculate_UDP_Receive_Delay/image02.png + :width: 1025 px + :height: 148 px + :scale: 80% diff --git a/source/amebapro2/Example_Guides/WiFi/Calculate UDP Receive Timeout.rst b/source/amebapro2/Example_Guides/WiFi/Calculate UDP Receive Timeout.rst new file mode 100644 index 0000000..0a49bb2 --- /dev/null +++ b/source/amebapro2/Example_Guides/WiFi/Calculate UDP Receive Timeout.rst @@ -0,0 +1,67 @@ +Calculate UDP Receive Timeout +============================= + +.. contents:: + :local: + :depth: 2 + +Materials +--------- + +- `AMB82-mini `_ x 1 + +- Computer that connected to same network + +Example +------- + +This example uses Ameba to receive UDP packets from a computer and +calculates the allowed UDP receive timeout setting. + +**Ameba Side** + +- Open the example in "File" -> "Examples" -> "WiFi" -> "UDPCalculation" -> "ReceiveTimeout". + +- Modify the ssid, password and key index (optional). Compile and + upload the code from the Arduino IDE to Ameba and press the reset + button when the upload is complete. Ameba should connect to the same + network as the computer. + +- Open the serial monitor in Arduino IDE and record the IP address + assigned to Ameba as the client IP address. + +**Computer Side** + +- Connect the computer to the network. + +- Download the "ReceiveTimeout_win.exe" from + https://github.com/ambiot/ambpro2_arduino + "Ameba_misc/Example_Tools/UDP_Calculate". + +- Open terminal. + +- Run command "./ReceiveTimeout_win.exe ". + +|image01| + +- The computer will begin to send packets continuously to Ameba. The + timeout value is set to 1000ms initially. For each packet received + successfully, Ameba decreases the timeout value. The next packet must + be received within the timeout period, otherwise Ameba registers a + failed packet and increases the timeout value. Open the serial + monitor and observe the timeout value converge to a minimum value. + +|image02| + +|image03| + +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Calculate_UDP_Receive_Timeout/image01.png + :width: 900 px + :height: 518 px + :scale: 80% +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Calculate_UDP_Receive_Timeout/image02.png + :width: 610 px + :height: 315 px +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Calculate_UDP_Receive_Timeout/image03.png + :width: 610 px + :height: 315 px diff --git a/source/amebapro2/Example_Guides/WiFi/Calculate UDP Sending Delay.rst b/source/amebapro2/Example_Guides/WiFi/Calculate UDP Sending Delay.rst new file mode 100644 index 0000000..58e175b --- /dev/null +++ b/source/amebapro2/Example_Guides/WiFi/Calculate UDP Sending Delay.rst @@ -0,0 +1,68 @@ +Calculate UDP Sending Delay +=========================== + +.. contents:: + :local: + :depth: 2 + +Materials +--------- + +- `AMB82-mini `_ x 1 + +- Computer that connected to same network + +Example +------- + +This example uses Ameba to send UDP packets to a computer and calculates +the UDP sending delay. + +**Computer Side** + +- Connect the computer to the network. + +- Download the "SendDelay_win.exe" from https://github.com/ambiot/ambpro2_arduino + "Ameba_misc/Example_Tools/UDP_Calculate". + +- Open terminal. + +- Run command "ipconfig". Record the IPv4 address as the client IP + address. + +- Run command "./SendDelay_win.exe". The computer begins to listen for + packets from Ameba. + +|image01| + +**Ameba Side** + +- Open the example in "File" -> "Examples" -> "WiFi" -> "UDPCalculation" -> "SendDelay". + +- Modify the ssid, password and key index (optional). Compile and + upload the code from the Arduino IDE to Ameba and press the reset + button when the upload is complete. Ameba should connect to the same + network as the computer. + +- Enter the recorded client IP address into serial monitor. + +|image02| + +- The Ameba will begin to send UDP packets to the computer. Once 1000 + packets have been received, the computer will calculate the average + delay and print out the result. + +|image03| + +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Calculate_UDP_Sending_Delay/image01.png + :width: 1112 px + :height: 674 px + :scale: 70% +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Calculate_UDP_Sending_Delay/image02.png + :width: 1027 px + :height: 571 px + :scale: 70% +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Calculate_UDP_Sending_Delay/image03.png + :width: 905 px + :height: 521 px + :scale: 80% diff --git a/source/amebapro2/Example_Guides/WiFi/Concurrent Mode.rst b/source/amebapro2/Example_Guides/WiFi/Concurrent Mode.rst new file mode 100644 index 0000000..d081e68 --- /dev/null +++ b/source/amebapro2/Example_Guides/WiFi/Concurrent Mode.rst @@ -0,0 +1,102 @@ +Concurrent Mode +=============== + +.. contents:: + :local: + :depth: 2 + +Materials +--------- + +- `AMB82-mini `_ x 1 + +Example +------- + +Introduction +~~~~~~~~~~~~ + +WiFi concurrent mode, also known as AP + Station mode, is a feature that +allows devices to operate simultaneously as an Access point and a +Station. In this example, the Ameba board can connect to an existing +wireless network while providing wireless connectivity to other devices. + +Procedure +~~~~~~~~~ + +First, open the example in "File" → "Examples" → "WiFi" → "ConcurrentMode". + +|image01| + +In the sample code, fill in your SSID, PASSWORD, AP SSID, AP PASSWORD +and CHANNEL. + +|image02| + +If you prefer to enter all the information in the Serial monitor while +the program is running, uncomment ``#define MANUAL_INPUT`` + +.. note :: If you enabled MANUAL_INPUT, after uploading the sample code and + pressing the reset button on Ameba, input your SSID, Password, AP SSID, + AP Password and channel. The AP mode should start first. + +For Ameba boards, there is a limitation that the AP mode must be the +same channel as the WiFi station mode. To see the channel, you may +download NetSpot software : https://www.netspotapp.com/download-win.html + +|image03| + +Next upload the sample code and press the reset button on Ameba. You +will be able to see AP mode start first. + +|image04| + +The code by default turn on the AP mode in security mode. If you want to +turn on the AP mode in open mode, please modify the code to ``status = +WiFi.apbegin(ssid, channel);`` + +|image05| + +Next, you will see the information of the AP mode shown, and after that +you will see a message "Connected to the network", and the information +of this WiFi connection is printed in the serial monitor every 10 +seconds. + +In the figure below, this message will appear in the serial monitor when +a device is connected to the AP: + +|image06| + +Comparison with Arduino +----------------------- + +| In the Arduino platform, we need to add an extra WiFi shield to be the + WiFi module to realize the WiFi connection. And we must ``#include`` to + use SPI to communicate with WiFi module. + +| However, Ameba is already equipped with WiFi module. Therefore, ``#include`` is not needed. + +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Concurrent_Mode/image01.png + :width: 1083 px + :height: 965 px + :scale: 80% +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Concurrent_Mode/image02.png + :width: 1079 px + :height: 612 px + :scale: 80% +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Concurrent_Mode/image03.png + :width: 1920 px + :height: 280 px + :scale: 50% +.. |image04| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Concurrent_Mode/image04.png + :width: 1003 px + :height: 332 px + :scale: 80% +.. |image05| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Concurrent_Mode/image05.png + :width: 1149 px + :height: 509 px + :scale: 70% +.. |image06| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Concurrent_Mode/image06.png + :width: 1176 px + :height: 468 px + :scale: 70% diff --git a/source/amebapro2/Example_Guides/WiFi/Connect to WiFi.rst b/source/amebapro2/Example_Guides/WiFi/Connect to WiFi.rst new file mode 100644 index 0000000..c959f17 --- /dev/null +++ b/source/amebapro2/Example_Guides/WiFi/Connect to WiFi.rst @@ -0,0 +1,176 @@ +Connect to WiFi +=============== + +.. contents:: + :local: + :depth: 2 + +Materials +--------- + +- `AMB82-mini `_ x 1 + +Example +------- + +Introduction +~~~~~~~~~~~~ + +There three common encryption type in WiFi connection. The first one is +"OPEN", which means there is no password needed to connect to this +network. The second type of encryption is WPA, which requires the +correct password to access. The third type is WEP, which requires a +hexadecimal password and a keyindex. + +In the following, we will give a brief introduction on how to establish +WiFi connection with these three types of encryptions on Ameba. + +First, make sure the correct Ameba development board is selected in +"Tools" -> "Board". + +Open (WiFi connection without password) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Open example in "File" -> "Examples" -> "WiFi" -> "ConnectToWiFi" -> "NoEncryption" + +|image01| + +In the sample code, modify "ssid" to be the same as the WiFi SSID to be +connected to. + +Next, upload the sample code, and press the reset button on Ameba. Then +you will see a message "You're connected to the networkSSID: XXXXX", and +the information of this WiFi connection is printed in the serial monitor +every 10 seconds. + +|image02| + +WiFi connection with WPA encryption +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Open example in "File" -> "Examples" -> "WiFi" -> "ConnectToWiFi" -> +"WPA_Security" + +|image03| + +In the sample code, modify "ssid" to the WiFi SSID to be connected to +and "pass" to the network password. + +If you prefer to enter your SSID & password in the Serial monitor while +the program is running, uncomment ``#define MANUAL_INPUT`` at the top of the +file. + +|image04| + +Next, upload the sample code, and press the reset button on Ameba. Then +you will see a message "You're connected to the networkSSID: XXXXX", and +the information of this WiFi connection is printed in the serial monitor +every 10 seconds. + +Note: If you enabled MANUAL_INPUT, after uploading the sample code and +pressing the reset button on Ameba, input your SSID in the Serial +monitor and press enter. Next, input your password, and press enter. +Then you will see a message "You're connected to the networkSSID: +XXXXX", and the information of this WiFi connection is printed in the +serial monitor every 10 seconds. + +|image05| + +WiFi connection with WEP encryption +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Open example in "File" -> "Examples" -> "WiFi" -> "ConnectToWiFi" -> +"WEP_Security" + +|image06| + +In the sample code, modify "ssid" to the SSID to be connected, "key" to +the hexadecimal password, "keyIndex" to your key index number. + +If you prefer to enter your SSID & password in the Serial monitor while +the program is running, uncomment ``#define MANUAL_INPUT`` at the top of the +file. + +|image07| + +Next, upload the sample code, and press the reset button on Ameba. Then +you will see a message "You're connected to the networkSSID: XXXXX", and +the information of this WiFi connection is printed in the IDE every 10 +seconds. + +Note: If you enabled MANUAL_INPUT, after uploading the sample code and +pressing the reset button on Ameba, input your SSID in the Serial +monitor and press enter. Next, input your key and press enter. Finally +enter your password and press enter. Then you will see a message "You're +connected to the networkSSID: XXXXX", and the information of this WiFi +connection is printed in the serial monitor every 10 seconds. + +|image08| + +Code Reference +-------------- + +| https://www.arduino.cc/en/Reference/WiFiBegin + +| To get the information of a WiFi connection: +| Use WiFi.SSID() to get SSID of the current connected network. +| https://www.arduino.cc/en/Reference/WiFiSSID + +| Use WiFi.RSSI() to get the signal strength of the connection. +| https://www.arduino.cc/en/Reference/WiFiRSSI + +| Use WiFi.encryptionType() to get the encryption type of the WiFi + connection. +| https://www.arduino.cc/en/Reference/WiFiEncryptionType + +| Use WiFi.BSSID() to get the MAC address of the router you are + connected to. +| https://www.arduino.cc/en/Reference/WiFiBSSID + +| To get the information of Ameba: +| Use WiFi.macAddress() to get the MAC address of Ameba. +| https://www.arduino.cc/en/Reference/WiFiMACAddress + +| Use WiFi.localIP() to get the IP address of Ameba. +| https://www.arduino.cc/en/Reference/WiFiLocalIP + +| Use WiFi.subnetMask() to get the subnet mask. +| https://www.arduino.cc/en/Reference/WiFiSubnetMask + +| Use WiFi.gatewayIP() to get the WiFi shield's gateway IP address. +| https://www.arduino.cc/en/Reference/WiFiGatewayIP + +Comparison with Arduino +----------------------- + +| In the Arduino platform, we need to add an extra WiFi shield to be the + WiFi module to realize the WiFi connection. And we must ``#include`` to + use SPI to communicate with WiFi module. + +| However, Ameba is already equipped with WiFi module. Therefore, ``#include`` is not needed. + +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Connect_to_WiFi/image01.png + :width: 662 px + :height: 767 px +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Connect_to_WiFi/image02.png + :width: 659 px + :height: 768 px +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Connect_to_WiFi/image03.png + :width: 791 px + :height: 794 px +.. |image04| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Connect_to_WiFi/image04.png + :width: 815 px + :height: 709 px +.. |image05| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Connect_to_WiFi/image05.png + :width: 817 px + :height: 1001 px + :scale: 80% +.. |image06| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Connect_to_WiFi/image06.png + :width: 823 px + :height: 895 px +.. |image07| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Connect_to_WiFi/image07.png + :width: 786 px + :height: 773 px +.. |image08| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Connect_to_WiFi/image08.png + :width: 661 px + :height: 560 px diff --git a/source/amebapro2/Example_Guides/WiFi/Create WiFi AP.rst b/source/amebapro2/Example_Guides/WiFi/Create WiFi AP.rst new file mode 100644 index 0000000..1d12e69 --- /dev/null +++ b/source/amebapro2/Example_Guides/WiFi/Create WiFi AP.rst @@ -0,0 +1,87 @@ +Create WiFi AP +============== + +.. contents:: + :local: + :depth: 2 + +Materials +--------- + +- `AMB82-mini `_ x 1 + +Example +------- + +Introduction +~~~~~~~~~~~~ + +In AP mode, Ameba can accept at most 3 station connections, and can be +set to open mode or WPA2 mode. + +In this example, we turn on the AP mode of Ameba and connect station to +Ameba. + +Procedure +~~~~~~~~~ + +Open example, "File" -> "Examples" -> "WiFi" -> "CreateWiFiAP" + +|image01| + +In the highlighted code snippet, fill in your SSID, PASSWORD and +CHANNEL. + +If you prefer to enter your SSID & password in the Serial monitor +while the program is running, uncomment ``#define MANUAL_INPUT`` at the top +of the file. + +|image02| + +Note: If you enabled ``MANUAL_INPUT``, after uploading the sample +code and pressing the reset button on Ameba, input your SSID in the +Serial monitor and press enter. Next, input your password and press +enter. AP mode should start after that. + +|image03| + +The code highlighted is the API we used to turn on the AP mode in +security mode. + +If you want to turn on the AP mode in open mode, please modify the code +to ``status = WiFi.apbegin(ssid, channel);`` + +Then upload the sample code and press reset, and you can see related +information shown in serial monitor. + +|image04| + +In the figure below, we show the messages shown in serial monitor when +two stations connect to Ameba AP in open mode: + +|image05| + +In the figure below, we show the messages shown in serial monitor when a +station connects to Ameba AP in security mode: + +|image06| + +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Create_WiFi_AP/image01.png + :width: 822 px + :height: 886 px +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Create_WiFi_AP/image02.png + :width: 817 px + :height: 882 px +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Create_WiFi_AP/image03.png + :width: 826 px + :height: 997 px + :scale: 80% +.. |image04| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Create_WiFi_AP/image04.png + :width: 663 px + :height: 775 px +.. |image05| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Create_WiFi_AP/image05.png + :width: 478 px + :height: 560 px +.. |image06| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Create_WiFi_AP/image06.png + :width: 561 px + :height: 712 px diff --git a/source/amebapro2/Example_Guides/WiFi/SSL Client for HTTPS Communication.rst b/source/amebapro2/Example_Guides/WiFi/SSL Client for HTTPS Communication.rst new file mode 100644 index 0000000..ed9453f --- /dev/null +++ b/source/amebapro2/Example_Guides/WiFi/SSL Client for HTTPS Communication.rst @@ -0,0 +1,53 @@ +SSL Client for HTTPS Communication +================================== + +.. contents:: + :local: + :depth: 2 + +Materials +--------- + +- `AMB82-mini `_ x 1 + +Example +------- + +This example uses Ameba to securely retrieve information from the +internet using SSL. SSL is an acronym for Secure Sockets Layer. It is a +cryptographic protocol designed to provide communications security over +a computer network, by encrypting the messages passed between server and +client. + +Open the "WiFiSSLClient" example in "File" -> "Examples" -> "WiFi" -> "SSLClient". + +|image01| + +In the sample code, modify the highlighted snippet to reflect your WiFi +network settings. + +|image02| + +Upload the code and press the reset button on Ameba once the upload is +finished. + +Open the serial monitor in the Arduino IDE and observe as Ameba +retrieves a text file from os.mbed.com. + +|image03| + +Code Reference +-------------- + +Use ``WiFiSSLClient client;`` to create a client that uses SSL. After creation, the client can be used in the same way as a regular client. + +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/WiFi/SSL_Client_for_HTTPS_Communication/image01.png + :width: 602 px + :height: 726 px +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/WiFi/SSL_Client_for_HTTPS_Communication/image02.png + :width: 602 px + :height: 726 px +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/WiFi/SSL_Client_for_HTTPS_Communication/image03.png + :width: 1164 px + :height: 505 px + :scale: 60% diff --git a/source/amebapro2/Example_Guides/WiFi/Scan Networks.rst b/source/amebapro2/Example_Guides/WiFi/Scan Networks.rst new file mode 100644 index 0000000..80c42cc --- /dev/null +++ b/source/amebapro2/Example_Guides/WiFi/Scan Networks.rst @@ -0,0 +1,72 @@ +Scan Networks +============= + +.. contents:: + :local: + :depth: 2 + +Materials +--------- + +- `AMB82-mini `_ x 1 + +- Antenna x 1 + +Example +------- + +In this example, we use Ameba to scan available WiFi hotspots in the +surroundings, and prints the SSID, encryption type, signal strength +information of each detected hotspot. + +First, make sure the correct Ameba development board is selected in +Arduino IDE: "Tools" -> "Board" -> + +Open the "ScanNetworks" example in "File" -> "Examples" -> "WiFi" -> "ScanNetworks": + +|image01| + +Then upload the sample code and press the reset button on Ameba. +Afterwards, you can see "\*\*Scan Networks\*\*" message appears, with the +detected WiFi hotspots and the information of each hotspot. + +|image02| + +Code Reference +-------------- + +| First we use ``WiFi.macAddress(mac)`` to get the MAC address of Ameba: +| https://www.arduino.cc/en/Reference/WiFiMACAddress + +| Then we use ``WiFi.scanNetworks()`` to detect WiFi hotspots: +| https://www.arduino.cc/en/Reference/WiFiScanNetworks + +| To get information of detected WiFi hotspot: +| We use ``WiFi.SSID(thisNet)`` to retrieve SSID of a network: +| https://www.arduino.cc/en/Reference/WiFiSSID + +| We use ``WiFi.RSSI(thisNet)`` to get the signal strength of the connection + to the router: +| https://www.arduino.cc/en/Reference/WiFiRSSI + +| We use ``WiFi.encryptionType(thisNet)`` to get the encryption type of the + network: +| https://www.arduino.cc/en/Reference/WiFiEncryptionType + +Comparison with Arduino +----------------------- + +In the Arduino platform, we need to add an extra WiFi shield to be the +WiFi module to realize the WiFi connection. And we must ``#include`` to use +SPI to communicate with WiFi module. + +However, Ameba is already equipped with WiFi module. Therefore, ``#include`` +is not needed. + +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Scan_Networks/image01.png + :width: 348 px + :height: 568 px +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Scan_Networks/image02.png + :width: 1880 px + :height: 1416 px + :scale: 50% diff --git a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Simple Http Request to Retrieve Webs.rst b/source/amebapro2/Example_Guides/WiFi/Simple Http Request to Retrieve Webs.rst similarity index 56% rename from bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Simple Http Request to Retrieve Webs.rst rename to source/amebapro2/Example_Guides/WiFi/Simple Http Request to Retrieve Webs.rst index 516f13a..85c973a 100644 --- a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Simple Http Request to Retrieve Webs.rst +++ b/source/amebapro2/Example_Guides/WiFi/Simple Http Request to Retrieve Webs.rst @@ -1,65 +1,82 @@ +Simple Http Request to Retrieve Webs +==================================== + +.. contents:: + :local: + :depth: 2 + Materials +--------- -- AmebaPro2 [AMB82 MINI] x 1 +- `AMB82-mini `_ x 1 Example +------- + +In this example, we use Ameba to be a web client to retrieve information from the Internet. -| In this example, we use Ameba to be a web client to retrieve - information from the Internet. -| First, make sure the correct Ameba development board is selected in - “Tools” -> “Board” +First, make sure the correct Ameba development board is selected in "Tools" -> "Board" -Then open “File” -> “Examples” -> “WiFi” -> “SimpleHttpRequest” +Then open "File" -> "Examples" -> "WiFi" -> "SimpleHttpRequest" -|Graphical user interface, application Description automatically -generated| +|image01| In the sample code, modify the highlighted snippet and enter the required information (ssid, password, key index) required to connect to your WiFi network. -|Graphical user interface, text, application Description automatically -generated| +|image02| Upload the code and press the reset button on Ameba. Then you can see the information retrieved from Google is shown in the Arduino serial monitor. -|4-3| +|image03| Code Reference +-------------- | https://www.arduino.cc/en/Reference/WiFiBegin + | To get the information of a WiFi connection: Use WiFi.SSID() to get SSID of the current connected network. | https://www.arduino.cc/en/Reference/WiFiSSID + | Use WiFi.RSSI() to get the signal strength of the connection. | https://www.arduino.cc/en/Reference/WiFiRSSI + | Use WiFi.localIP() to get the IP address of Ameba. | https://www.arduino.cc/en/Reference/WiFiLocalIP + | Use WiFiClient() to create a client. | https://www.arduino.cc/en/Reference/WiFiClient + | Use client.connect() to connect to the IP address and port specified. | https://www.arduino.cc/en/Reference/WiFiClientConnect + | Use client.println() to print data followed by a carriage return and newline. | https://www.arduino.cc/en/Reference/WiFiClientPrintln + | Use client.available() to return the number of bytes available for reading. | https://www.arduino.cc/en/Reference/WiFiClientAvailable + | Use client.read() to read the next byte received from the server the client is connected to. | https://www.arduino.cc/en/Reference/WiFiClientRead + | Use client.stop() to disconnect from the server the client is connected to. | https://www.arduino.cc/en/Reference/WiFIClientStop -.. |Graphical user interface, application Description automatically generated| image:: ../../_static/Example_Guides/WiFi_-_Simple_Http_Request_to_Retrieve_Webs/WiFi_-_Simple_Http_Request_to_Retrieve_Webs_images/image01.png - :width: 3.95213in - :height: 4.73021in -.. |Graphical user interface, text, application Description automatically generated| image:: ../../_static/Example_Guides/WiFi_-_Simple_Http_Request_to_Retrieve_Webs/WiFi_-_Simple_Http_Request_to_Retrieve_Webs_images/image02.png - :width: 6.26806in - :height: 7.50208in -.. |4-3| image:: ../../_static/Example_Guides/WiFi_-_Simple_Http_Request_to_Retrieve_Webs/WiFi_-_Simple_Http_Request_to_Retrieve_Webs_images/image03.png - :width: 6.26806in - :height: 4.68194in +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Simple_Http_Request_to_Retrieve_Webs/image01.png + :width: 602 px + :height: 720 px +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Simple_Http_Request_to_Retrieve_Webs/image02.png + :width: 602 px + :height: 720 px +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Simple_Http_Request_to_Retrieve_Webs/image03.png + :width: 941 px + :height: 703 px + :scale: 80% diff --git a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/Simple Http Server to Control LED.rst b/source/amebapro2/Example_Guides/WiFi/Simple Http Server to Control LED.rst similarity index 58% rename from bak/Example_Guides/WiFi - Calculate UDP Receive Delay/Simple Http Server to Control LED.rst rename to source/amebapro2/Example_Guides/WiFi/Simple Http Server to Control LED.rst index d2edeb8..5fbde65 100644 --- a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/Simple Http Server to Control LED.rst +++ b/source/amebapro2/Example_Guides/WiFi/Simple Http Server to Control LED.rst @@ -1,89 +1,102 @@ +Simple Http Server to Control LED +================================= + +.. contents:: + :local: + :depth: 2 + Materials +--------- -- AmebaPro2 [AMB82 MINI] x 1 +- `AMB82-mini `_ x 1 -Procedure +Example +------- In this example, we connect Ameba to WiFi and use Ameba as server, the user can control the LED on/off through a webpage. The on-board LED will be used for this example. -  +Then open "File" -> "Examples" -> "WiFi" -> "SimpleHttpWeb" -> "ControlLED" -Then open “File” -> “Examples” -> “WiFi” -> “SimpleHttpWeb” -> -“ControlLED” +|image01| -|Graphical user interface, application Description automatically -generated| +In the sample code, modify the highlighted snippet to corresponding information. -In the sample code, modify the highlighted snippet to corresponding -information. - -|Graphical user interface, text, application Description automatically -generated| +|image02| Upload the code and press the reset button on Ameba. When the connection -is established, you will see the message “To see this page in action, -open a browser to http://xxx.xxx.xxx.xxx” in the Arduino IDE, as shown +is established, you will see the message "To see this page in action, +open a browser to http://xxx.xxx.xxx.xxx" in the Arduino IDE, as shown in the figure: -|Graphical user interface, text, application, email Description -automatically generated| +|image03| Next, open the browser of a computer or a cell phone under the same WiFi domain, enter the address in the message. -|image1| +|image04| In the webpage, you can turn on/off the LED. Code Reference +-------------- | Use WiFi.begin() to establish WiFi connection. | https://www.arduino.cc/en/Reference/WiFiBegin + | To get the information of a WiFi connection: | Use WiFi.SSID() to get SSID of the current connected network. | https://www.arduino.cc/en/Reference/WiFiSSID + | Use WiFi.RSSI() to get the signal strength of the connection. | https://www.arduino.cc/en/Reference/WiFiRSSI + | Use WiFi.localIP() to get the IP address of Ameba. | https://www.arduino.cc/en/Reference/WiFiLocalIP + | Use WiFiServer server() to create a server that listens on the specified port. | https://www.arduino.cc/en/Reference/WiFiServer + | Use server.begin() to tell the server to begin listening for incoming connections. | https://www.arduino.cc/en/Reference/WiFiServerBegin + | Use server.available() to get a client that is connected to the server and has data available for reading. | https://www.arduino.cc/en/Reference/WiFiServerAvailable + | Use client.connected to get whether or not the client is connected. | https://www.arduino.cc/en/Reference/WiFiClientConnected + | Use client.println() to print data followed by a carriage return and newline. | https://www.arduino.cc/en/Reference/WiFiClientPrintln -| Use client.print() to print data to the server that a client is - connected to. + +| Use client.print() to print data to the server that a client is connected to. | https://www.arduino.cc/en/Reference/WiFiClientPrint -| Use client.available() to return the number of bytes available for - reading. + +| Use client.available() to return the number of bytes available for reading. | https://www.arduino.cc/en/Reference/WiFiClientAvailable + | Use client.read() to read the next byte received from the server the client is connected to. | https://www.arduino.cc/en/Reference/WiFiClientRead + | Use client.stop() to disconnect from the server the client is connected to. | https://www.arduino.cc/en/Reference/WiFIClientStop -.. |Graphical user interface, application Description automatically generated| image:: ../../_static/Example_Guides/Wifi_-_Simple_Http_Server_to_Control_LED/Simple_Http_Server_to_Control_LED_images/image01.png - :width: 3.54331in - :height: 4.2409in -.. |Graphical user interface, text, application Description automatically generated| image:: ../../_static/Example_Guides/Wifi_-_Simple_Http_Server_to_Control_LED/Simple_Http_Server_to_Control_LED_images/image02.png - :width: 4.41791in - :height: 2.31811in -.. |Graphical user interface, text, application, email Description automatically generated| image:: ../../_static/Example_Guides/Wifi_-_Simple_Http_Server_to_Control_LED/Simple_Http_Server_to_Control_LED_images/image03.png - :width: 6.20833in - :height: 2.66396in -.. |image1| image:: ../../_static/Example_Guides/Wifi_-_Simple_Http_Server_to_Control_LED/Simple_Http_Server_to_Control_LED_images/image04.png - :width: 3.52083in - :height: 1.46435in +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/Wifi/Simple_Http_Server_to_Control_LED/image01.png + :width: 602 px + :height: 720 px +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/Wifi/Simple_Http_Server_to_Control_LED/image02.png + :width: 696 px + :height: 365 px +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/Wifi/Simple_Http_Server_to_Control_LED/image03.png + :width: 853 px + :height: 366 px +.. |image04| image:: ../../../_static/amebapro2/Example_Guides/Wifi/Simple_Http_Server_to_Control_LED/image04.png + :width: 668 px + :height: 278 px diff --git a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Simple Http Server to Receive Data.rst b/source/amebapro2/Example_Guides/WiFi/Simple Http Server to Receive Data.rst similarity index 62% rename from bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Simple Http Server to Receive Data.rst rename to source/amebapro2/Example_Guides/WiFi/Simple Http Server to Receive Data.rst index d0aec18..4309f58 100644 --- a/bak/Example_Guides/WiFi - Calculate UDP Receive Delay/WiFi - Simple Http Server to Receive Data.rst +++ b/source/amebapro2/Example_Guides/WiFi/Simple Http Server to Receive Data.rst @@ -1,63 +1,85 @@ +Simple Http Server to Receive Data +================================== + +.. contents:: + :local: + :depth: 2 + Materials +--------- -- AmebaPro2 [AMB82 MINI] x 1 +- `AMB82-mini `_ x 1 Example +------- In this example, we connect Ameba to WiFi and use Ameba as server to send message to connected client. -|Graphical user interface, application Description automatically -generated with medium confidence|\ First, open “File” -> “Examples” -> -“WiFi” -> “SimpleHttpWeb” -> ”ReceiveData”: +First, open "File" -> "Examples" -> "WiFi" -> "SimpleHttpWeb" -> "ReceiveData": + +|image01| In the sample code, modify the highlighted snippet and enter the required information (ssid, password, key index) required to connect to your WiFi network. -|image1| +|image02| Upload the code and press the reset button on Ameba. After connecting to WiFi, Ameba starts to run as server. The IP of the server is shown in the serial monitor, and port is 80. -|6-3| +|image03| We connect to the server in a browser, and we can see the data sent from the server. -|6-4| +|image04| + +Code Reference +-------------- -| Code Reference | Use WiFi.begin() to establish WiFi connection. | https://www.arduino.cc/en/Reference/WiFiBegin + | To get the information of a WiFi connection: | Use WiFi.SSID() to get SSID of the current connected network. | https://www.arduino.cc/en/Reference/WiFiSSID + | Use WiFi.RSSI() to get the signal strength of the connection. | https://www.arduino.cc/en/Reference/WiFiRSSI -| se WiFi.localIP() to get the IP address of Ameba. + +| Use WiFi.localIP() to get the IP address of Ameba. | https://www.arduino.cc/en/Reference/WiFiLocalIP + | Use WiFiServer server() to create a server that listens on the specified port. | https://www.arduino.cc/en/Reference/WiFiServer + | Use server.begin() to tell the server to begin listening for incoming connections. -| `https://www.arduino.cc/en/Reference/WiFiServerBegin `__ +| https://www.arduino.cc/en/Reference/WiFiServerBegin + | Use server.available() to get a client that is connected to the server and has data available for reading. | https://www.arduino.cc/en/Reference/WiFiServerAvailable + | Use client.connected to check whether or not the client is connected. | https://www.arduino.cc/en/Reference/WiFiClientConnected + | Use client.println() to print data followed by a carriage return and newline. | https://www.arduino.cc/en/Reference/WiFiClientPrintln + | Use client.print() to print data to the server that a client is connected to. | https://www.arduino.cc/en/Reference/WiFiClientPrint + | Use client.available() to return the number of bytes available for reading. | https://www.arduino.cc/en/Reference/WiFiClientAvailable + | Use client.read() to read the next byte received from the server the client is connected to. | https://www.arduino.cc/en/Reference/WiFiClientRead @@ -66,15 +88,17 @@ the server. connected to. | https://www.arduino.cc/en/Reference/WiFIClientStop -.. |Graphical user interface, application Description automatically generated with medium confidence| image:: ../../_static/Example_Guides/WiFi_-_Simple_Http_Server_to_Receive_Data/WiFi_-_Simple_Http_Server_to_Receive_Data_images/image01.png - :width: 6.12639in - :height: 5.28889in -.. |image1| image:: ../../_static/Example_Guides/WiFi_-_Simple_Http_Server_to_Receive_Data/WiFi_-_Simple_Http_Server_to_Receive_Data_images/image02.png - :width: 6.26806in - :height: 5.41111in -.. |6-3| image:: ../../_static/Example_Guides/WiFi_-_Simple_Http_Server_to_Receive_Data/WiFi_-_Simple_Http_Server_to_Receive_Data_images/image03.png - :width: 6.26806in - :height: 3.16458in -.. |6-4| image:: ../../_static/Example_Guides/WiFi_-_Simple_Http_Server_to_Receive_Data/WiFi_-_Simple_Http_Server_to_Receive_Data_images/image04.png - :width: 6.26806in - :height: 4.87917in +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Simple_Http_Server_to_Receive_Data/image01.png + :width: 588 px + :height: 507 px +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Simple_Http_Server_to_Receive_Data/image02.png + :width: 602 px + :height: 519 px +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Simple_Http_Server_to_Receive_Data/image03.png + :width: 1880 px + :height: 949 px + :scale: 40% +.. |image04| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Simple_Http_Server_to_Receive_Data/image04.png + :width: 1880 px + :height: 1464 px + :scale: 40% diff --git a/source/amebapro2/Example_Guides/WiFi/Simple TCP Server.rst b/source/amebapro2/Example_Guides/WiFi/Simple TCP Server.rst new file mode 100644 index 0000000..2fdb8c7 --- /dev/null +++ b/source/amebapro2/Example_Guides/WiFi/Simple TCP Server.rst @@ -0,0 +1,112 @@ +Simple TCP Server +================= + +.. contents:: + :local: + :depth: 2 + +Materials +--------- + +- `AMB82-mini `_ x 1 + +- Laptop (Make sure it is connected to the same network domain as + Ameba, and TCP tools are installed.) + +Example +------- + +In this example, we first connect Ameba to WiFi, then we use Ameba as +server to communicate with client. + +First, we make sure the correct Ameba development board is set in "Tools" -> "Board" + +Then, open the Simple WiFi Server example in "File" -> "Examples" -> "WiFi" -> "SimpleTCPServer": + +|image01| + +In the sample code, modify the highlighted parameters and enter the ssid +and password for your WiFi connection. + +|image02| + +Next, upload the code, then press the reset button on Ameba. Afterwards, +you will see the connection information is displayed in the serial +monitor. + +|image03| + +Next, we use the socket tool in the laptop to be the client and connect +to the IP address of the Ameba board shown in the connection information +at port 5000. (Note: The socket tool we used in this example is "sokit") + +|image04| + +Click on the "Client" tab to choose the client mode, specify the IP and +port of the server, then click "TCP Connect". + +If the connection is established successfully, the server shows a +message: "A client connected to this Server", and the IP and port of the +connected client. + +In this example, when the client and server are connected and the client +sends a string to Ameba server, the Ameba server returns the identical +string back to the client. + +The string sent to server is returned and showed at the client side. + +|image05| + +Code reference +-------------- + +| Use ``WiFi.begin()`` to establish WiFi connection; +| https://www.arduino.cc/en/Reference/WiFiBegin + +| To get the information of a WiFi connection: +| Use ``WiFi.SSID()`` to get SSID of the current connected network. +| https://www.arduino.cc/en/Reference/WiFiSSID + +| Use ``WiFi.RSSI()`` to get the signal strength of the connection. +| https://www.arduino.cc/en/Reference/WiFiRSSI + +| Use ``WiFi.localIP()`` to get the Ameba WiFi shield's IP address. +| https://www.arduino.cc/en/Reference/WiFiLocalIP + +| Create server and transmitting data: +| Use ``Server(port)`` to create a server that listens on the specified + port. +| https://www.arduino.cc/en/Reference/WiFiServer + +| Use ``server.begin()`` to tell the server to begin listening for incoming + connections. +| https://www.arduino.cc/en/Reference/WiFiServerBegin + +| Use ``server.available()`` to get a client that is connected to the server + and has data available for reading. +| https://www.arduino.cc/en/Reference/WiFiServerAvailable + +| Use ``client.read()`` to read the next byte received from the server. +| https://www.arduino.cc/en/Reference/WiFiClientRead + +| Use ``client.write()`` to write data to the server. +| https://www.arduino.cc/en/Reference/WiFiClientWrite + +| Use ``client.stop()`` to disconnect from the server. +| https://www.arduino.cc/en/Reference/WiFIClientStop + +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Simple_TCP_Server/image01.png + :width: 602 px + :height: 519 px +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Simple_TCP_Server/image02.png + :width: 602 px + :height: 519 px +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Simple_TCP_Server/image03.png + :width: 704 px + :height: 355 px +.. |image04| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Simple_TCP_Server/image04.png + :width: 799 px + :height: 574 px +.. |image05| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Simple_TCP_Server/image05.png + :width: 704 px + :height: 355 px diff --git a/source/amebapro2/Example_Guides/WiFi/Simple UDP.rst b/source/amebapro2/Example_Guides/WiFi/Simple UDP.rst new file mode 100644 index 0000000..658e8e8 --- /dev/null +++ b/source/amebapro2/Example_Guides/WiFi/Simple UDP.rst @@ -0,0 +1,85 @@ +Simple UDP +========== + +.. contents:: + :local: + :depth: 2 + +Materials +--------- + +- `AMB82-mini `_ x 1 + +Example +------- + +In this example, we connect Ameba to WiFi and use Ameba to be an UDP +server. When Ameba receives a message from UDP client, it replies +"acknowledged" message to client. + +Open the example. "File" -> "Examples" -> "WiFi" -> "SimpleUDP" + +|image01| + +Modify the highlighted code section (ssid, password, keyindex) to +connect to your WiFi network. + +|image02| + +Compile the code and upload it to Ameba. After pressing the Reset +button, Ameba connects to WiFi and starts the UDP server with port 2390. +After the UDP server starts service, Ameba prints the "Starting +connection to server" message and waits for client connection. + +|image03| + +As to the UDP client, we use "sokit" program in the computer to connect +to UDP server. + +Choose client mode and fill in the IP of UDP server (which is the IP of +Ameba) and port 2390, then click "UDP Connect". + +After the connection is established, fill in "Hello World" in the Buf 0 +field in sokit and click "Send". Then you can see the Ameba UDP server +replies "acknowledged". + +|image04| + +Code Reference +-------------- + +| Refer to the Arduino tutorial for detailed information about this + example. +| https://www.arduino.cc/en/Tutorial/WiFiSendReceiveUDPString + +| First, use ``begin()`` to open an UDP port on Ameba. +| https://www.arduino.cc/en/Reference/WiFiUDPBegin + +| Use ``parsePacket()`` to wait for data from client. +| https://www.arduino.cc/en/Reference/WiFiUDPParsePacket + +| When a connection is established, use ``remoteIP()`` and ``remotePort()`` to + get the IP and port of the client. +| https://www.arduino.cc/en/Reference/WiFiUDPRemoteIP + +| Then use ``read()`` to read the data sent by client. +| https://www.arduino.cc/en/Reference/WiFiUDPRead + +| To send reply, use ``beginPacket()``, ``write()``, ``end()``. +| https://www.arduino.cc/en/Reference/WiFiUDPBeginPacket +| https://www.arduino.cc/en/Reference/WiFiUDPWrite +| https://www.arduino.cc/en/Reference/WiFiUDPEndPacket + +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Simple_UDP/image01.png + :width: 602 px + :height: 519 px +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Simple_UDP/image02.png + :width: 602 px + :height: 519 px +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Simple_UDP/image03.png + :width: 1563 px + :height: 934 px + :scale: 50% +.. |image04| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Simple_UDP/image04.png + :width: 798 px + :height: 579 px diff --git a/source/amebapro2/Example_Guides/WiFi/index.rst b/source/amebapro2/Example_Guides/WiFi/index.rst new file mode 100644 index 0000000..a405681 --- /dev/null +++ b/source/amebapro2/Example_Guides/WiFi/index.rst @@ -0,0 +1,19 @@ +WiFi +==== + +.. toctree:: + :maxdepth: 1 + + Calculate UDP Receive Delay + Calculate UDP Receive Timeout + Calculate UDP Sending Delay + Concurrent Mode + Connect to WiFi + Create WiFi AP + Scan Networks + Simple Http Request to Retrieve Webs + Simple Http Server to Control LED + Simple Http Server to Receive Data + Simple TCP Server + Simple UDP + SSL Client for HTTPS Communication diff --git a/source/amebapro2/Example_Guides/index.rst b/source/amebapro2/Example_Guides/index.rst index d73ed12..115d29c 100644 --- a/source/amebapro2/Example_Guides/index.rst +++ b/source/amebapro2/Example_Guides/index.rst @@ -5,6 +5,7 @@ Example Guides :maxdepth: 2 Basic/index + BLE/index E-Paper/index Flash Memory/index GPIO/index @@ -23,3 +24,4 @@ Example Guides SPI/index USB/index Watchdog/index + WiFi/index From 3dc6eeeb47e8737fee9c3ced811026b391bae2cf Mon Sep 17 00:00:00 2001 From: Kevin Loo Keng Leong Date: Tue, 1 Oct 2024 17:57:38 +0800 Subject: [PATCH 2/4] Update Simple HTTP Server to Control LED.rst * minor bug fix for image path --- .../WiFi/Simple Http Server to Control LED.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/amebapro2/Example_Guides/WiFi/Simple Http Server to Control LED.rst b/source/amebapro2/Example_Guides/WiFi/Simple Http Server to Control LED.rst index 5fbde65..6c1647d 100644 --- a/source/amebapro2/Example_Guides/WiFi/Simple Http Server to Control LED.rst +++ b/source/amebapro2/Example_Guides/WiFi/Simple Http Server to Control LED.rst @@ -88,15 +88,15 @@ Code Reference connected to. | https://www.arduino.cc/en/Reference/WiFIClientStop -.. |image01| image:: ../../../_static/amebapro2/Example_Guides/Wifi/Simple_Http_Server_to_Control_LED/image01.png +.. |image01| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Simple_Http_Server_to_Control_LED/image01.png :width: 602 px :height: 720 px -.. |image02| image:: ../../../_static/amebapro2/Example_Guides/Wifi/Simple_Http_Server_to_Control_LED/image02.png +.. |image02| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Simple_Http_Server_to_Control_LED/image02.png :width: 696 px :height: 365 px -.. |image03| image:: ../../../_static/amebapro2/Example_Guides/Wifi/Simple_Http_Server_to_Control_LED/image03.png +.. |image03| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Simple_Http_Server_to_Control_LED/image03.png :width: 853 px :height: 366 px -.. |image04| image:: ../../../_static/amebapro2/Example_Guides/Wifi/Simple_Http_Server_to_Control_LED/image04.png +.. |image04| image:: ../../../_static/amebapro2/Example_Guides/WiFi/Simple_Http_Server_to_Control_LED/image04.png :width: 668 px :height: 278 px From 5e1105bc958d67a64c5ee75489780c081b39ed4f Mon Sep 17 00:00:00 2001 From: Kevin Loo Keng Leong Date: Tue, 1 Oct 2024 18:10:36 +0800 Subject: [PATCH 3/4] Delete Video API bak files * delete video bak files (similar to multimedia API) --- .../Video/Class AudioDecoder.rst | 425 --- .../Video/Class AudioEncoder.rst | 425 --- bak/API_Documents/Video/Class AudioStream.rst | 848 ----- .../Video/Class MP4Recording.rst | 404 --- .../Video/Class MotionDetection.rst | 778 ----- bak/API_Documents/Video/Class RTP.rst | 122 - bak/API_Documents/Video/Class RTSP.rst | 181 -- bak/API_Documents/Video/Class StreamIO.rst | 429 --- bak/API_Documents/Video/Class VideoStream.rst | 2732 ----------------- .../Video/Class VideoStreamOverlay.rst | 789 ----- bak/API_Documents/Video/index.rst | 16 - 11 files changed, 7149 deletions(-) delete mode 100644 bak/API_Documents/Video/Class AudioDecoder.rst delete mode 100644 bak/API_Documents/Video/Class AudioEncoder.rst delete mode 100644 bak/API_Documents/Video/Class AudioStream.rst delete mode 100644 bak/API_Documents/Video/Class MP4Recording.rst delete mode 100644 bak/API_Documents/Video/Class MotionDetection.rst delete mode 100644 bak/API_Documents/Video/Class RTP.rst delete mode 100644 bak/API_Documents/Video/Class RTSP.rst delete mode 100644 bak/API_Documents/Video/Class StreamIO.rst delete mode 100644 bak/API_Documents/Video/Class VideoStream.rst delete mode 100644 bak/API_Documents/Video/Class VideoStreamOverlay.rst delete mode 100644 bak/API_Documents/Video/index.rst diff --git a/bak/API_Documents/Video/Class AudioDecoder.rst b/bak/API_Documents/Video/Class AudioDecoder.rst deleted file mode 100644 index 48c950b..0000000 --- a/bak/API_Documents/Video/Class AudioDecoder.rst +++ /dev/null @@ -1,425 +0,0 @@ -AAD Class -========= - -Description ------------ - -A class used to decode an audio data stream using AAC (Advanced Audio -Codec) standard. - -Syntax ------- - -class AAD - -Members -------- - -**Public Constructors** - -+----------------------------+-----------------------------------------+ -| AAD::AAD | Constructs an AAD object. | -+============================+=========================================+ -+----------------------------+-----------------------------------------+ - -Public Methods -~~~~~~~~~~~~~~ - -+----------------------------+-----------------------------------------+ -| AAD::configAudio | Configure AAD module by setting up | -| | audio configuration parameters. | -+============================+=========================================+ -| AAD::begin | Start AAD module audio decoder. | -+----------------------------+-----------------------------------------+ -| AAD::end | Stop AAD module audio decoder. | -+----------------------------+-----------------------------------------+ -| | | -+----------------------------+-----------------------------------------+ - -AAD::configAudio -================ - -.. _description-1: - -Description ------------ - -Configure AAD module by setting up audio configuration parameters. ------------------------------------------------------------------- - -.. _syntax-1: - -Syntax ------- - -void configAudio(AudioSetting& config); ---------------------------------------- - -Parameters ----------- - -config: AudioSetting object containing desired audio configuration. - -Returns -------- - -NA - -Example Code ------------- - -RTPAudioStream - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/RTPAudioStream/RTPAudioStream.ino) - -.. _section-1: - -Notes and Warnings ------------------- - -“AudioDecoder.h” must be included to use the class function. - -AAD::begin -========== - -.. _description-2: - -Description ------------ - -Start AAD audio decoder. - -.. _syntax-2: - -Syntax ------- - -void begin(void); - -.. _parameters-1: - -Parameters ----------- - -NA - -.. _returns-1: - -Returns -------- - -NA - -.. _example-code-1: - -Example Code ------------- - -RTPAudioStream - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/RTPAudioStream/RTPAudioStream.ino) - -.. _notes-and-warnings-1: - -Notes and Warnings ------------------- - -“AudioDecoder.h” must be included to use the class function. - -AAD::end -======== - -.. _description-3: - -Description ------------ - -Stop AAD audio decoder. - -.. _syntax-3: - -Syntax ------- - -void end(void); - -.. _parameters-2: - -Parameters ----------- - -NA - -.. _returns-2: - -Returns -------- - -NA - -.. _example-code-2: - -Example Code ------------- - -NA - -.. _notes-and-warnings-2: - -Notes and Warnings ------------------- - -“AudioDecoder.h” must be included to use the class function. - -G711D Class -=========== - -.. _description-4: - -Description ------------ - -A class used to decode an audio data stream using ITU-T G.711 standard. - -.. _syntax-4: - -Syntax ------- - -class G711D - -.. _members-1: - -Members -------- - -**Public Constructors** - -+----------------------------+-----------------------------------------+ -| G711D::G711D | Constructs a G711D object. | -+============================+=========================================+ -+----------------------------+-----------------------------------------+ - -.. _public-methods-1: - -Public Methods -~~~~~~~~~~~~~~ - -+----------------------------+-----------------------------------------+ -| G711D::configAudio | Configure G711D module by setting up | -| | audio configuration parameters. | -+============================+=========================================+ -| G711D::configCodec | Configure G711D module companding | -| | algorithm. | -+----------------------------+-----------------------------------------+ -| G711D::begin | Start G711D module audio decoder. | -+----------------------------+-----------------------------------------+ -| G711D::end | Stop G711D module audio decoder. | -+----------------------------+-----------------------------------------+ -| | | -+----------------------------+-----------------------------------------+ - -G711D::configAudio -================== - -.. _description-5: - -Description ------------ - -Configure G711D module by setting up audio configuration parameters. --------------------------------------------------------------------- - -.. _syntax-5: - -Syntax ------- - -.. _void-configaudioaudiosetting-config-1: - -void configAudio(AudioSetting& config); ---------------------------------------- - -.. _parameters-3: - -Parameters ----------- - -config: AudioSetting object containing desired audio configuration. - -.. _returns-3: - -Returns -------- - -NA - -.. _section-2: - -.. _example-code-3: - -Example Code ------------- - -RTPAudioStream - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/RTPAudioStream/RTPAudioStream.ino) - -.. _section-3: - -.. _notes-and-warnings-3: - -Notes and Warnings ------------------- - -“AudioDecoder.h” must be included to use the class function. The G711D -audio decoder will only work when the audio sample rate is configured as -8kHz or 16kHz. - -G711D::configCodec -================== - -.. _description-6: - -Description ------------ - -Configure G711D module companding algorithm. --------------------------------------------- - -.. _syntax-6: - -Syntax ------- - -void configCodec(Audio_Codec_T codec); --------------------------------------- - -.. _parameters-4: - -Parameters ----------- - -codec: Codec format of audio stream. Valid values: CODEC_G711_PCMU, -CODEC_G711_PCMA. Default value of CODEC_G711_PCMU. - -.. _returns-4: - -Returns -------- - -NA - -.. _section-4: - -.. _example-code-4: - -Example Code ------------- - -RTPAudioStream - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/RTPAudioStream/RTPAudioStream.ino) - -.. _section-5: - -.. _notes-and-warnings-4: - -Notes and Warnings ------------------- - -“AudioDecoder.h” must be included to use the class function. The G711D -audio decoder will only work when the audio sample rate is configured as -8kHz or 16kHz. - -G711D::begin -============ - -.. _description-7: - -Description ------------ - -Start G711D audio decoder. - -.. _syntax-7: - -Syntax ------- - -void begin(void); - -.. _parameters-5: - -Parameters ----------- - -NA - -.. _returns-5: - -Returns -------- - -NA - -.. _example-code-5: - -Example Code ------------- - -RTPAudioStream - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/RTPAudioStream/RTPAudioStream.ino) - -.. _notes-and-warnings-5: - -Notes and Warnings ------------------- - -“AudioDecoder.h” must be included to use the class function. - -G711D::end -========== - -.. _description-8: - -Description ------------ - -Stop G711D audio decoder. - -.. _syntax-8: - -Syntax ------- - -void end(void); - -.. _parameters-6: - -Parameters ----------- - -NA - -.. _returns-6: - -Returns -------- - -NA - -.. _example-code-6: - -Example Code ------------- - -NA - -.. _notes-and-warnings-6: - -Notes and Warnings ------------------- - -“AudioDecoder.h” must be included to use the class function. diff --git a/bak/API_Documents/Video/Class AudioEncoder.rst b/bak/API_Documents/Video/Class AudioEncoder.rst deleted file mode 100644 index 7736379..0000000 --- a/bak/API_Documents/Video/Class AudioEncoder.rst +++ /dev/null @@ -1,425 +0,0 @@ -AAC Class -========= - -Description ------------ - -A class used to encode an audio data stream using AAC (Advanced Audio -Codec) standard. - -Syntax ------- - -class AAC - -Members -------- - -**Public Constructors** - -+----------------------------+-----------------------------------------+ -| AAC::AAC | Constructs an AAC object. | -+============================+=========================================+ -+----------------------------+-----------------------------------------+ - -Public Methods -~~~~~~~~~~~~~~ - -+----------------------------+-----------------------------------------+ -| AAC::configAudio | Configure AAC module by setting up | -| | audio configuration parameters. | -+============================+=========================================+ -| AAC::begin | Start AAC module audio encoder. | -+----------------------------+-----------------------------------------+ -| AAC::end | Stop AAC module audio encoder. | -+----------------------------+-----------------------------------------+ -| | | -+----------------------------+-----------------------------------------+ - -AAC::configAudio -================ - -.. _description-1: - -Description ------------ - -Configure AAC module by setting up audio configuration parameters. ------------------------------------------------------------------- - -.. _syntax-1: - -Syntax ------- - -void configAudio(AudioSetting& config); ---------------------------------------- - -Parameters ----------- - -config: AudioSetting object containing desired audio configuration. - -Returns -------- - -NA - -Example Code ------------- - -RTSPAudioStream - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/RTSPAudioStream/RTSPAudioStream.ino) - -.. _section-1: - -Notes and Warnings ------------------- - -“AudioEncoder.h” must be included to use the class function. - -AAC::begin -========== - -.. _description-2: - -Description ------------ - -Start AAC audio encoder. - -.. _syntax-2: - -Syntax ------- - -void begin(void); - -.. _parameters-1: - -Parameters ----------- - -NA - -.. _returns-1: - -Returns -------- - -NA - -.. _example-code-1: - -Example Code ------------- - -RTSPAudioStream - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/RTSPAudioStream/RTSPAudioStream.ino) - -.. _notes-and-warnings-1: - -Notes and Warnings ------------------- - -“AudioEncoder.h” must be included to use the class function. - -AAC::end -======== - -.. _description-3: - -Description ------------ - -Stop AAC audio encoder. - -.. _syntax-3: - -Syntax ------- - -void end(void); - -.. _parameters-2: - -Parameters ----------- - -NA - -.. _returns-2: - -Returns -------- - -NA - -.. _example-code-2: - -Example Code ------------- - -NA - -.. _notes-and-warnings-2: - -Notes and Warnings ------------------- - -“AudioEncoder.h” must be included to use the class function. - -G711E Class -=========== - -.. _description-4: - -Description ------------ - -A class used to encode an audio data stream using ITU-T G.711 standard. - -.. _syntax-4: - -Syntax ------- - -class G711E - -.. _members-1: - -Members -------- - -**Public Constructors** - -+----------------------------+-----------------------------------------+ -| G711E::G711E | Constructs a G711E object. | -+============================+=========================================+ -+----------------------------+-----------------------------------------+ - -.. _public-methods-1: - -Public Methods -~~~~~~~~~~~~~~ - -+----------------------------+-----------------------------------------+ -| G711E::configAudio | Configure G711E module by setting up | -| | audio configuration parameters. | -+============================+=========================================+ -| G711E::configCodec | Configure G711E module companding | -| | algorithm. | -+----------------------------+-----------------------------------------+ -| G711E::begin | Start G711E module audio encoder. | -+----------------------------+-----------------------------------------+ -| G711E::end | Stop G711E module audio encoder. | -+----------------------------+-----------------------------------------+ -| | | -+----------------------------+-----------------------------------------+ - -G711E::configAudio -================== - -.. _description-5: - -Description ------------ - -Configure G711E module by setting up audio configuration parameters. --------------------------------------------------------------------- - -.. _syntax-5: - -Syntax ------- - -.. _void-configaudioaudiosetting-config-1: - -void configAudio(AudioSetting& config); ---------------------------------------- - -.. _parameters-3: - -Parameters ----------- - -config: AudioSetting object containing desired audio configuration. - -.. _returns-3: - -Returns -------- - -NA - -.. _section-2: - -.. _example-code-3: - -Example Code ------------- - -RTSPAudioStream - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/RTSPAudioStream/RTSPAudioStream.ino) - -.. _section-3: - -.. _notes-and-warnings-3: - -Notes and Warnings ------------------- - -“AudioEncoder.h” must be included to use the class function. The G711E -audio encoder will only work when the audio sample rate is configured as -8kHz or 16kHz. - -G711E::configCodec -================== - -.. _description-6: - -Description ------------ - -Configure G711E module companding algorithm. --------------------------------------------- - -.. _syntax-6: - -Syntax ------- - -void configCodec(Audio_Codec_T codec); --------------------------------------- - -.. _parameters-4: - -Parameters ----------- - -codec: Codec format of audio stream. Valid values: CODEC_G711_PCMU, -CODEC_G711_PCMA. Default value of CODEC_G711_PCMU. - -.. _returns-4: - -Returns -------- - -NA - -.. _section-4: - -.. _example-code-4: - -Example Code ------------- - -RTSPAudioStream - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/RTSPAudioStream/RTSPAudioStream.ino) - -.. _section-5: - -.. _notes-and-warnings-4: - -Notes and Warnings ------------------- - -“AudioEncoder.h” must be included to use the class function. The G711E -audio encoder will only work when the audio sample rate is configured as -8kHz or 16kHz. - -G711E::begin -============ - -.. _description-7: - -Description ------------ - -Start G711E audio encoder. - -.. _syntax-7: - -Syntax ------- - -void begin(void); - -.. _parameters-5: - -Parameters ----------- - -NA - -.. _returns-5: - -Returns -------- - -NA - -.. _example-code-5: - -Example Code ------------- - -RTSPAudioStream - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/RTSPAudioStream/RTSPAudioStream.ino) - -.. _notes-and-warnings-5: - -Notes and Warnings ------------------- - -“AudioEncoder.h” must be included to use the class function. - -G711E::end -========== - -.. _description-8: - -Description ------------ - -Stop G711E audio encoder. - -.. _syntax-8: - -Syntax ------- - -void end(void); - -.. _parameters-6: - -Parameters ----------- - -NA - -.. _returns-6: - -Returns -------- - -NA - -.. _example-code-6: - -Example Code ------------- - -NA - -.. _notes-and-warnings-6: - -Notes and Warnings ------------------- - -“AudioEncoder.h” must be included to use the class function. diff --git a/bak/API_Documents/Video/Class AudioStream.rst b/bak/API_Documents/Video/Class AudioStream.rst deleted file mode 100644 index 0be833a..0000000 --- a/bak/API_Documents/Video/Class AudioStream.rst +++ /dev/null @@ -1,848 +0,0 @@ -AudioSetting Class -================== - -Description ------------ - -A class used to contain audio configuration parameters for the audio -codec. - -Syntax ------- - -class AudioSetting - -Members -------- - -+----------------------------+-----------------------------------------+ -| .. rubric:: Public | | -| Constructors | | -| | | -| :name: public-constructors | | -+============================+=========================================+ -| AudioSetting::AudioSetting | Constructs an AudioSetting object. | -+----------------------------+-----------------------------------------+ - -Audio Class -=========== - -.. _description-1: - -Description ------------ - -A class used to configure and initialize the on-board Audio Codec to -generate an audio data stream. - -.. _syntax-1: - -Syntax ------- - -class Audio - -.. _members-1: - -Members -------- - -**Public Constructors** - -+----------------------------+-----------------------------------------+ -| Audio::Audio | Constructs an Audio object. | -+============================+=========================================+ -+----------------------------+-----------------------------------------+ - -Public Methods -~~~~~~~~~~~~~~ - -+----------------------------+-----------------------------------------+ -| Audio::configAudio | Configure audio module by setting up | -| | audio parameters. | -+============================+=========================================+ -| Audio::configMicAEC | Configure Acoustic Echo Cancellation | -| | algorithm for microphone audio input. | -+----------------------------+-----------------------------------------+ -| Audio::configMicAGC | Configure Automatic Gain Control | -| | algorithm for microphone audio input. | -+----------------------------+-----------------------------------------+ -| Audio::configMicNS | Configure Noise Suppression algorithm | -| | for microphone audio input. | -+----------------------------+-----------------------------------------+ -| Audio::configSpkAGC | Configure Automatic Gain Control | -| | algorithm for speaker audio output. | -+----------------------------+-----------------------------------------+ -| Audio::configSpkNS | Configure Noise Suppression algorithm | -| | for speaker audio output. | -+----------------------------+-----------------------------------------+ -| Audio::begin | Start audio data streaming. | -+----------------------------+-----------------------------------------+ -| Audio::end | Stop audio data streaming. | -+----------------------------+-----------------------------------------+ -| Audio::setAMicBoost | Adjust input sensitivity boost for | -| | analog mic. | -+----------------------------+-----------------------------------------+ -| Audio::setDMicBoost | Adjust input sensitivity boost for | -| | digital mic. | -+----------------------------+-----------------------------------------+ -| Audio::setMicGain | Adjust microphone input volume. | -+----------------------------+-----------------------------------------+ -| Audio::setSpkGain | Adjust speaker output volume. | -+----------------------------+-----------------------------------------+ -| Audio::muteMic | Mute microphone input. | -+----------------------------+-----------------------------------------+ -| Audio::muteSpk | Mute speaker output. | -+----------------------------+-----------------------------------------+ -| Audio::printInfo | Print out current configuration of | -| | audio channels. | -+----------------------------+-----------------------------------------+ - -Audio::configAudio -================== - -.. _description-2: - -Description ------------ - -Initialize audio stream settings for the audio codec. - -.. _syntax-2: - -Syntax ------- - -void configAudio(AudioSetting& config); - -Parameters ----------- - -config: AudioSetting object containing desired audio configuration. - -Returns -------- - -NA - -Example Code ------------- - -LoopbackTest - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/LoopbackTest/LoopbackTest.ino) - -Notes and Warnings ------------------- - -“AudioStream.h” must be included to use the class function. - -Audio::configMicAEC -=================== - -.. _description-3: - -Description ------------ - -Configure Acoustic Echo Cancellation algorithm for microphone audio -input. - -.. _section-1: - -.. _syntax-3: - -Syntax ------- - -void configMicAEC(uint8_t enable, uint8_t level); - -.. _parameters-1: - -Parameters ----------- - -enable: Enable or disable Acoustic Echo Cancellation algorithm. - -level: Strength of echo cancellation effect, default value of 5. Valid -values range from 0 to 17. - -.. _returns-1: - -Returns -------- - -NA - -.. _example-code-1: - -Example Code ------------- - -EchoCancellation - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/EchoCancellation/EchoCancellation.ino) - -.. _notes-and-warnings-1: - -Notes and Warnings ------------------- - -“AudioStream.h” must be included to use the class function. The -algorithm will only work when the audio sample rate is configured as -8kHz or 16kHz. The Acoustic Echo Cancellation algorithm is intended to -prevent the microphone audio input from picking up sounds produced by -the speaker audio output. - -Audio::configMicAGC -=================== - -.. _description-4: - -Description ------------ - -Configure Automatic Gain Control algorithm for microphone audio input. - -.. _section-2: - -.. _syntax-4: - -Syntax ------- - -void configMicAGC(uint8_t enable, uint8_t dBFS); - -.. _parameters-2: - -Parameters ----------- - -enable: Enable or disable Automatic Gain Control algorithm. - -level: Target reference level of gain control algorithm, default value -of 6. Valid values range from 0 to 30, corresponding to 0 dBFS to -30 -dBFS. - -.. _returns-2: - -Returns -------- - -NA - -.. _example-code-2: - -Example Code ------------- - -AudioEffect - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/AudioEffect/AudioEffect.ino) - -.. _notes-and-warnings-2: - -Notes and Warnings ------------------- - -“AudioStream.h” must be included to use the class function. The -algorithm will only work when the audio sample rate is configured as -8kHz or 16kHz. - -Audio::configMicNS -================== - -.. _description-5: - -Description ------------ - -Configure Noise Suppression algorithm for microphone audio input. - -.. _section-3: - -.. _syntax-5: - -Syntax ------- - -void configMicNS(uint8_t enable, uint8_t level); - -.. _parameters-3: - -Parameters ----------- - -enable: Enable or disable Noise Suppression algorithm. - -level: Strength of Noise Suppression effect, default value of 12. Valid -values range from 0 to 12. - -.. _returns-3: - -Returns -------- - -NA - -.. _example-code-3: - -Example Code ------------- - -AudioEffect - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/AudioEffect/AudioEffect.ino) - -.. _notes-and-warnings-3: - -Notes and Warnings ------------------- - -“AudioStream.h” must be included to use the class function. The -algorithm will only work when the audio sample rate is configured as -8kHz or 16kHz. - -Audio::configSpkAGC -=================== - -.. _description-6: - -Description ------------ - -Configure Acoustic Echo Cancellation algorithm for speaker audio output. - -.. _section-4: - -.. _syntax-6: - -Syntax ------- - -void configMicAGC(uint8_t enable, uint8_t dBFS); - -.. _parameters-4: - -Parameters ----------- - -enable: Enable or disable Automatic Gain Control algorithm. - -level: Target reference level of gain control algorithm, default value -of 6. Valid values range from 0 to 30, corresponding to 0 dBFS to -30 -dBFS. - -.. _returns-4: - -Returns -------- - -NA - -.. _example-code-4: - -Example Code ------------- - -AudioEffect - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/AudioEffect/AudioEffect.ino) - -.. _notes-and-warnings-4: - -Notes and Warnings ------------------- - -“AudioStream.h” must be included to use the class function. The -algorithm will only work when the audio sample rate is configured as -8kHz or 16kHz. - -Audio::configSpkNS -================== - -.. _description-7: - -Description ------------ - -Configure Noise Suppression algorithm for speaker audio output. - -.. _section-5: - -.. _syntax-7: - -Syntax ------- - -void configMicNS(uint8_t enable, uint8_t level); - -.. _parameters-5: - -Parameters ----------- - -enable: Enable or disable Noise Suppression algorithm. - -level: Strength of Noise Suppression effect, default value of 12. Valid -values range from 0 to 12. - -.. _returns-5: - -Returns -------- - -NA - -.. _example-code-5: - -Example Code ------------- - -AudioEffect - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/AudioEffect/AudioEffect.ino) - -.. _notes-and-warnings-5: - -Notes and Warnings ------------------- - -“AudioStream.h” must be included to use the class function. The -algorithm will only work when the audio sample rate is configured as -8kHz or 16kHz. - -Audio::begin -============ - -.. _description-8: - -Description ------------ - -Start audio data streaming. - -.. _syntax-8: - -Syntax ------- - -void begin(void); - -.. _parameters-6: - -Parameters ----------- - -NA - -.. _returns-6: - -Returns -------- - -NA - -.. _example-code-6: - -Example Code ------------- - -LoopbackTest - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/LoopbackTest/LoopbackTest.ino) - -.. _notes-and-warnings-6: - -Notes and Warnings ------------------- - -“AudioStream.h” must be included to use the class function. - -Audio::end -========== - -.. _description-9: - -Description ------------ - -Stop audio data streaming. - -.. _section-6: - -.. _syntax-9: - -Syntax ------- - -void end(void); - -.. _parameters-7: - -Parameters ----------- - -NA - -.. _returns-7: - -Returns -------- - -NA - -.. _example-code-7: - -Example Code ------------- - -NA - -.. _notes-and-warnings-7: - -Notes and Warnings ------------------- - -“AudioStream.h” must be included to use the class function. - -Audio::setAMicBoost -=================== - -.. _description-10: - -Description ------------ - -Adjust input sensitivity boost for analog mic. - -.. _section-7: - -.. _syntax-10: - -Syntax ------- - -void setAMicBoost(uint8_t amicBoost); - -.. _parameters-8: - -Parameters ----------- - -amicBoost: Sensitivity boost for analog mic input. Default value of 0. -Valid values range from 0 to 3, corresponding to sensitivity boosts of -0dB, 20dB, 30dB, 40dB. - -.. _returns-8: - -Returns -------- - -NA - -.. _example-code-8: - -Example Code ------------- - -AudioEffect - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/AudioEffect/AudioEffect.ino) - -.. _notes-and-warnings-8: - -Notes and Warnings ------------------- - -“AudioStream.h” must be included to use the class function. - -Audio::setDMicBoost -=================== - -.. _description-11: - -Description ------------ - -Adjust input sensitivity boost for digital mic. - -.. _section-8: - -.. _syntax-11: - -Syntax ------- - -void setDMicBoost(uint8_t dmicBoost); - -.. _parameters-9: - -Parameters ----------- - -dmicBoost: Sensitivity boost for analog mic input. Default value of 0. -Valid values range from 0 to 3, corresponding to sensitivity boosts of -0dB, 12dB, 24dB, 36dB. - -.. _returns-9: - -Returns -------- - -NA - -.. _example-code-9: - -Example Code ------------- - -AudioEffect - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/AudioEffect/AudioEffect.ino) - -.. _notes-and-warnings-9: - -Notes and Warnings ------------------- - -“AudioStream.h” must be included to use the class function. - -Audio::setMicGain -================= - -.. _description-12: - -Description ------------ - -Adjust microphone input volume. - -.. _section-9: - -.. _syntax-12: - -Syntax ------- - -void setMicGain(uint8_t gain); - -.. _parameters-10: - -Parameters ----------- - -gain: Volume level of microphone input. Valid values range from 0 to -100. - -.. _returns-10: - -Returns -------- - -NA - -.. _example-code-10: - -Example Code ------------- - -AudioVolumeAdjust - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/AudioVolumeAdjust/AudioVolumeAdjust.ino) - -.. _notes-and-warnings-10: - -Notes and Warnings ------------------- - -“AudioStream.h” must be included to use the class function. - -Audio::setSpkGain -================= - -.. _description-13: - -Description ------------ - -Adjust speaker output volume. - -.. _section-10: - -.. _syntax-13: - -Syntax ------- - -void setSpkGain(uint8_t gain); - -.. _parameters-11: - -Parameters ----------- - -gain: Volume level of speaker output. Valid values range from 0 to 100. - -.. _returns-11: - -Returns -------- - -NA - -.. _example-code-11: - -Example Code ------------- - -AudioVolumeAdjust - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/AudioVolumeAdjust/AudioVolumeAdjust.ino) - -.. _notes-and-warnings-11: - -Notes and Warnings ------------------- - -“AudioStream.h” must be included to use the class function. - -Audio::muteMic -============== - -.. _description-14: - -Description ------------ - -Mute microphone input. - -.. _section-11: - -.. _syntax-14: - -Syntax ------- - -void muteMic(uint8_t mute); - -.. _parameters-12: - -Parameters ----------- - -mute: Mute or unmute microphone input. - -.. _returns-12: - -Returns -------- - -NA - -.. _example-code-12: - -Example Code ------------- - -NA - -.. _notes-and-warnings-12: - -Notes and Warnings ------------------- - -“AudioStream.h” must be included to use the class function. - -Audio::muteSpk -============== - -.. _description-15: - -Description ------------ - -Mute speaker output. - -.. _section-12: - -.. _syntax-15: - -Syntax ------- - -void muteSpk(uint8_t mute); - -.. _parameters-13: - -Parameters ----------- - -mute: Mute or unmute speaker output. - -.. _returns-13: - -Returns -------- - -NA - -.. _example-code-13: - -Example Code ------------- - -NA - -.. _notes-and-warnings-13: - -Notes and Warnings ------------------- - -“AudioStream.h” must be included to use the class function. - -Audio::printInfo -================ - -.. _description-16: - -Description ------------ - -Print out current configuration of audio channel. - -.. _syntax-16: - -Syntax ------- - -void printInfo(void); - -.. _parameters-14: - -Parameters ----------- - -NA - -.. _returns-14: - -Returns -------- - -NA - -.. _example-code-14: - -Example Code ------------- - -SingleVideoWithAudio -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/StreamRTSP/SingleVideoWithAudio/SingleVideoWithAudio.ino) - -.. _notes-and-warnings-14: - -Notes and Warnings ------------------- - -“AudioStream.h” must be included to use the class function. diff --git a/bak/API_Documents/Video/Class MP4Recording.rst b/bak/API_Documents/Video/Class MP4Recording.rst deleted file mode 100644 index cd34247..0000000 --- a/bak/API_Documents/Video/Class MP4Recording.rst +++ /dev/null @@ -1,404 +0,0 @@ -MP4Recording Class -=================== - -Description ------------ - -A class used to record video and audio data streams into a MP4 file on -the SD card. - -Syntax ------- - -class MP4Recording - -**Members** ------------ - -**Public Constructors** - -+----------------------------------+-----------------------------------+ -| MP4Recording::MP4Recording | Constructs a MP4Recording object | -+==================================+===================================+ -+----------------------------------+-----------------------------------+ - -**Public Methods** - -+---------------------------------+------------------------------------+ -| MP4Recording::configVideo | Initialize MP4Recording video | -| | stream parameters. | -+=================================+====================================+ -| MP4Recording::configAudio | Initialize MP4Recording audio | -| | stream parameters. | -+---------------------------------+------------------------------------+ -| MP4Recording::begin | Start recording MP4 to SD card. | -+---------------------------------+------------------------------------+ -| MP4Recording::end | Stop recording MP4 to SD card. | -+---------------------------------+------------------------------------+ -| MP4 | Set base file name of recorded MP4 | -| Recording::setRecordingFileName | files. | -+---------------------------------+------------------------------------+ -| MP4 | Set per-file MP4 recording | -| Recording::setRecordingDuration | duration. | -+---------------------------------+------------------------------------+ -| MP4R | Set total number of MP4 files to | -| ecording::setRecordingFileCount | record. | -+---------------------------------+------------------------------------+ -| MP4Recording::setLoopRecording | Enable loop recording mode for | -| | continuous recording. | -+---------------------------------+------------------------------------+ -| MP4 | Enable recording video data and | -| Recording::setRecordingDataType | audio data. | -+---------------------------------+------------------------------------+ -| MP4 | Get currently configured base file | -| Recording::getRecordingFileName | name of recorded MP4 files. | -+---------------------------------+------------------------------------+ -| MP4 | Get currently configured per-file | -| Recording::getRecordingDuration | MP4 recording duration. | -+---------------------------------+------------------------------------+ -| MP4R | Get currently configured total | -| ecording::getRecordingFileCount | number of MP4 files to record. | -+---------------------------------+------------------------------------+ -| MP4Recording::getRecordingState | Get current MP4 recording state. | -+---------------------------------+------------------------------------+ -| MP4Recording::printInfo | Print current MP4 recording | -| | parameters. | -+---------------------------------+------------------------------------+ - -MP4Recording::configVideo -========================= - -| **Description** -| Initialize MP4Recording video stream parameters. - -| **Syntax** -| void configVideo(VideoSetting& config); - -| **Parameters** -| config: VideoSetting class object containing desired video - configuration - -| **Returns** -| NA - -| **Example Code** -| SingleVideoWithAudio - (https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/RecordMP4/SingleVideoWithAudio/SingleVideoWithAudio.ino) - -| **Notes and Warnings** -| “MP4Recording.h” must be included to use the class function. - -MP4Recording::configAudio -========================= - -| **Description** -| Initialize MP4Recording audio stream parameters. - -| **Syntax** -| void configAudio(AudioSetting& config, Audio_Codec_T codec); - -| **Parameters** -| config: AudioSetting object containing desired audio configuration - -codec: Codec format of Audio stream input. Valid values: CODEC_AAC, -CODEC_G711_PCMU, CODEC_G711_PCMA - -| **Returns** -| NA - -| **Example Code** -| SingleVideoWithAudio - (https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/RecordMP4/SingleVideoWithAudio/SingleVideoWithAudio.ino) - -| **Notes and Warnings** -| “MP4Recording.h” must be included to use the class function. - -MP4Recording::begin -=================== - -| **Description** -| Start MP4 recording to SD card. - -| **Syntax** -| void begin(void); - -| **Parameters** -| NA - -| **Returns** -| NA - -| **Example Code** -| SingleVideoWithAudio - (https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/RecordMP4/SingleVideoWithAudio/SingleVideoWithAudio.ino) - -| **Notes and Warnings** -| “MP4Recording.h” must be included to use the class function. - -MP4Recording::end -================= - -| **Description** -| Stop MP4 recording to SD card. - -| **Syntax** -| void end(void); - -| **Parameters** -| NA - -| **Returns** -| NA - -| **Example Code** -| NA - -| **Notes and Warnings** -| “MP4Recording.h” must be included to use the class function. - -MP4Recording::setRecordingFileName -================================== - -| **Description** -| Set base file name of recorded MP4 files. - -| **Syntax** -| void setRecordingFileName(const char\* filename); - -void setRecordingFileName(String filename); - -| **Parameters** -| filename: Desired recorded MP4 filename, expresses as a character - array or String class object - -| **Returns** -| NA - -| **Example Code** -| SingleVideoWithAudio - (https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/RecordMP4/SingleVideoWithAudio/SingleVideoWithAudio.ino) - -| **Notes and Warnings** -| Filename can be up to 127 characters long. - -“MP4Recording.h” must be included to use the class function. - -MP4Recording::setRecordingDuration -================================== - -| **Description** -| Set per-file MP4 recording duration. - -| **Syntax** -| void setRecordingDuration(uint32_t secs); - -| **Parameters** -| secs: Duration of MP4 to record, expressed in seconds - -| **Returns** -| NA - -| **Example Code** -| SingleVideoWithAudio - (https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/RecordMP4/SingleVideoWithAudio/SingleVideoWithAudio.ino) - -| **Notes and Warnings** -| “MP4Recording.h” must be included to use the class function. - -MP4Recording::setRecordingFileCount -=================================== - -| **Description** -| Set total number of MP4 files to record. - -| **Syntax** -| void setRecordingFileCount(uint32_t count); - -| **Parameters** -| count: Total number of MP4 files to record to SD card - -| **Returns** -| NA - -| **Example Code** -| SingleVideoWithAudio - (https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/RecordMP4/SingleVideoWithAudio/SingleVideoWithAudio.ino) - -| **Notes and Warnings** -| If configured to record more than 1 file, a number will be appended to - the end of the base file name. - -“MP4Recording.h” must be included to use the class function. - -MP4Recording::setLoopRecording -============================== - -| **Description** -| Enable loop recording mode for continuous recording. - -| **Syntax** -| void setLoopRecording(int enable); - -| **Parameters** -| enable: Enable or disable loop recording - -| **Returns** -| NA - -| **Example Code** -| NA - -| **Notes and Warnings** -| Enabling loop recording will overwrite the oldest previously recorded - MP4 file when the total number of MP4 files to record has been - reached. - -“MP4Recording.h” must be included to use the class function. - -MP4Recording::setRecordingDataType -================================== - -| **Description** -| Enable recording video data and audio data. - -| **Syntax** -| void setRecordingDataType(uint8_t type); - -| **Parameters** -| type: one of the following values, default value of STORAGE_ALL - -STORAGE_ALL – record both video data and audio data - -STORAGE_VIDEO – record only video data - -STORAGE_AUDIO – record only audio data - -| **Returns** -| NA - -| **Example Code** -| VideoOnly - (https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/RecordMP4/VideoOnly/VideoOnly.ino) - -| **Notes and Warnings** -| “MP4Recording.h” must be included to use the class function. - -MP4Recording::getRecordingFileName -================================== - -| **Description** -| Get currently configured base file name of recording MP4 files. - -| **Syntax** -| String getRecordingFileName(void); - -| **Parameters** -| NA - -| **Returns** -| A String class object containing the currently configured MP4 base - file name. - -| **Example Code** -| NA - -| **Notes and Warnings** -| “MP4Recording.h” must be included to use the class function. - -MP4Recording::getRecordingDuration -================================== - -| **Description** -| Get currently configured per-file MP4 recording duration. - -| **Syntax** -| uint32_t getRecordingDuration(void); - -| **Parameters** -| NA - -| **Returns** -| Currently configured per-file recording duration, expressed in - seconds. - -| **Example Code** -| NA - -| **Notes and Warnings** -| “MP4Recording.h” must be included to use the class function. - -MP4Recording::getRecordingFileCount -=================================== - -| **Description** -| Get currently configured total number of MP4 files to record. - -| **Syntax** -| uint32_t getRecordingFileCount(void); - -| **Parameters** -| NA - -| **Returns** -| Currently configured total number of MP4 files to record. - -| **Example Code** -| NA - -| **Notes and Warnings** -| “MP4Recording.h” must be included to use the class function. - -MP4Recording::getRecordingState -=============================== - -| **Description** -| Get current MP4 recording state. - -| **Syntax** -| uint8_t getRecordingState(void); - -| **Parameters** -| NA - -| **Returns** -| TRUE if MP4 is currently recording, FALSE if MP4 recording has stopped - -| **Example Code** -| NA - -| **Notes and Warnings** -| “MP4Recording.h” must be included to use the class function. - -MP4Recording::printInfo -======================= - -.. _description-1: - -Description ------------ - -Print out current configuration of MP4 recording. - -.. _syntax-1: - -Syntax ------- - -void printInfo(void); - -Parameters ----------- - -NA - -Returns -------- - -NA - -| **Example Code** -| SingleVideoWithAudio - (https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/RecordMP4/SingleVideoWithAudio/SingleVideoWithAudio.ino) - -| **Notes and Warnings** -| “MP4Recording.h” must be included to use the class function. diff --git a/bak/API_Documents/Video/Class MotionDetection.rst b/bak/API_Documents/Video/Class MotionDetection.rst deleted file mode 100644 index cc00b2b..0000000 --- a/bak/API_Documents/Video/Class MotionDetection.rst +++ /dev/null @@ -1,778 +0,0 @@ -MotionDetectionResult Class -============================ - -Description ------------ - -A class used to represent and retrieve data related to motion detected. - -Syntax ------- - -class MotionDetectionResult - -**Members** ------------ - -**Public Constructors** - -+---------------------------------------+------------------------------+ -| MotionDetectionResult:: | Constructs a | -| MotionDetectionResult | MotionDetectionResult object | -+=======================================+==============================+ -+---------------------------------------+------------------------------+ - -**Public Methods** - -+---------------------------+------------------------------------------+ -| Mo | Get x coordinate of the top left corner | -| tionDetectionResult::xMin | of the bounding box containing the | -| | detected motion | -+===========================+==========================================+ -| Mo | Get x coordinate of the bottom right | -| tionDetectionResult::xMax | corner of the bounding box containing | -| | the detected motion | -+---------------------------+------------------------------------------+ -| Mo | Get y coordinate of the top left corner | -| tionDetectionResult::yMin | of the bounding box containing the | -| | detected motion | -+---------------------------+------------------------------------------+ -| Mo | Get y coordinate of the bottom right | -| tionDetectionResult::yMax | corner of the bounding box containing | -| | the detected motion | -+---------------------------+------------------------------------------+ - -MotionDetection Class -====================== - -.. _description-1: - -Description ------------ - -A class used to retrieve data when motion is detected by comparing the -RGB information of each image frame captured from the on-board camera -sensor (JX-F37P). - -.. _syntax-1: - -Syntax ------- - -Class MotionDetection - -.. _members-1: - -Members -------- - -**Public Constructors** - -+-----------------------------------+----------------------------------+ -| MotionDetection::MotionDetection | Constructs a MotionDetection | -| | object and set motion detection | -| | resolution. | -+===================================+==================================+ -+-----------------------------------+----------------------------------+ - -.. _members-2: - -Members -------- - -**Public Constructors** - -+-----------------------------------+----------------------------------+ -| MotionDetection::configResolution | Configure motion detection grid | -| | resolution. | -+===================================+==================================+ -| MotionDetection::configVideo | Configure input video stream | -| | parameters. | -+-----------------------------------+----------------------------------+ -| MotionDetection::begin | Start motion detection process | -| | on input video. | -+-----------------------------------+----------------------------------+ -| MotionDetection::end | Stop motion detection process on | -| | input video. | -+-----------------------------------+----------------------------------+ -| Moti | Set the number of blocks to | -| onDetection::setTriggerBlockCount | trigger motion detection output. | -+-----------------------------------+----------------------------------+ -| MotionDetection::setDetectionMask | Set a specific region in the | -| | video stream to enable motion | -| | detection. | -+-----------------------------------+----------------------------------+ -| MotionDetection::getResult | Get motion detection results. | -+-----------------------------------+----------------------------------+ -| M | Set a callback function to | -| otionDetection::setResultCallback | receive and display motion | -| | detection results. | -+-----------------------------------+----------------------------------+ -| MotionDetection::getResultCount | Get number of motion detection | -| | results | -+-----------------------------------+----------------------------------+ -| MotionDetection::rows | Get currently configured number | -| | of rows for motion detection | -| | grid. | -+-----------------------------------+----------------------------------+ -| MotionDetection::cols | Get currently configured number | -| | of columns for motion detection | -| | grid. | -+-----------------------------------+----------------------------------+ - -MotionDetectionResult::xMin -=========================== - -| **Description** -| Get x coordinate of the top left corner of the bounding box containing - the detected motion. - -| **Syntax** -| float xMin(void); - -| **Parameters** -| NA - -| **Returns** -| A float ranging from 0.00 to 1.00, with 0.00 indicating the left edge - of the input video frame and 1.00 indicating the right edge of the - input video frame. - -| **Example Code** -| Example: LoopPostProcessing - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/MotionDetection/LoopPostProcessing/LoopPostProcessing.ino) - -| **Notes and Warnings** -| “NNMotionDetection.h” must be included to use the class function. - -MotionDetectionResult::xMax -=========================== - -| **Description** -| Get x coordinate of the bottom right corner of the bounding box - containing the detected motion. - -| **Syntax** -| float xMax(void); - -| **Parameters** -| NA - -| **Returns** -| A float ranging from 0.00 to 1.00, with 0.00 indicating the left edge - of the input video frame and 1.00 indicating the right edge of the - input video frame. - -| **Example Code** -| Example: LoopPostProcessing - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/MotionDetection/LoopPostProcessing/LoopPostProcessing.ino) - -| **Notes and Warnings** -| “NNMotionDetection.h” must be included to use the class function. - -MotionDetectionResult::yMin -=========================== - -| **Description** -| Get y coordinate of the top left corner of the bounding box containing - the detected motion. - -| **Syntax** -| float yMin(void); - -| **Parameters** -| NA - -| **Returns** -| A float ranging from 0.00 to 1.00, with 0.00 indicating the left edge - of the input video frame and 1.00 indicating the right edge of the - input video frame. - -| **Example Code** -| Example: LoopPostProcessing - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/MotionDetection/LoopPostProcessing/LoopPostProcessing.ino) - -| **Notes and Warnings** -| “NNMotionDetection.h” must be included to use the class function. - -MotionDetectionResult::yMax -=========================== - -| **Description** -| Get y coordinate of the bottom right corner of the bounding box - containing the detected motion. - -| **Syntax** -| float yMax(void); - -| **Parameters** -| NA - -| **Returns** -| A float ranging from 0.00 to 1.00, with 0.00 indicating the left edge - of the input video frame and 1.00 indicating the right edge of the - input video frame. - -| **Example Code** -| Example: LoopPostProcessing - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/MotionDetection/LoopPostProcessing/LoopPostProcessing.ino) - -| **Notes and Warnings** -| “NNMotionDetection.h” must be included to use the class function. - -**MotionDetection::MotionDetection** - -.. _description-2: - -Description ------------ - -Constructs a MotionDetection object and configure motion detection -resolution. - -.. _syntax-2: - -Syntax ------- - -MotionDetection(uint8_t row, uint8_t col); - -Parameters ----------- - -row: Number of rows for motion detection grid resolution. Default value -of 18. (Valid value: 18 or 32) - -col: Number of columns for motion detection grid resolution. Default -value of 32. (Valid value: 32) - -Returns -------- - -NA - -Example Code ------------- - -Example: LoopPostProcessing -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/MotionDetection/LoopPostProcessing/LoopPostProcessing.ino) - -Notes and Warnings ------------------- - -“MotionDetection.h” must be included to use the class function. - -**MotionDetection::configResolution** - -.. _description-3: - -Description ------------ - -Configure motion detection resolution. - -.. _syntax-3: - -Syntax ------- - -void configResolution(uint8_t row, uint8_t col); - -.. _parameters-1: - -Parameters ----------- - -row: Number of rows for motion detection grid resolution. Default value -of 18. (Valid value, 18 or 32) - -col: Number of columns for motion detection grid resolution. Default -value of 32. (Valid value: 32) - -.. _returns-1: - -Returns -------- - -NA - -.. _example-code-1: - -Example Code ------------- - -NA - -.. _notes-and-warnings-1: - -Notes and Warnings ------------------- - -“MotionDetection.h” must be included to use the class function. - -**MotionDetection::configVideo** - -.. _description-4: - -Description ------------ - -Configure input video stream parameters. - -.. _syntax-4: - -Syntax ------- - -void configVideo(VideoSetting& config); - -.. _parameters-2: - -Parameters ----------- - -config: VideoSetting class object containing desired video -configuration. - -.. _returns-2: - -Returns -------- - -NA - -.. _example-code-2: - -Example Code ------------- - -Example: LoopPostProcessing -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/MotionDetection/LoopPostProcessing/LoopPostProcessing.ino) - -.. _notes-and-warnings-2: - -Notes and Warnings ------------------- - -“MotionDetection.h” must be included to use the class function. For -motion detection, the input video stream uses the RGB format, which is -only available on video stream channel 3. - -**MotionDetection::begin** - -.. _description-5: - -Description ------------ - -Start motion detection process on input video. - -.. _syntax-5: - -Syntax ------- - -void begin(void); - -.. _parameters-3: - -Parameters ----------- - -NA - -.. _returns-3: - -Returns -------- - -NA - -.. _example-code-3: - -Example Code ------------- - -Example: LoopPostProcessing -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/MotionDetection/LoopPostProcessing/LoopPostProcessing.ino) - -.. _notes-and-warnings-3: - -Notes and Warnings ------------------- - -“MotionDetection.h” must be included to use the class function. - -**MotionDetection::end** - -.. _description-6: - -Description ------------ - -Stop motion detection process on input video. - -.. _syntax-6: - -Syntax ------- - -void end(void); - -.. _parameters-4: - -Parameters ----------- - -NA - -.. _returns-4: - -Returns -------- - -NA - -.. _example-code-4: - -Example Code ------------- - -NA - -.. _notes-and-warnings-4: - -Notes and Warnings ------------------- - -“MotionDetection.h” must be included to use the class function. - -**MotionDetection::setTriggerBlockCount** - -.. _description-7: - -Description ------------ - -Set the number of blocks to trigger motion detection output. - -.. _syntax-7: - -Syntax ------- - -void setTriggerBlockCount(uint16_t count); - -.. _parameters-5: - -Parameters ----------- - -count: Threshold number of blocks with motion. - -.. _returns-5: - -Returns -------- - -NA - -.. _example-code-5: - -Example Code ------------- - -NA - -.. _notes-and-warnings-5: - -Notes and Warnings ------------------- - -“MotionDetection.h” must be included to use the class function. - -**MotionDetection::setDetectionMask** - -.. _description-8: - -Description ------------ - -Set a specific region in the motion detection grid to ignore motion. - -.. _syntax-8: - -Syntax ------- - -void setDetectionMask(char \* mask); - -.. _parameters-6: - -Parameters ----------- - -mask: a pointer to a char array containing the regions where motion -detection is enabled or disabled. A value of 1 will enable motion -detection for the grid region, a value of 0 will disable motion -detection for the grid region. - -.. _returns-6: - -Returns -------- - -NA - -.. _example-code-6: - -Example Code ------------- - -NA - -.. _notes-and-warnings-6: - -Notes and Warnings ------------------- - -“MotionDetection.h” must be included to use the class function. - -**MotionDetection::getResult** - -.. _description-9: - -Description ------------ - -Get motion detection results. - -.. _syntax-9: - -Syntax ------- - -MotionDetectionResult getResult(uint16_t index); - -std::vector getResult(void); - -.. _parameters-7: - -Parameters ----------- - -index: index of specific motion detection result to retrieve. - -.. _returns-7: - -Returns -------- - -If no index is specified, the function returns all detected motions -contained in a vector of MotionDetectionResult class objects. - -If an index is specified, the function returns the specific detected -motion contained in a MotionDetectionResult class object. - -.. _example-code-7: - -Example Code ------------- - -Example: LoopPostProcessing -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/MotionDetection/LoopPostProcessing/LoopPostProcessing.ino) - -.. _notes-and-warnings-7: - -Notes and Warnings ------------------- - -“MotionDetection.h” must be included to use the class function. - -**MotionDetection::setResultCallback** - -.. _description-10: - -Description ------------ - -Set a callback function to receive and display motion detection results. - -.. _syntax-10: - -Syntax ------- - -void setResultCallback(void -(\*md_callback)(std::vector)); - -.. _parameters-8: - -Parameters ----------- - -md_callback: : A callback function that accepts a vector of -MotionDetectionResult class objects as argument and returns void. - -.. _returns-8: - -Returns -------- - -NA - -.. _example-code-8: - -Example Code ------------- - -Example: CallbackPostProcessing -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/MotionDetection/CallbackPostProcessing/CallbackPostProcessing.ino) - -.. _notes-and-warnings-8: - -Notes and Warnings ------------------- - -“MotionDetection.h” must be included to use the class function. - -**MotionDetection::getResultCount** - -.. _description-11: - -Description ------------ - -Get number of motion detection results. - -.. _syntax-11: - -Syntax ------- - -uint16_t getResultCount(void); - -.. _parameters-9: - -Parameters ----------- - -NA - -.. _returns-9: - -Returns -------- - -The number of detected motions in the most recent set of results, as an -unsigned integer. - -.. _example-code-9: - -Example Code ------------- - -Example: CallbackPostProcessing -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/MotionDetection/CallbackPostProcessing/CallbackPostProcessing.ino) - -.. _notes-and-warnings-9: - -Notes and Warnings ------------------- - -“MotionDetection.h” must be included to use the class function. - - -**MotionDetection::rows** - -.. _description-12: - -Description ------------ - -Get currently configured number of rows for motion detection grid. - -.. _syntax-12: - -Syntax ------- - -uint8_t rows(void); - -.. _parameters-10: - -Parameters ----------- - -NA - -.. _returns-10: - -Returns -------- - -The number of rows in the motion detection grid, expressed as an -unsigned integer. - -.. _example-code-10: - -Example Code ------------- - -NA - -.. _notes-and-warnings-10: - -Notes and Warnings ------------------- - -“MotionDetection.h” must be included to use the class function. - -**MotionDetection::cols** - -.. _description-13: - -Description ------------ - -Get currently configured number of columns for motion detection grid. - -.. _syntax-13: - -Syntax ------- - -uint8_t cols(void); - -.. _parameters-11: - -Parameters ----------- - -NA - -.. _returns-11: - -Returns -------- - -The number of cols in the motion detection grid, expressed as an -unsigned integer. - -.. _example-code-11: - -Example Code ------------- - -NA - -.. _notes-and-warnings-11: - -Notes and Warnings ------------------- - -“MotionDetection.h” must be included to use the class function. diff --git a/bak/API_Documents/Video/Class RTP.rst b/bak/API_Documents/Video/Class RTP.rst deleted file mode 100644 index 4a7af6c..0000000 --- a/bak/API_Documents/Video/Class RTP.rst +++ /dev/null @@ -1,122 +0,0 @@ -RTP Class -========== - -Description ------------ - -A class used to receive an audio data stream over a network using the -Real-time Transport Protocol (RTP). This allows streaming of an audio -stream from a computer to the development board. - -Syntax ------- - -class RTP - -**Members** ------------ - -**Public Constructors** - -+---------------------------+------------------------------------------+ -| RTP::RTP | Constructs a RTP object. | -+===========================+==========================================+ -+---------------------------+------------------------------------------+ - -**Public Methods** - -+---------------------------+------------------------------------------+ -| RTP::configPort | Configure RTP network port. | -+===========================+==========================================+ -| RTP::begin | Start RTP streaming. | -+---------------------------+------------------------------------------+ -| RTP::end | Stop RTP streaming. | -+---------------------------+------------------------------------------+ -| RTP::getPort | Get RTP network port value. | -+---------------------------+------------------------------------------+ - -RTP::configPort -=============== - -| **Description** -| Configure RTP network port. - -| **Syntax** -| void configPort(uint16_t port); - -| **Parameters** -| port: Desired network port for RTP. Default value of 5004. - -| **Returns** -| NA - -| **Example Code** -| NA - -| **Notes and Warnings** -| “RTP.h” must be included to use the class function. - -RTP::begin -========== - -| **Description** -| Start RTP streaming. - -| **Syntax** -| void begin(void); - -| **Parameters** -| NA - -| **Returns** -| NA - -| **Example Code** -| RTPAudioStream - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/Audio/RTPAudioStream/RTPAudioStream.ino) - -| **Notes and Warnings** -| “RTP.h” must be included to use the class function. - -RTP::end -======== - -| **Description** -| Stop RTP streaming. - -| **Syntax** -| void end(void); - -| **Parameters** -| NA - -| **Returns** -| NA - -| **Example Code** -| NA - -| **Notes and Warnings** -| “RTP.h” must be included to use the class function. - -RTP::getPort -============ - -| **Description** -| Get RTP stream network port. - -| **Syntax** -| int getPort(void); - -| **Parameters** -| NA - -| **Returns** -| This function returns the port number as an integer. - -| **Example Code** -| NA - -| **Notes and Warnings** -| “RTP.h” must be included to use the class function. diff --git a/bak/API_Documents/Video/Class RTSP.rst b/bak/API_Documents/Video/Class RTSP.rst deleted file mode 100644 index 30b5afa..0000000 --- a/bak/API_Documents/Video/Class RTSP.rst +++ /dev/null @@ -1,181 +0,0 @@ -RTSP Class -=========== - -Description ------------ - -A class used to send audio and video data streams over a network using -the Real Time Streaming Protocol (RTSP). This allows viewing of a video -stream on a computer using media players. - -Syntax ------- - -class RTSP - -**Members** ------------ - -**Public Constructors** - -+---------------------------+------------------------------------------+ -| RTSP::RTSP | Constructs a RTSP object. | -+===========================+==========================================+ -+---------------------------+------------------------------------------+ - -**Public Methods** - -+---------------------------+------------------------------------------+ -| RTSP::configVideo | Configure RTSP module by setting up RTSP | -| | video parameters. | -+===========================+==========================================+ -| RTSP::configAudio | Configure RTSP module by setting up RTSP | -| | audio parameters. | -+---------------------------+------------------------------------------+ -| RTSP::begin | Start RTSP streaming. | -+---------------------------+------------------------------------------+ -| RTSP::end | Stop RTSP streaming. | -+---------------------------+------------------------------------------+ -| RTSP::getPort | Get RTSP port value. | -+---------------------------+------------------------------------------+ -| RTSP:: printInfo | Print out current configuration of RTSP. | -+---------------------------+------------------------------------------+ -| | | -+---------------------------+------------------------------------------+ - -RTSP::configVideo -================= - -**Description** - -Configure RTSP module by setting up RTSP video parameters. - -| **Syntax** -| void configVideo(VideoSetting& config); - -| **Parameters** -| config: VideoSetting object - -| **Returns** -| NA - -| **Example Code** -| VideoOnly - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/StreamRTSP/VideoOnly/VideoOnly.ino) - -| **Notes and Warnings** -| “RTSP.h” must be included to use the class function. - -RTSP::configAudio -================= - -| **Description** -| Configure RTSP module by setting up RTSP audio parameters. - -| **Syntax** -| void configAudio(AudioSetting& config, Audio_Codec_T codec); - -| **Parameters** -| config: AudioSetting object containing desired audio configuration - -codec: Codec format of Audio stream input. Valid values: CODEC_AAC, -CODEC_G711_PCMU, CODEC_G711_PCMA - -| **Returns** -| NA - -| **Example Code** -| SingleVideoWithAudio - (https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/StreamRTSP/SingleVideoWithAudio/SingleVideoWithAudio.ino) - -| **Notes and Warnings** -| “RTSP.h” must be included to use the class function. - -RTSP::begin -=========== - -| **Description** -| Start RTSP streaming. - -| **Syntax** -| void begin(void); - -| **Parameters** -| NA - -| **Returns** -| NA - -| **Example Code** -| VideoOnly - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/StreamRTSP/VideoOnly/VideoOnly.ino) - -| **Notes and Warnings** -| “RTSP.h” must be included to use the class function. - -RTSP::end -========= - -| **Description** -| Stop RTSP streaming. - -| **Syntax** -| void end(void); - -| **Parameters** -| NA - -| **Returns** -| NA - -| **Example Code** -| NA - -| **Notes and Warnings** -| “RTSP.h” must be included to use the class function. - -RTSP::getPort -============= - -| **Description** -| Get RTSP stream network port. - -| **Syntax** -| int getPort(void); - -| **Parameters** -| NA - -| **Returns** -| This function returns the port number as an integer. - -| **Example Code** -| NA - -| **Notes and Warnings** -| “RTSP.h” must be included to use the class function. - -RTSP::printInfo -=============== - -| **Description** -| Print out current configuration of RTSP. - -| **Syntax** -| void printInfo(void); - -| **Parameters** -| NA - -| **Returns** -| NA - -| **Example Code** -| VideoOnly - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/StreamRTSP/VideoOnly/VideoOnly.ino) - -| **Notes and Warnings** -| “RTSP.h” must be included to use the class function. diff --git a/bak/API_Documents/Video/Class StreamIO.rst b/bak/API_Documents/Video/Class StreamIO.rst deleted file mode 100644 index eba18da..0000000 --- a/bak/API_Documents/Video/Class StreamIO.rst +++ /dev/null @@ -1,429 +0,0 @@ -StreamIO Class -============== - -Description ------------ - -A class used to connect streaming data from data stream producers (e.g., -video, audio) to data stream consumers (e.g. RTSP, MP4 recording). Can -be configured to duplicate a single data stream to multiple consumers, -or to combine several data streams into a single consumer. - -Syntax ------- - -class StreamIO - -Members -------- - -**Public Constructors** - -+-------------------------------+--------------------------------------+ -| StreamIO::StreamIO | Constructs a StreamIO object | -+===============================+======================================+ -+-------------------------------+--------------------------------------+ - -**Public Methods** - -+--------------------------+-------------------------------------------+ -| StreamIO::begin | Start streaming data from data producer | -| | to data consumer. | -+==========================+===========================================+ -| StreamIO::end | Stop streaming data from data producer to | -| | data consumer. | -+--------------------------+-------------------------------------------+ -| StreamIO::pause | Pause streaming data from data producer | -| | to data consumer. | -+--------------------------+-------------------------------------------+ -| StreamIO::resume | Resume streaming data from data producer | -| | to data consumer. | -+--------------------------+-------------------------------------------+ -| StreamIO::registerInput | Register input data stream from a data | -| | producer. | -+--------------------------+-------------------------------------------+ -| StreamIO::registerInput1 | Register first input data stream from a | -| | data producer. | -+--------------------------+-------------------------------------------+ -| StreamIO::registerInput2 | Register second input data stream from a | -| | data producer. | -+--------------------------+-------------------------------------------+ -| StreamIO::registerInput3 | Register third input data stream from a | -| | data producer. | -+--------------------------+-------------------------------------------+ -| StreamIO::registerOutput | Register output data stream to a data | -| | consumer. | -+--------------------------+-------------------------------------------+ -| S | Register first output data stream to a | -| treamIO::registerOutput1 | data consumer. | -+--------------------------+-------------------------------------------+ -| S | Register second output data stream to a | -| treamIO::registerOutput2 | data consumer. | -+--------------------------+-------------------------------------------+ -| StreamIO::setStackSize | Configure memory stack size available to | -| | StreamIO data processing task. | -+--------------------------+-------------------------------------------+ -| S | Configure priority of StreamIO data | -| treamIO::setTaskPriority | processing task. | -+--------------------------+-------------------------------------------+ - -StreamIO::StreamIO ------------------- - -.. _description-1: - -Description ------------ - -A class used to connect streaming data from data stream producers (e.g., -video, audio) to data stream consumers (e.g., RTSP, MP4 recording). Can -be configured to duplicate a single data stream to multiple consumers, -or to combine several data streams into a single consumer. - -.. _syntax-1: - -Syntax ------- - -StreamIO::StreamIO(uint8_t numInput, uint8_t numOutput) - -Parameters ----------- - -numInput: number of input data streams - -numOutput: number of output data streams - -Returns -------- - -NA - -Example Code ------------- - -Example: StreamRTSP/SingleVideoWithAudio -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/StreamRTSP/SingleVideoWithAudio/SingleVideoWithAudio.ino) - -Notes and Warnings ------------------- - -“StreamIO.h” must be included to use the class function. - -StreamIO::begin -=============== - -| **Description** -| Start streaming data from data producer to data consumer. - -| **Syntax** -| int begin(void); - -| **Parameters** -| NA - -| **Returns** -| Function returns 0 for success, -1 for fail to start the data - streaming task. - -| **Example Code** -| Example: RecordMP4/SingleVideoWithAudio - (https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/RecordMP4/SingleVideoWithAudio/SingleVideoWithAudio.ino) - -| **Notes and Warnings** -| This function should only be called after configuration of input and - output data streams. - -“StreamIO.h” must be included to use the class function. - -StreamIO::end -============= - -| **Description** -| Stop streaming data from data producer to data consumer. - -| **Syntax** -| void end(void); - -| **Parameters** -| NA - -| **Returns** -| NA - -| **Example Code** -| NA - -| **Notes and Warnings** -| “StreamIO.h” must be included to use the class function. - -StreamIO::pause -=============== - -| **Description** -| Pause streaming data from data producer to data consumer. - -| **Syntax** -| void pause(void); - -| **Parameters** -| NA - -| **Returns** -| NA - -| **Example Code** -| NA - -| **Notes and Warnings** -| “StreamIO.h” must be included to use the class function. - -StreamIO::resume -================ - -| **Description** -| Resume streaming data from data producer to data consumer. - -| **Syntax** -| void resume(void); - -| **Parameters** -| NA - -| **Returns** -| NA - -| **Example Code** -| NA - -| **Notes and Warnings** -| “StreamIO.h” must be included to use the class function. - -StreamIO::registerInput -======================= - -| **Description** -| Register input data stream from a data producer. - -| **Syntax** -| void registerInput(const MMFModule& module); - -**Parameters** - -module: data stream producer module - -| **Returns** -| NA - -| **Example Code** -| Example: RecordMP4/SingleVideoWithAudio - (https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/RecordMP4/SingleVideoWithAudio/SingleVideoWithAudio.ino) - -| **Notes and Warnings** -| When used on a multi-input StreamIO class, this has the same effect as - calling registerInput1. - -“StreamIO.h” must be included to use the class function. - -StreamIO::registerInput1 -======================== - -| **Description** -| Register first input data stream from a data producer. - -| **Syntax** -| void registerInput1(const MMFModule& module); - -**Parameters** - -module: data stream producer module - -| **Returns** -| NA - -| **Example Code** -| Example: RecordMP4/SingleVideoWithAudio - (https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/RecordMP4/SingleVideoWithAudio/SingleVideoWithAudio.ino) - -| **Notes and Warnings** -| When used on a single-input StreamIO class, this has the same effect - as calling registerInput. - -“StreamIO.h” must be included to use the class function. - -StreamIO::registerInput2 -======================== - -| **Description** -| Register second input data stream from a data producer. - -| **Syntax** -| void registerInput2(const MMFModule& module); - -**Parameters** - -module: data stream producer module - -| **Returns** -| NA - -| **Example Code** -| Example: RecordMP4/SingleVideoWithAudio - (https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/RecordMP4/SingleVideoWithAudio/SingleVideoWithAudio.ino) - -| **Notes and Warnings** -| When used on a single-input StreamIO class, this has the same effect - as calling registerInput. - -“StreamIO.h” must be included to use the class function. - -StreamIO::registerInput3 -======================== - -| **Description** -| Register third input data stream from a data producer. - -| **Syntax** -| void registerInput3(const MMFModule& module); - -**Parameters** - -module: data stream producer module - -| **Returns** -| NA - -| **Example Code** -| Example: RecordMP4/SingleVideoWithAudio - (https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/RecordMP4/SingleVideoWithAudio/SingleVideoWithAudio.ino) - -| **Notes and Warnings** -| When used on a single-input StreamIO class, this has the same effect - as calling registerInput. - -“StreamIO.h” must be included to use the class function. - -StreamIO::registerOutput -======================== - -| **Description** -| Register output data stream to a data consumer. - -| **Syntax** -| void registerOutput(const MMFModule& module); - -**Parameters** - -module: data stream consumer module - -| **Returns** -| NA - -| **Example Code** -| Example: RecordMP4/SingleVideoWithAudio - (https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/RecordMP4/SingleVideoWithAudio/SingleVideoWithAudio.ino) - -| **Notes and Warnings** -| When used on a multi-output StreamIO class, this has the same effect - as calling registerOutput1. - -“StreamIO.h” must be included to use the class function. - -StreamIO::registerOutput1 -========================= - -| **Description** -| Register first output data stream to a data consumer. - -| **Syntax** -| void registerOutput1(const MMFModule& module); - -**Parameters** - -module: data stream consumer module - -| **Returns** -| NA - -| **Example Code** -| Example: RecordMP4/SingleVideoWithAudio - (https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/RecordMP4/SingleVideoWithAudio/SingleVideoWithAudio.ino) - -| **Notes and Warnings** -| When used on a single-output StreamIO class, this has the same effect - as calling registerOutput. - -“StreamIO.h” must be included to use the class function. - -StreamIO::registerOutput2 -========================= - -| **Description** -| Register second output data stream to a data consumer. - -| **Syntax** -| void registerOutput2(const MMFModule& module); - -**Parameters** - -module: data stream consumer module - -| **Returns** -| NA - -| **Example Code** -| Example: RecordMP4/SingleVideoWithAudio - (https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/RecordMP4/SingleVideoWithAudio/SingleVideoWithAudio.ino) - -| **Notes and Warnings** -| When used on a single-output StreamIO class, this has the same effect - as calling registerOutput. - -“StreamIO.h” must be included to use the class function. - -StreamIO::setStackSize -====================== - -| **Description** -| Configure memory stack size available to StreamIO data processing - task. - -| **Syntax** -| void setStackSize(void); - -**Parameters** - -NA - -| **Returns** -| NA - -| **Example Code** -| NA - -**Notes and Warnings** - -“StreamIO.h” must be included to use the class function. - -StreamIO::setTaskPriority -========================= - -| **Description** -| Configure priority of StreamIO data processing task. - -| **Syntax** -| void setTaskPriority(void); - -**Parameters** - -NA - -| **Returns** -| NA - -| **Example Code** -| NA - -**Notes and Warnings** - -“StreamIO.h” must be included to use the class function. diff --git a/bak/API_Documents/Video/Class VideoStream.rst b/bak/API_Documents/Video/Class VideoStream.rst deleted file mode 100644 index 78f2b89..0000000 --- a/bak/API_Documents/Video/Class VideoStream.rst +++ /dev/null @@ -1,2732 +0,0 @@ -CameraSetting Class -=================== - -Description ------------ - -A class used to configure parameters for the camera sensor. - -Syntax ------- - -class CameraSetting - -Members -------- - -+----------------------------+-----------------------------------------+ -| .. rubric:: Public | | -| Constructors | | -| | | -| :name: public-constructors | | -+============================+=========================================+ -| Ca | Constructs a CameraSetting object and | -| meraSetting::CameraSetting | set the parameters needed for camera | -| | sensor. | -+----------------------------+-----------------------------------------+ - -**Public Methods** - -+-------------------------------+--------------------------------------+ -| CameraSetting::setBrightness | Set the brightness value of the | -| | image. | -+===============================+======================================+ -| CameraSetting::getBrightness | Get the current brightness value. | -+-------------------------------+--------------------------------------+ -| CameraSetting::setContrast | Set the contrast value of the image. | -+-------------------------------+--------------------------------------+ -| CameraSetting::getContrast | Get the current contrast value. | -+-------------------------------+--------------------------------------+ -| CameraSetting::setSaturation | Set the saturation value of the | -| | image. | -+-------------------------------+--------------------------------------+ -| CameraSetting::getSaturation | Get the current saturation value. | -+-------------------------------+--------------------------------------+ -| CameraSetting::setSharpness | Set the sharpness value of the | -| | image. | -+-------------------------------+--------------------------------------+ -| CameraSetting::getSharpness | Get the current sharpness value. | -+-------------------------------+--------------------------------------+ -| CameraSetting::setLDC | Enable or Disable Lens Distortion | -| | Correction (LDC). | -+-------------------------------+--------------------------------------+ -| CameraSetting::getLDC | Get the current LDC value. | -+-------------------------------+--------------------------------------+ -| CameraSetting::setWDR | Enable or Disable WDR mode. | -+-------------------------------+--------------------------------------+ -| CameraSetting::getWDR | Get current WDR mode. | -+-------------------------------+--------------------------------------+ -| CameraSetting::setWDRLevel | Set WDR level. | -+-------------------------------+--------------------------------------+ -| CameraSetting::getWDRLevel | Get current WDR level. | -+-------------------------------+--------------------------------------+ -| C | Set Exposure mode in Auto or Manual | -| ameraSetting::setExposureMode | mode. | -+-------------------------------+--------------------------------------+ -| C | Get current exposure mode. | -| ameraSetting::getExposureMode | | -+-------------------------------+--------------------------------------+ -| C | Set exposure time. | -| ameraSetting::setExposureTime | | -+-------------------------------+--------------------------------------+ -| C | Get current exposure time. | -| ameraSetting::getExposureTime | | -+-------------------------------+--------------------------------------+ -| CameraSetting::setAEGain | Set exposure gain value. | -+-------------------------------+--------------------------------------+ -| CameraSetting::getAEGain | Get current exposure gain value. | -+-------------------------------+--------------------------------------+ -| Ca | Enable or Disable Power Line | -| meraSetting::setPowerLineFreq | Frequency (Anti-flicker mode). | -+-------------------------------+--------------------------------------+ -| Ca | Get current Power Line Frequency. | -| meraSetting::getPowerLineFreq | | -+-------------------------------+--------------------------------------+ -| CameraSetting::setAWB | Set White Balance mode in Auto or | -| | Manual mode. | -+-------------------------------+--------------------------------------+ -| CameraSetting::getAWB | Get current White Balance mode. | -+-------------------------------+--------------------------------------+ -| CameraSetting::getWBTemp | Get current White Balance | -| | Temperature. | -+-------------------------------+--------------------------------------+ -| CameraSetting::setRedBalance | Set red balance value. | -+-------------------------------+--------------------------------------+ -| CameraSetting::getRedBalance | Get red balance value. | -+-------------------------------+--------------------------------------+ -| CameraSetting::setBlueBalance | Set blue balance value. | -+-------------------------------+--------------------------------------+ -| CameraSetting::getBlueBalance | Get blue balance value. | -+-------------------------------+--------------------------------------+ -| CameraSetting::setGrayMode | Set Gray mode. | -+-------------------------------+--------------------------------------+ -| CameraSetting::getGrayMode | Get current mode, gray or color. | -+-------------------------------+--------------------------------------+ -| C | Set Day or Night mode. | -| ameraSetting::setDayNightMode | | -+-------------------------------+--------------------------------------+ -| C | Get current mode, day, or night. | -| ameraSetting::getDayNightMode | | -+-------------------------------+--------------------------------------+ -| CameraSetting::reset | Reset all the values to default | -| | value. | -+-------------------------------+--------------------------------------+ - -+----------------------------+-----------------------------------------+ -+----------------------------+-----------------------------------------+ - -CameraSetting::setBrightness -============================= - -.. _description-1: - -Description ------------ - -Set the brightness value of the image. - -.. _syntax-1: - -Syntax ------- - -void setBrightness (int value); - -Parameters ----------- - -value: Preferred brightness value. Valid values range from -64 to 64. -Default value: 0. - -Returns -------- - -NA - -Example Code ------------- - -ImageTuning -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/ImageTuning/ImageTuning.ino) - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::getBrightness -============================ - -.. _description-2: - -Description ------------ - -Get the current brightness value. - -.. _syntax-2: - -Syntax ------- - -void setBrightness (void); - -.. _parameters-1: - -Parameters ----------- - -NA - -.. _returns-1: - -Returns -------- - -NA - -.. _example-code-1: - -Example Code ------------- - -ImageTuning -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/ImageTuning/ImageTuning.ino) - -.. _notes-and-warnings-1: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::setContrast -=========================== - -.. _description-3: - -Description ------------ - -Set the contrast value of the image. - -.. _syntax-3: - -Syntax ------- - -void setContrast (int value); - -.. _parameters-2: - -Parameters ----------- - -value: Preferred contrast value. Valid values range from 0 to 100. -Default value: 50. - -.. _returns-2: - -Returns -------- - -NA - -.. _example-code-2: - -Example Code ------------- - -ImageTuning -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/ImageTuning/ImageTuning.ino) - -.. _notes-and-warnings-2: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::getContrast -=========================== - -.. _description-4: - -Description ------------ - -Get the current contrast value. - -.. _syntax-4: - -Syntax ------- - -void getContrast (void); - -.. _parameters-3: - -Parameters ----------- - -NA - -.. _returns-3: - -Returns -------- - -NA - -.. _example-code-3: - -Example Code ------------- - -ImageTuning -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/ImageTuning/ImageTuning.ino) - -.. _notes-and-warnings-3: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::setSaturation -============================ - -.. _description-5: - -Description ------------ - -Set the saturation value of the image. - -.. _syntax-5: - -Syntax ------- - -void setSaturation (int value); - -.. _parameters-4: - -Parameters ----------- - -value: Preferred saturation value. Valid values range from 0 to 100. -Default value: 50. - -.. _returns-4: - -Returns -------- - -NA - -.. _example-code-4: - -Example Code ------------- - -ImageTuning -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/ImageTuning/ImageTuning.ino) - -.. _notes-and-warnings-4: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::getSaturation -============================= - -.. _description-6: - -Description ------------ - -Get the current saturation value. - -.. _syntax-6: - -Syntax ------- - -void getSaturation (void); - -.. _parameters-5: - -Parameters ----------- - -NA - -.. _returns-5: - -Returns -------- - -NA - -.. _example-code-5: - -Example Code ------------- - -ImageTuning -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/ImageTuning/ImageTuning.ino) - -.. _notes-and-warnings-5: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::setSharpness -============================ - -.. _description-7: - -Description ------------ - -Set the sharpness value of the image. - -.. _syntax-7: - -Syntax ------- - -void setSharpness (int value); - -.. _parameters-6: - -Parameters ----------- - -value: Preferred sharpness value. Valid values range from 0 to 100. -Default value: 50. - -.. _returns-6: - -Returns -------- - -NA - -.. _example-code-6: - -Example Code ------------- - -ImageTuning -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/ImageTuning/ImageTuning.ino) - -.. _notes-and-warnings-6: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::getSharpness -============================ - -.. _description-8: - -Description ------------ - -Get the current sharpness value. - -.. _syntax-8: - -Syntax ------- - -void getSharpness (void); - -.. _parameters-7: - -Parameters ----------- - -NA - -.. _returns-7: - -Returns -------- - -NA - -.. _example-code-7: - -Example Code ------------- - -ImageTuning -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/ImageTuning/ImageTuning.ino) - -.. _notes-and-warnings-7: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::setLDC -====================== - -.. _description-9: - -Description ------------ - -Enable or Disable Lens Distortion Correction (LDC). - -.. _syntax-9: - -Syntax ------- - -void setLDC (int enable); - -.. _parameters-8: - -Parameters ----------- - -enable: Enable or Disable LDC. Valid values: 0 (Disabled) and -1(Enabled). Default value: 0 (Disabled). - -.. _returns-8: - -Returns -------- - -NA - -.. _example-code-8: - -Example Code ------------- - -ImageTuning -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/ImageTuning/ImageTuning.ino) - -.. _notes-and-warnings-8: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::getLDC -====================== - -.. _description-10: - -Description ------------ - -Get the current LDC value. - -.. _syntax-10: - -Syntax ------- - -void getLDC (void); - -.. _parameters-9: - -Parameters ----------- - -NA - -.. _returns-9: - -Returns -------- - -NA - -.. _example-code-9: - -Example Code ------------- - -ImageTuning -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/ImageTuning/ImageTuning.ino) - -.. _notes-and-warnings-9: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::setWDR -====================== - -.. _description-11: - -Description ------------ - -Enable or Disable WDR mode. - -.. _syntax-11: - -Syntax ------- - -void setWDR (int enable); - -.. _parameters-10: - -Parameters ----------- - -enable: Preferred WDR mode. If WDR mode is enabled, Manual or Auto mode -can be chosen. Valid values: 0 (Disabled), 1 (Manual) and 2 (Auto). -Default value: 0 (Disabled). - -.. _returns-10: - -Returns -------- - -NA - -.. _example-code-10: - -Example Code ------------- - -WideDynamicRange -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/WideDynamicRange/WideDynamicRange.ino) - -.. _notes-and-warnings-10: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::getWDR -====================== - -.. _description-12: - -Description ------------ - -Get current WDR mode. - -.. _syntax-12: - -Syntax ------- - -void getWDR (void); - -.. _parameters-11: - -Parameters ----------- - -NA - -.. _returns-11: - -Returns -------- - -NA - -.. _example-code-11: - -Example Code ------------- - -WideDynamicRange -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/WideDynamicRange/WideDynamicRange.ino) - -.. _notes-and-warnings-11: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::setWDRLevel -=========================== - -.. _description-13: - -Description ------------ - -Set WDR level. - -.. _syntax-13: - -Syntax ------- - -void setWDRLevel (int value); - -.. _parameters-12: - -Parameters ----------- - -value: Preferred WDR level. Valid values range from 50 -100. Default -value: 50. - -.. _returns-12: - -Returns -------- - -NA - -.. _example-code-12: - -Example Code ------------- - -WideDynamicRange -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/WideDynamicRange/WideDynamicRange.ino) - -.. _notes-and-warnings-12: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -WDR level can only be modified, and changes can be seen on image if WDR -mode is set to manual mode before calling setWDRLevel() function. - -CameraSetting::getWDRLevel -========================== - -.. _description-14: - -Description ------------ - -Get current WDR level. - -.. _syntax-14: - -Syntax ------- - -void getWDRLevel (void); - -.. _parameters-13: - -Parameters ----------- - -NA - -.. _returns-13: - -Returns -------- - -NA - -.. _example-code-13: - -Example Code ------------- - -WideDynamicRange -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/WideDynamicRange/WideDynamicRange.ino) - -.. _notes-and-warnings-13: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::setExposureMode -============================== - -.. _description-15: - -Description ------------ - -Set Exposure mode in Auto or Manual mode. - -.. _syntax-15: - -Syntax ------- - -void setExposureMode (int enable); - -.. _parameters-14: - -Parameters ----------- - -enable: Enable exposure mode in Manual or Auto mode. Valid values: 0 -(Manual), 1 (Auto). Default value: 1 (Auto). - -.. _returns-14: - -Returns -------- - -NA - -.. _example-code-14: - -Example Code ------------- - -Exposure -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/Exposure/Exposure.ino) - -.. _notes-and-warnings-14: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::getExposureMode -============================== - -.. _description-16: - -Description ------------ - -Get current exposure mode. - -.. _syntax-16: - -Syntax ------- - -void getExposureMode (void); - -.. _parameters-15: - -Parameters ----------- - -NA - -.. _returns-15: - -Returns -------- - -NA - -.. _example-code-15: - -Example Code ------------- - -Exposure -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/Exposure/Exposure.ino) - -.. _notes-and-warnings-15: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::setExposureTime -============================== - -.. _description-17: - -Description ------------ - -Set exposure time. - -.. _syntax-17: - -Syntax ------- - -void setExposureTime (int time); - -.. _parameters-16: - -Parameters ----------- - -time: Preferred exposure time. Valid value must be less than or equal to -33333us. - -.. _returns-16: - -Returns -------- - -NA - -.. _example-code-16: - -Example Code ------------- - -Exposure -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/Exposure/Exposure.ino) - -.. _notes-and-warnings-16: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::getExposureTime -============================== - -.. _description-18: - -Description ------------ - -Get current exposure time. - -.. _syntax-18: - -Syntax ------- - -void getExposureTime (void); - -.. _parameters-17: - -Parameters ----------- - -NA - -.. _returns-17: - -Returns -------- - -NA - -.. _example-code-17: - -Example Code ------------- - -Exposure -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/Exposure/Exposure.ino) - -.. _notes-and-warnings-17: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::setAEGain -======================== - -.. _description-19: - -Description ------------ - -Set exposure gain value. - -.. _syntax-19: - -Syntax ------- - -void setAEGain (int value); - -.. _parameters-18: - -Parameters ----------- - -value: Preferred exposure gain. Valid values between 256 to 32768. - -.. _returns-18: - -Returns -------- - -NA - -.. _example-code-18: - -Example Code ------------- - -Exposure -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/Exposure/Exposure.ino) - -.. _notes-and-warnings-18: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -AE gain can only be modified, and changes can be seen on image if -Exposure mode is set to manual mode before calling setAEGain() function. - -CameraSetting::getAEGain -========================= - -.. _description-20: - -Description ------------ - -Get current exposure gain value. - -.. _syntax-20: - -Syntax ------- - -void getAEGain (void); - -.. _parameters-19: - -Parameters ----------- - -NA - -.. _returns-19: - -Returns -------- - -NA - -.. _example-code-19: - -Example Code ------------- - -Exposure -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/Exposure/Exposure.ino) - -.. _notes-and-warnings-19: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::setPowerLineFreq -================================ - -.. _description-21: - -Description ------------ - -Enable or Disable Power Line Frequency (Anti-flicker mode). - -.. _syntax-21: - -Syntax ------- - -void setPowerLineFreq (int enable); - -.. _parameters-20: - -Parameters ----------- - -enable: Enable or disable power line frequency. If power line frequency -is enabled, power line frequency can be set as auto or choose from -different frequencies (50Hz, 60Hz). Valid values: 0 (Disable), 1 (50Hz), -2: (60Hz), 3 (Auto). Default value: 3 (Auto). - -.. _returns-20: - -Returns -------- - -NA - -.. _example-code-20: - -Example Code ------------- - -Exposure -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/Exposure/Exposure.ino) - -.. _notes-and-warnings-20: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::getPowerLineFreq -================================ - -.. _description-22: - -Description ------------ - -Get current Power Line Frequency. - -.. _syntax-22: - -Syntax ------- - -void getPowerLineFreq (void); - -.. _parameters-21: - -Parameters ----------- - -NA - -.. _returns-21: - -Returns -------- - -NA - -.. _example-code-21: - -Example Code ------------- - -Exposure -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/Exposure/Exposure.ino) - -.. _notes-and-warnings-21: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::setAWB -====================== - -.. _description-23: - -Description ------------ - -Set White Balance mode in Auto or Manual mode. - -.. _syntax-23: - -Syntax ------- - -void setAWB (int enable); - -.. _parameters-22: - -Parameters ----------- - -enable: Enable white balance mode in Manual or Auto mode. Valid value: 0 -(Manual Temperature), 1 (Auto). Default value: 1 (Auto). - -.. _returns-22: - -Returns -------- - -NA - -.. _example-code-22: - -Example Code ------------- - -WhiteBalance -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/WhiteBalance/WhiteBalance.ino) - -.. _notes-and-warnings-22: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::getAWB -====================== - -.. _description-24: - -Description ------------ - -Get current White Balance mode. - -.. _syntax-24: - -Syntax ------- - -void getAWB (void); - -.. _parameters-23: - -Parameters ----------- - -NA - -.. _returns-23: - -Returns -------- - -NA - -.. _example-code-23: - -Example Code ------------- - -WhiteBalance -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/WhiteBalance/WhiteBalance.ino) - -.. _notes-and-warnings-23: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::getWBTemp -========================= - -.. _description-25: - -Description ------------ - -Get current White Balance Temperature. - -.. _syntax-25: - -Syntax ------- - -void getWBTemp (void); - -.. _parameters-24: - -Parameters ----------- - -NA - -.. _returns-24: - -Returns -------- - -NA - -.. _example-code-24: - -Example Code ------------- - -WhiteBalance -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/WhiteBalance/WhiteBalance.ino) - -.. _notes-and-warnings-24: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::setRedBalance -============================= - -.. _description-26: - -Description ------------ - -Set red balance value. - -.. _syntax-26: - -Syntax ------- - -void setRedBalance (int value); - -.. _parameters-25: - -Parameters ----------- - -value: Preferred red balance value based on 256. Valid value ranges from -256 to 2047. - -.. _returns-25: - -Returns -------- - -NA - -.. _example-code-25: - -Example Code ------------- - -WhiteBalance -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/WhiteBalance/WhiteBalance.ino) - -.. _notes-and-warnings-25: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -Red Balance value can only be modified, and changes can be seen on image -if white balance mode is set to manual mode before calling setRedBalance -() function. - -CameraSetting::getRedBalance -============================ - -.. _description-27: - -Description ------------ - -Get current red balance value. - -.. _syntax-27: - -Syntax ------- - -void getRedBalance (void); - -.. _parameters-26: - -Parameters ----------- - -NA - -.. _returns-26: - -Returns -------- - -NA - -.. _example-code-26: - -Example Code ------------- - -WhiteBalance -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/WhiteBalance/WhiteBalance.ino) - -.. _notes-and-warnings-26: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::setBlueBalance -============================== - -.. _description-28: - -Description ------------ - -Set blue balance value. - -.. _syntax-28: - -Syntax ------- - -void setBlueBalance (int value); - -.. _parameters-27: - -Parameters ----------- - -value: Preferred blue balance value based on 256. Valid value ranges -from 256 to 2047. - -.. _returns-27: - -Returns -------- - -NA - -.. _example-code-27: - -Example Code ------------- - -WhiteBalance -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/WhiteBalance/WhiteBalance.ino) - -.. _notes-and-warnings-27: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -Blue Balance value can only be modified, and changes can be seen on -image if white balance mode is set to manual mode before calling -setBlueBalance() function. - -CameraSetting::getBlueBalance -============================== - -.. _description-29: - -Description ------------ - -Get current blue balance value. - -.. _syntax-29: - -Syntax ------- - -void getBlueBalance (void); - -.. _parameters-28: - -Parameters ----------- - -NA - -.. _returns-28: - -Returns -------- - -NA - -.. _example-code-28: - -Example Code ------------- - -WhiteBalance -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/WhiteBalance/WhiteBalance.ino) - -.. _notes-and-warnings-28: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::setGrayMode -=========================== - -.. _description-30: - -Description ------------ - -Set Gray mode. - -.. _syntax-30: - -Syntax ------- - -void setGrayMode (int enable); - -.. _parameters-29: - -Parameters ----------- - -enable: Enable gray mode. Valid value: 0 (Color mode), 1 (Gray mode). -Default value: 0 (Color mode). - -.. _returns-29: - -Returns -------- - -NA - -.. _example-code-29: - -Example Code ------------- - -Mode -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/Mode/Mode.ino) - -.. _notes-and-warnings-29: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::getGrayMode -=========================== - -.. _description-31: - -Description ------------ - -Get current mode, gray or color. - -.. _syntax-31: - -Syntax ------- - -void getGrayMode (void); - -.. _parameters-30: - -Parameters ----------- - -NA - -.. _returns-30: - -Returns -------- - -NA - -.. _example-code-30: - -Example Code ------------- - -Mode -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/Mode/Mode.ino) - -.. _notes-and-warnings-30: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::setDayNightMode -=============================== - -.. _description-32: - -Description ------------ - -Set Day or Night mode. - -.. _syntax-32: - -Syntax ------- - -void setDayNightMode (int enable); - -.. _parameters-31: - -Parameters ----------- - -enable: Enable day or night mode. Valid value: 0 (Day mode), 1 (Night -mode). Default value: 0 (Day mode). - -.. _returns-31: - -Returns -------- - -NA - -.. _example-code-31: - -Example Code ------------- - -Mode -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/Mode/Mode.ino) - -.. _notes-and-warnings-31: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::getDayNightMode -=============================== - -.. _description-33: - -Description ------------ - -Get current mode, day or night. - -.. _syntax-33: - -Syntax ------- - -void getDayNightMode (void); - -.. _parameters-32: - -Parameters ----------- - -NA - -.. _returns-32: - -Returns -------- - -NA - -.. _example-code-32: - -Example Code ------------- - -Mode -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/Mode/Mode.ino) - -.. _notes-and-warnings-32: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -CameraSetting::reset -===================== - -.. _description-34: - -Description ------------ - -Reset all the values to default value. - -.. _syntax-34: - -Syntax ------- - -void reset (void); - -.. _parameters-33: - -Parameters ----------- - -NA - -.. _returns-33: - -Returns -------- - -NA - -.. _example-code-33: - -Example Code ------------- - -Mode -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/ISPControl/Mode/Mode.ino) - -.. _notes-and-warnings-33: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -VideoSetting Class -================== - -.. _description-35: - -Description ------------ - -A class used to configure parameters for video streams. - -.. _syntax-35: - -Syntax ------- - -class VideoSetting - -.. _members-1: - -Members -------- - -**Public Constructors** - -+----------------------------+-----------------------------------------+ -| VideoSetting::VideoSetting | Constructs a VideoSetting object and | -| | set the parameters needed for video | -| | streams. | -+============================+=========================================+ -+----------------------------+-----------------------------------------+ - -**Public Methods** - -+----------------------------+-----------------------------------------+ -| VideoSetting::setBitrate | Configure bitrate for H264 and H265 | -| | video encoder. | -+============================+=========================================+ -| Vi | Configure quality level for JPEG | -| deoSetting::setJpegQuality | snapshots. | -+----------------------------+-----------------------------------------+ -| VideoSetting::setRotation | Configure orientation for H264, H265 | -| | video and JPEG encoders. | -+----------------------------+-----------------------------------------+ -| VideoSetting::width | Get current configured video stream | -| | width. | -+----------------------------+-----------------------------------------+ -| VideoSetting::height | Get current configured video stream | -| | height. | -+----------------------------+-----------------------------------------+ -| VideoSetting::fps | Get current configured video stream fps | -| | (frame per second). | -+----------------------------+-----------------------------------------+ - -VideoSetting::VideoSetting -=========================== - -.. _description-36: - -Description ------------ - -Constructs a VideoSetting object and sets the parameters needed for -video streams, such as resolution, frame rate per second (fps), bit rate -per second (bps), encoder type. - -.. _syntax-36: - -Syntax ------- - -VideoSetting(uint8_t preset); - -VideoSetting(uint8_t resolution, uint8_t fps, uint8_t encoder, uint8_t -snapshot); - -VideoSetting(uint16_t w, uint16_t h, uint8_t fps, uint8_t encoder, -uint8_t snapshot); - -.. _parameters-34: - -Parameters ----------- - -preset: Select one out of 3 preset video stream settings. Default -preset: 0. - -resolution: Video resolution (Valid value: VIDEO_HD, VIDEO_FHD) - -fps: Frame rate in frames per second. - -encoder: Video encoder format to use. (Valid value: VIDEO_HEVC, -VIDEO_H264, VIDEO_JPEG) - -snapshot: Enable or disable snapshot function. - -w: Width in pixels. - -h: Height in pixels. - -.. _returns-34: - -Returns -------- - -NA - -.. _example-code-34: - -Example Code ------------- - -VideoOnly - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/StreamRTSP/VideoOnly/VideoOnly.ino) - -.. _notes-and-warnings-34: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -Preset configurations: - -**Preset 0:** - -resolution: VIDEO_FHD - -fps: 30 - -bps: 2*1024*1024 - -encoder: VIDEO_H264 - -snapshot: 0 - -**Preset 1:** - -resolution: VIDEO_HD - -fps: 30 - -bps: 2*1024*1024 - -encoder: VIDEO_H264 - -snapshot: 0 - -**Preset 2:** - -resolution: VIDEO_FHD - -fps: 30 - -bps: 2*1024*1024 - -encoder: VIDEO_JPEG - -snapshot: 0 - -VideoSetting::setBitrate -======================== - -.. _description-37: - -Description ------------ - -Configure bitrate for H264 and H265 video encoder. - -.. _syntax-37: - -Syntax ------- - -void setBitrate(uint32_t bitrate); - -.. _parameters-35: - -Parameters ----------- - -bitrate: desired video encoder bitrate. Valid values range from 1Mbps -(1024 \* 1024) to 50Mbps (50 \* 1024 \* 1024). Default value of 4Mbps. - -.. _returns-35: - -Returns -------- - -NA - -.. _example-code-35: - -Example Code ------------- - -VideoOnly - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/StreamRTSP/VideoOnly/VideoOnly.ino) - -.. _notes-and-warnings-35: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. The default -value of 4Mbps is a suitable balance of video quality and file size. For -RTSP streaming, it is recommended that the bitrate is lowered to 2Mbps -to account for possible network congestion. - -VideoSetting::setJpegQuality -============================ - -.. _description-38: - -Description ------------ - -Configure quality level for JPEG snapshots. - -.. _syntax-38: - -Syntax ------- - -void setJpegQuality(uint8_t quality); - -.. _parameters-36: - -Parameters ----------- - -quality: desired JPEG image quality level. Valid values range from 1 -(worst) to 9 (best). Default value of 5. - -.. _returns-36: - -Returns -------- - -NA - -.. _example-code-36: - -Example Code ------------- - -NA - -.. _notes-and-warnings-36: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. A lower -quality results in a reduced file size, while a quality level of 9 may -result in large file sizes without a significant improvements in image -quality. - -VideoSetting::setRotation -========================= - -.. _description-39: - -Description ------------ - -Configure orientation for H264, H265 video and JPEG encoders. - -.. _syntax-39: - -Syntax ------- - -void setRotation(int angle); - -.. _parameters-37: - -Parameters ----------- - -angle: desired rotation angle represented by numerical values. Valid -values: 0, 1, 2, 3. Default value of 0. - -0: No rotation - -1: 90 degree to right - -2. 90 degree to left - -3: 180 degree - -.. _returns-37: - -Returns -------- - -NA - -.. _example-code-37: - -Example Code ------------- - -NA - -.. _notes-and-warnings-37: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -VideoSetting::width -=================== - -.. _description-40: - -Description ------------ - -Get current configured video stream width. - -.. _syntax-40: - -Syntax ------- - -uint16_t width(void); - -.. _parameters-38: - -Parameters ----------- - -NA - -.. _returns-38: - -Returns -------- - -This function returns the current configured video stream width. - -.. _example-code-38: - -Example Code ------------- - -LoopPostProcessing -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/MotionDetection/LoopPostProcessing/LoopPostProcessing.ino - -.. _notes-and-warnings-38: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -VideoSetting::height -==================== - -.. _description-41: - -Description ------------ - -Get current configured video stream height. - -.. _syntax-41: - -Syntax ------- - -uint16_t height(void); - -.. _parameters-39: - -Parameters ----------- - -NA - -.. _returns-39: - -Returns -------- - -This function returns the current configured video stream height. - -.. _example-code-39: - -Example Code ------------- - -LoopPostProcessing -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/MotionDetection/LoopPostProcessing/LoopPostProcessing.ino - -.. _notes-and-warnings-39: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -VideoSetting::fps -================= - -.. _description-42: - -Description ------------ - -Get current configured video stream fps (frame per second). - -.. _syntax-42: - -Syntax ------- - -uint16_t fps(void); - -.. _parameters-40: - -Parameters ----------- - -NA - -.. _returns-40: - -Returns -------- - -This function returns the current configured video stream fps. - -.. _example-code-40: - -Example Code ------------- - -NA - -.. _notes-and-warnings-40: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -Video Class -=========== - -.. _description-43: - -Description ------------ - -A class used to configure and initialize the camera to generate video -data streams. - -.. _syntax-43: - -Syntax ------- - -class Video - -**Public Constructors** - -+----------------------------+-----------------------------------------+ -| Video::Video | Construct a Video object. | -+============================+=========================================+ -+----------------------------+-----------------------------------------+ - -**Public Methods** - -+----------------------------+-----------------------------------------+ -| Video::configVideoChannel | Configure video stream channel. | -+----------------------------+-----------------------------------------+ -| Video::camInit | Initialization of camera sensor using | -| | existing configurations. | -+----------------------------+-----------------------------------------+ -| Video::camDeinit | Deinitialization of camera sensor | -+----------------------------+-----------------------------------------+ -| Video::videoInit | Initialization of video streams using | -| | existing configurations. | -+----------------------------+-----------------------------------------+ -| Video::videoDeinit | Deinitialization of video stream module | -| | for a specific channel. | -+----------------------------+-----------------------------------------+ -| Video::channelBegin | Start video streaming on a specific | -| | channel. | -+----------------------------+-----------------------------------------+ -| Video::channelEnd | Stop video streaming on a specific | -| | channel. | -+----------------------------+-----------------------------------------+ -| Video::getStream | Get video data stream to provide as an | -| | input for other data stream consumers. | -+----------------------------+-----------------------------------------+ -| Video::getImage | Enable snapshot function. | -+----------------------------+-----------------------------------------+ -| Video::setFPS | Set camera video max FPS. | -+----------------------------+-----------------------------------------+ -| Video::printInfo | Print out current configuration of | -| | video channels. | -+----------------------------+-----------------------------------------+ - -Video::configVideoChannel -========================= - -.. _description-44: - -Description ------------ - -Configure video stream channel parameters using VideoSetting class object. ---------------------------------------------------------------------------- - -.. _syntax-44: - -Syntax ------- - -void configVideoChannel(int ch, VideoSetting& config); - -.. _parameters-41: - -Parameters ----------- - -ch: Channel to configure (Valid value: 0,1,2) - -config: VideoSetting object - -.. _returns-41: - -Returns -------- - -NA - -.. _example-code-41: - -Example Code ------------- - -VideoOnly - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/StreamRTSP/VideoOnly/VideoOnly.ino) - -.. _notes-and-warnings-41: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -Video::camInit -============== - -.. _description-45: - -Description ------------ - -Initialize camera sensor using configuration from CameraSetting object. - -.. _syntax-45: - -Syntax ------- - -void cameraInit(CameraSetting& config); - -.. _parameters-42: - -Parameters ----------- - -config: CameraSetting object - -.. _returns-42: - -Returns -------- - -NA - -.. _example-code-42: - -Example Code ------------- - -NA - -.. _notes-and-warnings-42: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -Video::camDeinit -================ - -.. _description-46: - -Description ------------ - -Deinitialize camera sensor. - -.. _syntax-46: - -Syntax ------- - -void cameraDeinit(void); - -.. _parameters-43: - -Parameters ----------- - -NA - -.. _returns-43: - -Returns -------- - -NA - -.. _example-code-43: - -Example Code ------------- - -NA - -.. _notes-and-warnings-43: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -Video::videoInit -================ - -.. _description-47: - -Description ------------ - -Initialization of video streams from camera using existing -configurations. - -.. _syntax-47: - -Syntax ------- - -void videoInit(void); - -.. _parameters-44: - -Parameters ----------- - -NA - -.. _returns-44: - -Returns -------- - -NA - -.. _example-code-44: - -Example Code ------------- - -VideoOnly - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/StreamRTSP/VideoOnly/VideoOnly.ino) - -.. _notes-and-warnings-44: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -Video::videoDeinit -================== - -.. _description-48: - -Description ------------ - -Deinitialization of all video streams. - -.. _syntax-48: - -Syntax ------- - -void videoDeinit(void); ------------------------ - -.. _parameters-45: - -Parameters ----------- - -NA - -.. _returns-45: - -Returns -------- - -NA - -.. _example-code-45: - -Example Code ------------- - -NA - -.. _notes-and-warnings-45: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -Video::channelBegin -=================== - -.. _description-49: - -Description ------------ - -Start video streaming on a specific channel. - -.. _syntax-49: - -Syntax ------- - -void channelBegin(int ch); - -.. _section-1: - -.. _parameters-46: - -Parameters ----------- - -ch: channel to start streaming. Default channel is 0. - -.. _returns-46: - -Returns -------- - -NA - -.. _example-code-46: - -Example Code ------------- - -VideoOnly - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/StreamRTSP/VideoOnly/VideoOnly.ino) - -.. _notes-and-warnings-46: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -Video::channelEnd -================= - -.. _description-50: - -Description ------------ - -Stop video streaming on a specific channel. - -.. _syntax-50: - -Syntax ------- - -void channelEnd(int ch); - -.. _parameters-47: - -Parameters ----------- - -ch: channel to stop streaming. Default channel is 0. - -.. _returns-47: - -Returns -------- - -NA - -.. _example-code-47: - -Example Code ------------- - -NA - -.. _notes-and-warnings-47: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -Video::getStream -================ - -.. _description-51: - -Description ------------ - -Get video data stream to provide as an input for other data stream -consumers. - -.. _syntax-51: - -Syntax ------- - -MMFModule getStream(int ch); ----------------------------- - -.. _parameters-48: - -Parameters ----------- - -ch: channel to get data stream of. Default channel is 0. - -.. _returns-48: - -Returns -------- - -This function returns the video data stream. - -.. _example-code-48: - -Example Code ------------- - -VideoOnly - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/StreamRTSP/VideoOnly/VideoOnly.ino) - -.. _notes-and-warnings-48: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -Video::getImage -=============== - -.. _description-52: - -Description ------------ - -Take a snapshot. - -.. _syntax-52: - -Syntax ------- - -void getImage(int ch, uint32_t\* addr, uint32_t\* len); - -.. _parameters-49: - -Parameters ----------- - -ch: Video stream channel to take a snapshot from. - -addr: A pointer to a 32-bit unsigned integer to store the image address. - -len: A pointer to a 32-bit unsigned integer to store the image length. - -.. _returns-49: - -Returns -------- - -NA - -.. _example-code-49: - -Example Code ------------- - -HTTPDisplayJPEG -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/CaptureJPEG/HTTPDisplayJPEG/HTTPDisplayJPEG.ino - -.. _notes-and-warnings-49: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -Video::setFPS -============== - -.. _description-53: - -Description ------------ - -Set camera video max FPS. - -.. _syntax-53: - -Syntax ------- - -void setFPS(int fps); - -.. _parameters-50: - -Parameters ----------- - -fps: max frame rate in frames per second for camera. - -.. _returns-50: - -Returns -------- - -NA - -.. _example-code-50: - -Example Code ------------- - -NA - -.. _notes-and-warnings-50: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. - -Video::printInfo -================ - -.. _description-54: - -Description ------------ - -Print out current configuration of video channels. - -.. _syntax-54: - -Syntax ------- - -void printInfo(void); - -.. _parameters-51: - -Parameters ----------- - -NA - -.. _returns-51: - -Returns -------- - -NA - -.. _example-code-51: - -Example Code ------------- - -VideoOnly - -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Multimedia/examples/StreamRTSP/VideoOnly/VideoOnly.ino) - -.. _notes-and-warnings-51: - -Notes and Warnings ------------------- - -“VideoStream.h” must be included to use the class function. diff --git a/bak/API_Documents/Video/Class VideoStreamOverlay.rst b/bak/API_Documents/Video/Class VideoStreamOverlay.rst deleted file mode 100644 index 223efd5..0000000 --- a/bak/API_Documents/Video/Class VideoStreamOverlay.rst +++ /dev/null @@ -1,789 +0,0 @@ -VideoStreamOverlay Class -========================= - -Description ------------ - -VideoStreamOverlay also known as On-Screen Display (OSD) that allows -contents such as texts and shapes to be displayed on video streams. -VideoStreamOverlay class is used to draw on video streams. - -Syntax ------- - -Class VideoStreamOverlay - -Members -------- - -**Public Constructors** - -+------------------------------------+---------------------------------+ -| VideoStreamOverlay:: | Constructs a VideoStreamOverlay | -| VideoStreamOverlay | object. | -+====================================+=================================+ -+------------------------------------+---------------------------------+ - -**Public Methods** - -+-------------------------------------+--------------------------------+ -| VideoStreamOverlay::configVideo | Configure input video stream | -| | parameters. | -+=====================================+================================+ -| VideoStreamOverlay:: configTextSize | Configure text width and | -| | height shown on OSD\ **.** | -+-------------------------------------+--------------------------------+ -| VideoStreamOverlay:: createBitmap | Create bitmap on video | -| | streams. | -+-------------------------------------+--------------------------------+ -| VideoStreamOverlay::begin | Enable OSD and start drawing | -| | on top of video streams. | -+-------------------------------------+--------------------------------+ -| VideoStreamOverlay::end | Stop OSD drawing on all video | -| | streams. | -+-------------------------------------+--------------------------------+ -| VideoStreamOverlay::endChannel | Stop OSD drawing on specified | -| | video stream. | -+-------------------------------------+--------------------------------+ -| VideoStreamOverlay::getTextHeight | Get current configuration of | -| | OSD text height. | -+-------------------------------------+--------------------------------+ -| VideoStreamOverlay::getTextWidth | Get current configuration of | -| | OSD text width. | -+-------------------------------------+--------------------------------+ -| VideoStreamOverlay::color | Convert ARGB color values into | -| | a format compatible for OSD | -| | use. | -+-------------------------------------+--------------------------------+ -| VideoStreamOverlay::drawLine | Draw a line in OSD frame | -| | buffer. | -+-------------------------------------+--------------------------------+ -| VideoStreamOverlay::drawPoint | Draw a point in OSD frame | -| | buffer. | -+-------------------------------------+--------------------------------+ -| VideoStreamOverlay::drawRect | Draw a rectangle on OSD frame | -| | buffer. | -+-------------------------------------+--------------------------------+ -| VideoStreamOverlay::drawText | Draw text on OSD frame buffer. | -+-------------------------------------+--------------------------------+ -| VideoStreamOverlay::update | Update OSD and display | -| | drawings on video streams. | -+-------------------------------------+--------------------------------+ -| | | -+-------------------------------------+--------------------------------+ - -VideoStreamOverlay::configVideo -=============================== - -.. _description-1: - -Description ------------ - -Configure input video stream parameters. - -.. _syntax-1: - -Syntax ------- - -void configVideo(int ch, VideoSetting& config); - -Paramet\ **er**\ s -~~~~~~~~~~~~~~~~~~ - -ch: Channel to configure (Valid value: 0,1,2) - -config: VideoSetting object - -Return\ **s** -~~~~~~~~~~~~~ - -NA - -Example **Cod**\ e -~~~~~~~~~~~~~~~~~~ - -LoopPostProcessing -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/MotionDetection/LoopPostProcessing/LoopPostProcessing.ino) - -Notes and Warnings -~~~~~~~~~~~~~~~~~~ - -Note that OSD only supports channel 0, 1 and 2. “VideoStreamOverlay.h” -must be included to use the class function. - -VideoStreamOverlay::configTextSize -================================== - -.. _description-2: - -Description ------------ - -Configure text width and height shown on OSD\ **.** - -.. _syntax-2: - -Syntax ------- - -void configTextSize(int ch, int text_width, int text_height); - -.. _parameters-1: - -Parameters ----------- - -ch: Channel to configure (Valid value: 0,1,2) - -text_width: Text width in pixels. Default text width is 16. - -text_height: Text height in pixels. Default height width is 32. - -.. _returns-1: - -Returns -------- - -NA - -.. _example-code-1: - -Example Code ------------- - -NA - -.. _notes-and-warnings-1: - -Notes and Warnings ------------------- - -“VideoStreamOverlay.h” must be included to use the class function. Text -size should be configured before OSD is started using begin(). - -VideoStreamOverlay::createBitmap -================================ - -.. _description-3: - -Description ------------ - -Create bitmap on video streams. - -.. _syntax-3: - -Syntax ------- - -void createBitmap (int ch, int idx = 0); - -.. _parameters-2: - -Parameters ----------- - -ch: Channel to configure (Valid value: 0,1,2) - -idx: Layer index of OSD. The default value is 0. (Valid value: 0 to 5) - -.. _returns-2: - -Returns -------- - -NA - -.. _example-code-2: - -Example Code ------------- - -LoopPostProcessing -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/MotionDetection/LoopPostProcessing/LoopPostProcessing.ino) - -.. _notes-and-warnings-2: - -Notes and Warnings ------------------- - -“VideoStreamOverlay.h” must be included to use the class function. - -VideoStreamOverlay::begin -========================= - -.. _description-4: - -Description ------------ - -Enable OSD and start drawing on top of video streams. - -.. _syntax-4: - -Syntax ------- - -void begin(void); - -.. _parameters-3: - -Parameters ----------- - -NA - -.. _returns-3: - -Returns -------- - -NA - -.. _example-code-3: - -Example Code ------------- - -LoopPostProcessing -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/MotionDetection/LoopPostProcessing/LoopPostProcessing.ino) - -.. _notes-and-warnings-3: - -Notes and Warnings ------------------- - -“VideoStreamOverlay.h” must be included to use the class function. - -VideoStreamOverlay::end -======================= - -.. _description-5: - -Description ------------ - -Stop OSD drawing on all video streams. - -.. _syntax-5: - -Syntax ------- - -void end(void); - -.. _parameters-4: - -Parameters ----------- - -NA - -.. _returns-4: - -Returns -------- - -NA - -.. _example-code-4: - -Example Code ------------- - -NA - -.. _notes-and-warnings-4: - -Notes and Warnings ------------------- - -“VideoStreamOverlay.h” must be included to use the class function. - -VideoStreamOverlay::endChannel -============================== - -.. _description-6: - -Description ------------ - -Stop OSD drawing on specified video stream. - -.. _syntax-6: - -Syntax ------- - -void endChannel(int ch); - -.. _parameters-5: - -Parameters ----------- - -ch: Channel to stop. (Valid value: 0,1,2) - -.. _returns-5: - -Returns -------- - -NA - -.. _example-code-5: - -Example Code ------------- - -NA - -.. _notes-and-warnings-5: - -Notes and Warnings ------------------- - -“VideoStreamOverlay.h” must be included to use the class function. - -VideoStreamOverlay::getTextHeight -================================= - -.. _description-7: - -Description ------------ - -Get current configuration of OSD text height. - -.. _syntax-7: - -Syntax ------- - -int getTextHeight(int ch); - -.. _parameters-6: - -Parameters ----------- - -ch: Channel to get the OSD text’s height. (Valid value: 0,1,2) - -.. _returns-6: - -Returns -------- - -This function returns the OSD text’s height on selected channel. - -.. _example-code-6: - -Example Code ------------- - -RTSPFaceDetection -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/NeuralNetwork/examples/RTSPFaceDetection/RTSPFaceDetection.ino) - -.. _notes-and-warnings-6: - -Notes and Warnings ------------------- - -“VideoStreamOverlay.h” must be included to use the class function. - -VideoStreamOverlay::getTextWidth -================================ - -.. _description-8: - -Description ------------ - -Get current configuration of OSD text width. - -.. _syntax-8: - -Syntax ------- - -int getTextWidth(int ch); - -.. _parameters-7: - -Parameters ----------- - -ch: Channel to get the OSD text’s width. (Valid value: 0,1,2) - -.. _returns-7: - -Returns -------- - -This function returns the OSD text’s width on the selected channel. - -.. _example-code-7: - -Example Code ------------- - -NA - -.. _notes-and-warnings-7: - -Notes and Warnings ------------------- - -“VideoStreamOverlay.h” must be included to use the class function. - -VideoStreamOverlay::color -========================= - -.. _description-9: - -Description ------------ - -Convert ARGB color values into a format compatible for OSD use. - -.. _syntax-9: - -Syntax ------- - -uint32_t color(uint8_t red, uint8_t green, uint8_t blue, uint8_t alpha = -0xff); - -.. _parameters-8: - -Parameters ----------- - -red: Intensity level of red color expressed as an 8-bit unsigned integer -from 0 to 255. - -green: Intensity level of green color expressed as an 8-bit unsigned -integer from 0 to 255. - -blue: Intensity level of blue color expressed as an 8-bit unsigned -integer from 0 to 255. - -alpha: Transparency of color expressed as an 8-bit unsigned integer from -0 to 255. Default value of 255. This value is optional. - -.. _returns-8: - -Returns -~~~~~~~ - -This function returns the ARGB value in a format compatible for OSD use. - -.. _example-code-8: - -Example Code ------------- - -NA - -.. _notes-and-warnings-8: - -Notes and Warnings ------------------- - -“VideoStreamOverlay.h” must be included to use the class function. - -VideoStreamOverlay::drawLine -============================ - -.. _description-10: - -Description ------------ - -Draw a line in OSD frame buffer. - -.. _syntax-10: - -Syntax ------- - -void drawLine(int ch, int xmin, int ymin, int xmax, int ymax, int -line_width, uint32_t color, int idx = 0); - -.. _parameters-9: - -Parameters ----------- - -ch: Channel to draw on. (Valid value: 0,1,2) - -xmin: x coordinate of the top left corner. - -ymin: y coordinate of the top left corner. - -xmax: x coordinate of the bottom right corner. - -ymax: y coordinate of bottom right corner. - -line_width: Width of a line. - -color: Color of the line. - -idx: Layer index of OSD. The default value is 0. (Valid value: 0 to 5) - -.. _returns-9: - -Returns -------- - -NA - -.. _example-code-9: - -Example Code ------------- - -NA - -.. _notes-and-warnings-9: - -Notes and Warnings ------------------- - -VideoStreamOverlay::update() needs to be called for drawings to be shown -on the video streams. “VideoStreamOverlay.h” must be included to use the -class function. - -VideoStreamOverlay::drawPoint -============================= - -.. _description-11: - -Description ------------ - -Draw a point in OSD frame buffer. - -.. _syntax-11: - -Syntax ------- - -void VideoStreamOverlay::drawPoint(int ch, int xmin, int ymin, int -point_width, uint32_t color, int idx = 0); - -.. _parameters-10: - -Parameters ----------- - -ch: Channel to draw on. (Valid value: 0,1,2) - -xmin: x coordinate of the point - -ymin: y coordinate of the point - -point_width: size of the point. - -color: Color of the point. - -[STRIKEOUT:idx: Block index of OSD] - -idx: Layer index of OSD. The default value is 0. (Valid value: 0 to 5) - -.. _returns-10: - -Returns -------- - -NA - -.. _example-code-10: - -Example Code ------------- - -RTSPFaceDetection -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/NeuralNetwork/examples/RTSPFaceDetection/RTSPFaceDetection.ino) - -.. _notes-and-warnings-10: - -Notes and Warnings ------------------- - -VideoStreamOverlay::update() needs to be called for drawings to be shown -on the video streams. “VideoStreamOverlay.h” must be included to use the -class function. - -VideoStreamOverlay::drawRect -============================ - -.. _description-12: - -Description ------------ - -Draw a rectangle on OSD frame buffer. - -.. _syntax-12: - -Syntax ------- - -void drawRect(int ch, int xmin, int ymin, int xmax, int ymax, int -line_width, uint32_t color, int idx = 0); - -.. _parameters-11: - -Parameters ----------- - -ch: Channel to draw rectangle on. (Valid value: 0,1,2) - -xmin: x coordinate of the top left corner. - -ymin: y coordinate of the top left corner. - -xmax: x coordinate of the bottom right corner. - -ymax: y coordinate of bottom right corner. - -line_width: Width of a rectangle's border. - -color: Color of the rectangle. - -idx: Layer index of OSD. The default value is 0. (Valid value: 0 to 5) - -.. _returns-11: - -Returns -------- - -NA - -.. _example-code-11: - -Example Code ------------- - -Example: LoopPostProcessing -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/MotionDetection/LoopPostProcessing/LoopPostProcessing.ino) - -.. _notes-and-warnings-11: - -Notes and Warnings ------------------- - -VideoStreamOverlay::update() needs to be called for drawings to be shown -on the video streams. “VideoStreamOverlay.h” must be included to use the -class function. - -VideoStreamOverlay::drawText -============================ - -.. _description-13: - -Description ------------ - -Draw text on OSD frame buffer. - -.. _syntax-13: - -Syntax ------- - -void drawText(int ch, int xmin, int ymin, const char \*text_string, -uint32_t color, int idx = 0); - -.. _parameters-12: - -Parameters ----------- - -ch: Channel to draw text on. (Valid value: 0,1,2) - -xmin: x coordinate of top left corner of text box. - -ymin: y coordinate of top left corner of text box. - -text_string: pointer to a character array containing the text to be -displayed. - -color: Color of the text. - -idx: Layer index of OSD. The default value is 0. (Valid value: 0 to 5) - -.. _returns-12: - -Returns -------- - -NA - -.. _example-code-12: - -Example Code ------------- - -Example: LoopPostProcessing -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/MotionDetection/LoopPostProcessing/LoopPostProcessing.ino) - -.. _notes-and-warnings-12: - -Notes and Warnings ------------------- - -VideoStreamOverlay::update() needs to be called for drawings to be shown -on the video streams. “VideoStreamOverlay.h” must be included to use the -class function.\ ** - -VideoStreamOverlay::update -========================== - -.. _description-14: - -Description ------------ - -Update OSD and display drawings on video streams. - -.. _syntax-14: - -Syntax ------- - -void update(int ch, int idx = 0); - -.. _parameters-13: - -Parameters ----------- - -ch: Channel to display drawings. (Valid value: 0,1,2) - -idx: Layer index of OSD. The default value is 0. (Valid value: 0 to 5) - -.. _returns-13: - -Returns -------- - -NA - -.. _example-code-13: - -Example Code ------------- - -Example: LoopPostProcessing -(https://github.com/ambiot/ambpro2_arduino/blob/dev/Arduino_package/hardware/libraries/Video/examples/MotionDetection/LoopPostProcessing/LoopPostProcessing.ino) - -.. _notes-and-warnings-13: - -Notes and Warnings ------------------- - -“VideoStreamOverlay.h” must be included to use the class function. diff --git a/bak/API_Documents/Video/index.rst b/bak/API_Documents/Video/index.rst deleted file mode 100644 index 048e0b4..0000000 --- a/bak/API_Documents/Video/index.rst +++ /dev/null @@ -1,16 +0,0 @@ -Video -===== - -.. toctree:: - :maxdepth: 1 - - Class AudioDecoder - Class AudioEncoder - Class AudioStream - Class MotionDetection - Class MP4Recording - Class RTP - Class RTSP - Class StreamIO - Class VideoStream - Class VideoStreamOverlay From f7f14b8c9f887df20d681d42cb64fcd46f7f3e84 Mon Sep 17 00:00:00 2001 From: Kevin Loo Keng Leong Date: Tue, 1 Oct 2024 18:17:42 +0800 Subject: [PATCH 4/4] Moved Arduino-build-in Example Guide * place Arduino-build-in Example Guide under _common folder --- .../Basic/Arduino-build-in example.rst | 0 .../Example_Guides/Basic/index.rst | 0 .../Basic/Arduino-build-in example.rst | 179 ------------------ .../amebapro2/Example_Guides/Basic/index.rst | 7 - 4 files changed, 186 deletions(-) rename source/{amebapro2 => _common}/Example_Guides/Basic/Arduino-build-in example.rst (100%) rename source/{amebad => _common}/Example_Guides/Basic/index.rst (100%) delete mode 100644 source/amebad/Example_Guides/Basic/Arduino-build-in example.rst delete mode 100644 source/amebapro2/Example_Guides/Basic/index.rst diff --git a/source/amebapro2/Example_Guides/Basic/Arduino-build-in example.rst b/source/_common/Example_Guides/Basic/Arduino-build-in example.rst similarity index 100% rename from source/amebapro2/Example_Guides/Basic/Arduino-build-in example.rst rename to source/_common/Example_Guides/Basic/Arduino-build-in example.rst diff --git a/source/amebad/Example_Guides/Basic/index.rst b/source/_common/Example_Guides/Basic/index.rst similarity index 100% rename from source/amebad/Example_Guides/Basic/index.rst rename to source/_common/Example_Guides/Basic/index.rst diff --git a/source/amebad/Example_Guides/Basic/Arduino-build-in example.rst b/source/amebad/Example_Guides/Basic/Arduino-build-in example.rst deleted file mode 100644 index 760e9fa..0000000 --- a/source/amebad/Example_Guides/Basic/Arduino-build-in example.rst +++ /dev/null @@ -1,179 +0,0 @@ -Arduino-build-in example -======================== - -.. contents:: - :local: - :depth: 2 - -AMB23 Supported ARDUINO built-in example table ----------------------------------------------- - -There are many built-in examples in Arduino. All examples that listed are compatible with Ameba. - -- `Arduino built-in example details `_ - -+---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ -| **Category** | **Name** | **Comment** | **Remarks** | -+===============+===========================+===============================================+====================================================+ -| Basics | AnalogReadSerial | | Connect potentiometer to 3.3V | | ADC pin options A0, A1, A2, A3, A4, A5, | -| | | | | | and A6 | -| | | | ADC pin used, up to 3.3V | | | -| | | | and can be alibrated by using | | ADC pin reading voltage range 0 to 3.3V | -| | | | analogSet(float gain, float offset) | | | -| | | | | ADC value can be calibrated by | -| | | | | modifying _offset and _gain | -| | | | | using 2 points calibration method. | -| | | | | analogSet(float gain, float offset) | -| | | | | can be used to update the calibrated offset | -| | | | | and gain values | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | BareMinimum | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | Blink | | LED_BUILTIN sets to | | LED options, on-board LED, LED_B (blue) | -| | | | LED_B (on-board LED blue) | | or LED_G (green) | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | DigitalReadSerial | | | Button options, on-board button, PUSH_BTN | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | Fade | | For analogWrite(), | | PWM capable Pin 4, 5, 7, 9, 10, 14, 17, 20, | -| | | | use PWM capable pin | | and 21 | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | ReadAnalogVoltage | | ADC pin used, up to 3.3V | | -| | | | and can be calibrated by using | | -| | | | analogSet(float gain, float offset) | | -+---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ -| Digital | BlinkWithoutDelay | | LED_BUILTIN sets to | | LED options, on-board LED | -| | | | LED_B (on-board LED blue) | | Button options, on-board button | -| +---------------------------+-----------------------------------------------+ | -| | Button | | | -| +---------------------------+-----------------------------------------------+ | -| | Debounce | | | -| +---------------------------+-----------------------------------------------+ | -| | DigitalInputPullup | | | -| +---------------------------+-----------------------------------------------+ | -| | StateChangeDetection | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | toneKeyboard | | ADC pin used, up to 3.3V | | -| +---------------------------+ | and can be calibrated by +----------------------------------------------------+ -| | toneMelody | | using analogSet(float gain, float offset) | | -| +---------------------------+ +----------------------------------------------------+ -| | toneMultiple | | For analogRead(), use ADC pin name | | -| +---------------------------+ | (A0 to A6) instead the integer number +----------------------------------------------------+ -| | tonePitchFollower | | | -| | | | For "tone()" and "noTone()", | | -| | | | use PWM capable pin | | -+---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ -| Analog | AnalogInOutSerial | | ADC pin used, up to 3.3V | | -| +---------------------------+ | and can be calibrated by using +----------------------------------------------------+ -| | AnalogInput | | analogSet(float gain, float offset) | | LED options, on-board LED | -| +---------------------------+ +----------------------------------------------------+ -| | AnalogWriteMega | | For analogWrite(), | | -| +---------------------------+ | use PWM capable pin +----------------------------------------------------+ -| | Calibration | | | -| +---------------------------+ +----------------------------------------------------+ -| | Fading | | | -| +---------------------------+ +----------------------------------------------------+ -| | Smoothing | | | -+---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ -| Communication | ASCIITable | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | Dimmer | | For analogWrite(), | | -| | | | use PWM capable pin | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | Graph | | Connect potentiometer to 3.3V | | -| | | | | -| | | | ADC pin used, up to 3.3V | | -| | | | and can be calibrated by using | | -| | | | analogSet(float gain, float offset) | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | Midi | | Use Serial1, MIDI jack pin 5 | | -| | | | connected to SERIAL1_TX | | -| | | | | -| | | | Use Serial2, MIDI jack pin 5 | | -| | | | connected to SERIAL2_TX | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | MultiSerial | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | PhysicalPixel | | | LED options, on-board LED | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | ReadASCIIString | | For analogWrite(), | | -| | | | use PWM capable pin | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | SerialCallResponse | | ADC pin used, up to 3.3V | | -| | | | and can be calibrated by using | | -| | | | analogSet(float gain, float offset) | | -| | | | | -| | | | For analogRead(), | | -| | | | use ADC pin name (A0 to A6) | | -| | | | instead the integer number | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | SerialCallResponseASCII | | ADC pin used, up to 3.3V | | -| | | | and can be calibrated by using | | -| | | | analogSet(float gain, float offset) | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | SerialEvent | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | SerialPassthrough | | | Serial options, Serial, | -| | | | | Serial1 or Serial2 | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | VirtualColorMixer | | ADC pin used, up to 3.3V | | -| | | | and can be calibrated by using | | -| | | | analogSet(float gain, float offset) | | -+---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ -| Control | Arrays | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | ForLoopIteration | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | IfStatementConditional | | ADC pin used, up to 3.3V | | -| | | | and can be calibrated by using | | -| | | | analogSet(float gain, float offset) | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | switchCase | | ADC pin used, up to 3.3V | | -| | | | and can be calibrated by using | | -| | | | analogSet(float gain, float offset) | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | switchCase2 | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | WhileStatementConditional | | ADC pin used, up to 3.3V | | -| | | | and can be calibrated by using | | -| | | | analogSet(float gain, float offset) | | -| | | | | -| | | | For analogWrite(), | | -| | | | use PWM capable pin | | -+---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ -| Display | barGraph | | ADC pin used, up to 3.3V | | -| | | | and can be calibrated by using | | -| | | | analogSet(float gain, float offset) | | -| +---------------------------+ +----------------------------------------------------+ -| | RowColumnScanning | | | -| | | | | -| | | | | -+---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ -| Strings | CharacterAnalysis | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringAdditionOperator | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringAppendOperator | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringCaseChanges | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringCharacters | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringComparisonOperators | | ADC pin used, up to 3.3V | | -| | | | and can be calibrated by using | | -| | | | analogSet(float gain, float offset) | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringIndexOf | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringLength | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringLengthTrim | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringReplace | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringStartsWithEndsWith | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringSubstring | | | -| +---------------------------+-----------------------------------------------+----------------------------------------------------+ -| | StringToInt | | | -+---------------+---------------------------+-----------------------------------------------+----------------------------------------------------+ - diff --git a/source/amebapro2/Example_Guides/Basic/index.rst b/source/amebapro2/Example_Guides/Basic/index.rst deleted file mode 100644 index 77bd444..0000000 --- a/source/amebapro2/Example_Guides/Basic/index.rst +++ /dev/null @@ -1,7 +0,0 @@ -Basic -===== - -.. toctree:: - :maxdepth: 1 - - Arduino-build-in example