Skip to content

Commit 3b8fc3e

Browse files
committed
add optional hardware uart num for esp32
1 parent d0c057b commit 3b8fc3e

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

library.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "rdm6300",
3-
"version": "1.0.1",
3+
"version": "1.0.2",
44
"keywords": "rdm6300, rfid",
55
"description": "A simple library to interface with rdm6300 rfid reader.",
66
"repository":

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=Rdm6300
2-
version=1.0.1
2+
version=1.0.2
33
author=Arad Eizen
44
maintainer=Arad Eizen <https://github.com/arduino12>
55
sentence=A simple library to interface with rdm6300 rfid reader.

src/rdm6300.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
#include <Arduino.h>
88

99

10-
void Rdm6300::begin(int rx_pin)
10+
void Rdm6300::begin(int rx_pin, uint8_t uart_nr)
1111
{
1212
/* init serial port to rdm6300 baud, without TX, and 20ms read timeout */
1313
#ifdef ARDUINO_ARCH_ESP32
14-
_serial = new HardwareSerial(1);
14+
_serial = new HardwareSerial(uart_nr);
1515
_serial->begin(RDM6300_BAUDRATE, SERIAL_8N1, rx_pin, -1);
1616
#else
1717
_serial = new SoftwareSerial(rx_pin, -1);

src/rdm6300.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,25 @@
33
* Arad Eizen (https://github.com/arduino12) 23/09/18.
44
*/
55

6-
#ifndef RDM6300_h
7-
#define RDM6300_h
6+
#ifndef _RDM6300_h_
7+
#define _RDM6300_h_
88

99
#ifdef ARDUINO_ARCH_ESP32
1010
#include <HardwareSerial.h>
1111
#else
1212
#include <SoftwareSerial.h>
1313
#endif
1414

15-
#define RDM6300_PACKET_SIZE 14
16-
#define RDM6300_PACKET_BEGIN 0x02
17-
#define RDM6300_PACKET_END 0x03
18-
#define RDM6300_NEXT_READ_MS 220
19-
#define RDM6300_BAUDRATE 9600
15+
#define RDM6300_BAUDRATE 9600
16+
#define RDM6300_PACKET_SIZE 14
17+
#define RDM6300_PACKET_BEGIN 0x02
18+
#define RDM6300_PACKET_END 0x03
19+
#define RDM6300_NEXT_READ_MS 220
2020

2121
class Rdm6300
2222
{
2323
public:
24-
void begin(int rxPin);
24+
void begin(int rxPin, uint8_t uart_nr=1);
2525
bool update(void);
2626
uint32_t get_tag_id(void);
2727
bool is_tag_near(void);

0 commit comments

Comments
 (0)