File tree Expand file tree Collapse file tree 4 files changed +51
-0
lines changed Expand file tree Collapse file tree 4 files changed +51
-0
lines changed Original file line number Diff line number Diff line change 1+ # SPDX-License-Identifier: Apache-2.0
2+
3+ cmake_minimum_required (VERSION 3.20.0)
4+
5+ set (DTC_OVERLAY_FILE $ENV{ZEPHYR_BASE} /../modules/lib/Arduino-Zephyr-API/variants/${BOARD} /${BOARD} .overlay)
6+
7+ find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
8+ project (serial_event)
9+
10+ target_sources (app PRIVATE src/app.cpp)
11+
12+ zephyr_compile_options(-Wno-unused-variable -Wno-comment )
Original file line number Diff line number Diff line change 1+ .. _serial_event :
2+
3+ Serial Event
4+ ############
5+
6+ Overview
7+ ********
8+
9+ The serial_event sample echo back serial input data.
10+
11+ Building and Running
12+ ********************
13+
14+ Build and flash serial_event sample as follows,
15+
16+ ```sh
17+ $> west build -p -b arduino_nano_33_ble sample/serial_event/
18+
19+ $> west flash --bossac=/home/$USER/.arduino15/packages/arduino/tools/bossac/1.9.1-arduino2/bossac
20+
Original file line number Diff line number Diff line change 1+ CONFIG_ARDUINO_API=y
Original file line number Diff line number Diff line change 1+ /*
2+ * SPDX-License-Identifier: Apache-2.0
3+ */
4+
5+ #include < Arduino.h>
6+
7+ void setup () {
8+ Serial.begin (115200 );
9+ }
10+
11+ void loop () {
12+ }
13+
14+ void serialEvent () {
15+ while (Serial.available ()) {
16+ Serial.print ((char )Serial.read ());
17+ }
18+ }
You can’t perform that action at this time.
0 commit comments