feat: 全量同步 254 个常用的 Arduino 扩展库文件

This commit is contained in:
yczpf2019
2026-01-24 16:05:38 +08:00
parent c665ba662b
commit 397b9a23a3
6878 changed files with 2732224 additions and 1 deletions

View File

@@ -0,0 +1,23 @@
#ifndef _RL_TCA9548A_H_
#define _RL_TCA9548A_H_
#include "Wire.h"
#include <Arduino.h>
//extern "C" {
//#include "utility/twi.h" // from Wire library, so we can do bus scanning
//}
class TCA9548A_I2CMultiplexer
{
public:
TCA9548A_I2CMultiplexer(uint8_t addr);
uint8_t *scan(uint8_t port);
void selectPort(uint8_t port);
uint8_t read(uint8_t port,uint8_t addr,uint8_t reg,uint8_t* data, uint8_t len);
uint8_t write(uint8_t port,uint8_t addr, uint8_t reg,uint8_t* buf, uint8_t len);
private:
uint8_t I2CMultiplexer;
};
boolean disableMuxPort(uint8_t portNumber)
boolean enableMuxPort(uint8_t portNumber)
#endif