Inital Commit
All checks were successful
UGREEN NAS / UGREEN NAS [amd64] (push) Successful in 26s

This commit is contained in:
Cantibra
2025-10-26 21:11:06 +01:00
commit c93c7b0784
31 changed files with 2629 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
#ifndef __UGREEN_I2C_H__
#define __UGREEN_I2C_H__
#include <stdint.h>
#include <vector>
class i2c_device_t {
private:
int _fd;
public:
~i2c_device_t();
int start(const char * filename, uint16_t addr);
std::vector < uint8_t > read_block_data(uint8_t command, uint32_t size);
int write_block_data(uint8_t command, std::vector < uint8_t > data);
uint8_t read_byte_data(uint8_t command);
};
#endif