You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/*********************************************************************
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>
#include <Adafruit_TinyUSB.h> // for Serial
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?");
void loop() // run over and over//
{
if (Serial1.available())
Serial.write(Serial1.read());
if (Serial.available())
Serial1.write(Serial.read());
}
What happened ?
Anything written on Serial will print to Serial1. Anything written on Serial1 does nothing on Serial. The example sketch clearly does not work, even though it should, because this is a fundamental sketch.
How to reproduce ?
Run the Serial1_test example.
Debug Log
No response
Screenshots
No response
The text was updated successfully, but these errors were encountered:
specternecter
changed the title
Serial1.read() does not work. UART can only print, not read.
Serial1.read() does not work. UART can only write, not read.
May 9, 2024
Operating System
Windows 11
IDE version
1.8.19
Board
ItsyBitsy nRF52840 Express
BSP version
1.6.0
Sketch
/*********************************************************************
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
*********************************************************************/
/*
*/
#include <Arduino.h>
#include <Adafruit_TinyUSB.h> // for Serial
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());
}
What happened ?
Anything written on Serial will print to Serial1. Anything written on Serial1 does nothing on Serial. The example sketch clearly does not work, even though it should, because this is a fundamental sketch.
How to reproduce ?
Run the Serial1_test example.
Debug Log
No response
Screenshots
No response
The text was updated successfully, but these errors were encountered: