You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -159,6 +159,7 @@ App|Description
159
159
[ht16k33_i2c](i2c/ht16k33_i2c) | Drive a 4 digit 14 segment LED with an HT16K33.
160
160
[slave_mem_i2c](i2c/slave_mem_i2c) | i2c slave example where the slave implements a 256 byte memory.
161
161
[slave_mem_i2c_burst](i2c/slave_mem_i2c) | i2c slave example where the slave implements a 256 byte memory. This version inefficiently writes each byte in a separate call to demonstrate read and write burst mode.
162
+
[24lc32_i2c](i2c/24lc32_i2c) | Read and write data to 24LC32 EEPROM via I2C.
This example code demonstrates how to read and write data from 24LC32 EEPROM. It contains a library with functions for reading data, writing single bytes, and writing pages; and an example which uses these functions.
4
+
== Wiring information
5
+
6
+
[[24lc32_i2c_wiring]]
7
+
[pdfwidth=75%]
8
+
.Wiring Diagram for 24LC32 EEPROM via I2C.
9
+
image::24lc32_i2c.png[]
10
+
11
+
== List of Files
12
+
13
+
CMakeLists.txt:: CMake file to incorporate the example into the examples build tree.
14
+
24lc32_i2c_lib.c:: Library containing functions to interact with 24LC32 eeprom via I2C.
15
+
24lc32_i2c_lib.h:: Header file containing function declarations for the 24LC32 library.
16
+
example.c:: The example code.
17
+
18
+
== Bill of Materials
19
+
20
+
.A list of materials required for the example
21
+
[[24lc32_i2c-bom-table]]
22
+
[cols=3]
23
+
|===
24
+
| *Item* | *Quantity* | Details
25
+
| Breadboard | 1 | generic part
26
+
| Raspberry Pi Pico (any) | 1 | https://www.raspberrypi.com/products/raspberry-pi-pico/
0 commit comments