NeoSWSerial
NeoSWSerial copied to clipboard
Efficient alternative to SoftwareSerial with attachInterrupt for RX chars, simultaneous RX & TX
Set up 32u4/Leonardo using timer4, closing #3
Works decent for a while, honestly I see no difference between this and SoftwareSerial. I still have corrupted data (only sometimes) in form of question marks (like on SoftwareSerial). This...
The case as follows: two instances of NeoSWSerial are engaged. The first works in "listen-only" mode, while the second uses request-reply operation. After calling .listen() on first instance, the second...
Installed Library, but including it in a sketch it is not recognised (highlight in red) like other commands. I get no better results than with Software Serial.
Is there a reason, that peek() is implemented with return 0 ? a simple implementation would be return rxHead == rxTail ? -1 : rxBuffer[rxTail]; or have i overseen something...
Greetings, I tried to upload a sketch I've used with the Arduino Nano, ATmega328P to the new Nano RP2040 Connect board and received many errors. Do you plan for your...
1- In line 138, rxPin input mode changed to INPUT_PULLUP for cancel noise. 2- In lin 268, peek method added.
#error MCU not supported by NeoSWSerial! Hi could you please add atmega 328P, 328, 168P, 168 All they mostly the same (PINs, registry, interrupts, etc )
It would be nice to set up NeoSWSerial to work on a single pin. For example, I use this library to fetch debug information on a Midi-enabled device which has...
From NeoSWSerial.h: ``` NeoSWSerial( const NeoSWSerial & ); // Not allowed NeoSWSerial & operator =( const NeoSWSerial & ); // Not allowed ``` This prevents using an array to store...