LCDDriver_NXP_Arduino 0.2.0
Temperature sensor device operation sample code for Arduino
Loading...
Searching...
No Matches
M24C02.h
Go to the documentation of this file.
1
8#ifndef ARDUINO_M24C02_H
9#define ARDUINO_M24C02_H
10
11#include <Arduino.h>
12#include <stdint.h>
13
14#include <I2C_device.h>
15
24class M24C02 : public I2C_device
25{
26public:
31 M24C02( uint8_t i2c_address = (0xA0 >> 1) );
32 virtual ~M24C02();
33
38 void begin( void );
39
45 int wait_write_complete( int n );
46
52 int write( int byte_adr, uint8_t data );
53 int write( int byte_adr, uint8_t *dp, int length );
54
60 uint8_t read( int byte_adr );
61 int read( int byte_adr, uint8_t *dp, int length );
62};
63
64#endif // ARDUINO_M24C02_H
Definition: M24C02.h:25
int wait_write_complete(int n)
Definition: M24C02.cpp:57
uint8_t read(int byte_adr)
Definition: M24C02.cpp:68
void begin(void)
Definition: M24C02.cpp:11
virtual ~M24C02()
Definition: M24C02.cpp:7
int write(int byte_adr, uint8_t data)
Definition: M24C02.cpp:15