AS-289R2 Thermal Printer shield control library

Dependents:   AS-289R2_Hello-World AS-289R2_Hello-World-mbed-OS hybrid_image_as289r2 microbit_AS-289R2 ... more

Revision:
10:b7d6c02caf97
Parent:
9:7f8acb87da7c
Child:
11:4699cb4e4cfe
--- a/AS289R2.cpp	Sat Mar 11 08:38:58 2017 +0000
+++ b/AS289R2.cpp	Mon Jan 20 00:33:01 2020 +0900
@@ -2,8 +2,8 @@
  ******************************************************************************
  * @file    AS289R2.cpp
  * @author  Toyomasa Watarai
- * @version V1.0.0
- * @date    11 March 2017
+ * @version V1.1.0
+ * @date    20 January 2020
  * @brief   AS289R2 class implementation
  ******************************************************************************
  * @attention
@@ -30,16 +30,16 @@
 #include "mbed.h"
 #include "AS289R2.h"
 
-AS289R2::AS289R2(PinName tx, uint32_t baud)
+AS289R2::AS289R2(PinName tx, PinName rx, uint32_t baud)
     :
-    _serial_p(new Serial(tx, NC)),
+    _serial_p(new RawSerial(tx, rx)),
     _serial(*_serial_p)
 {
     _serial.baud(baud);
     initialize();
 }
 
-AS289R2::AS289R2(Serial &serial_obj, uint32_t baud)
+AS289R2::AS289R2(RawSerial &serial_obj, uint32_t baud)
     :
     _serial_p(NULL),
     _serial(serial_obj)