I2C library for ESP32
Project description
i2c-for-esp32
Extended Arduino Library for I2C Slave on ESP32
This repository contains modifications to the original Arduino library found at https://github.com/gutierrezps/ESP32_I2C_Slave . The key enhancement enables the sending of longer packets.
Packet Format The expected packet format is detailed below:
[0]: start byte (0x02)
[1]: number of packet length bytes (L)
[2:2+L]: packet length (N)
[2+L]: data[0]
[3+L]: data[1]
...
[N+1+L]: data[N-1]
[N+2+L]: CRC8 of packet length and data
[N+3+L]: end byte (0x04)
Feel free to expand on this by adding any installation, usage instructions or any other relevant details as required.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
i2c-for-esp32-0.0.1.tar.gz
(13.4 kB
view hashes)
Built Distribution
Close
Hashes for i2c_for_esp32-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04ab75ae09566c37dc7a6ce5c53c4e6ea33591b4a160b143200b4dd07e2615a9 |
|
MD5 | 10133c138c3873f5a9195d07f73cad3d |
|
BLAKE2b-256 | d5ab142ee2c01fb095d22c6cf027908f96f41b09d7b39204efdf009bfd85b9e6 |