File tree Expand file tree Collapse file tree 4 files changed +53
-0
lines changed Expand file tree Collapse file tree 4 files changed +53
-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+ * Copyright (c) 2022 TOKITA Hiroshi <tokita.hiroshi@fujitsu.com>
3+ *
4+ * SPDX-License-Identifier: Apache-2.0
5+ */
6+
7+ #include < Arduino.h>
8+
9+ void setup () {
10+ Serial.begin (115200 );
11+ }
12+
13+ void loop () {
14+ }
15+
16+ void serialEvent () {
17+ while (Serial.available ()) {
18+ Serial.print ((char )Serial.read ());
19+ }
20+ }
You can’t perform that action at this time.
0 commit comments