aboutsummaryrefslogtreecommitdiffstats
path: root/arduino/libraries/Bluefruit52Lib/examples/Hardware/Serial1_test/Serial1_test.ino
blob: ff5875d964e6b3ba67f6ddc8f274c7a5db8dfafc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/*********************************************************************
 This is an example for our Feather Bluefruit modules

 Pick one up today in the adafruit shop!

 Adafruit invests time and resources providing this open source code,
 please support Adafruit and open-source hardware by purchasing
 products from Adafruit!

 MIT license, check LICENSE for more information
 All text above, and the splash screen below must be included in
 any redistribution
*********************************************************************/

/*
 * This sketch demonstrate how to use Hardware Serial1 along with
 * native USB Serial on Bluefruit nRF52840.
 * Note: Bluefruit nRF52832 does not support Serial1
 */

#include "Arduino.h"

void setup()
{
  // Open serial communications and wait for port to open:
  Serial.begin(115200);
  while ( !Serial ) delay(10);   // for nrf52840 with native usb

  Serial.println("Goodnight moon!");
 
  // set the data rate for the SoftwareSerial port
  //mySerial.begin(9600);
  //mySerial.println("Hello, world?");

  Serial1.begin(115200);
  Serial1.println("Hello, world?");
}

void loop() // run over and over//
{
  if (Serial1.available()) 
    Serial.write(Serial1.read());

  if (Serial.available())
    Serial1.write(Serial.read());
}