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