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
Diff: AS289R2.cpp
- 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)