RX-8025NB Real Time Clock Module by EPSON
Dependents: TYBLE16_simple_data_logger Check_external_RTC
Diff: RX8025NB.cpp
- Revision:
- 5:e8e8b1b6c103
- Parent:
- 4:d8ce59684dfa
- Child:
- 6:414dbeb77add
--- a/RX8025NB.cpp Thu May 05 02:13:03 2016 +0000 +++ b/RX8025NB.cpp Tue Aug 22 10:16:48 2017 +0000 @@ -3,23 +3,19 @@ * Control RX-8025NB Real Time Clock Module * EPSON * - * Copyright (c) 2015,'16 Kenji Arai / JH1PJL + * Copyright (c) 2015,'16,'17 Kenji Arai / JH1PJL * http://www.page.sannet.ne.jp/kenjia/index.html * http://mbed.org/users/kenjiArai/ * Created: June 3rd, 2015 - * Revised: May 5th, 2016 - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, - * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE - * AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Revised: August 21st, 2017 */ #include "mbed.h" #include "RX8025NB.h" -RX8025::RX8025 (PinName p_sda, PinName p_scl) : _i2c(p_sda, p_scl){ +RX8025::RX8025 (PinName p_sda, PinName p_scl) : +_i2c_p(new I2C(p_sda, p_scl)), _i2c(*_i2c_p) +{ RX8025_addr = RX8025ADDR; init(); }